From 0c774c7faccb294a418c3b71ecb63d8914a66761 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Fri, 22 Oct 2010 12:57:06 +0200 Subject: [PATCH 1/4] First try --- Makefile.am | 4 ++ antigen.sh | 9 +++++ autogen.sh | 7 ++++ configure.ac | 53 +++++++++++++++++++++++++++ data/Makefile.am | 6 +++ data/eye-on-manga.desktop | 9 +++++ data/icons/64x64/eye-on-manga.png | Bin 0 -> 4383 bytes data/icons/scalable/eye-on-manga.png | Bin 0 -> 4383 bytes src/Makefile.am | 13 +++++++ src/{Makefile => Makefile.orig} | 0 10 files changed, 101 insertions(+) create mode 100644 Makefile.am create mode 100755 antigen.sh create mode 100755 autogen.sh create mode 100644 configure.ac create mode 100644 data/Makefile.am create mode 100644 data/eye-on-manga.desktop create mode 100644 data/icons/64x64/eye-on-manga.png create mode 100644 data/icons/scalable/eye-on-manga.png create mode 100644 src/Makefile.am rename src/{Makefile => Makefile.orig} (100%) diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..9093308 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,4 @@ +EXTRA_DIST = \ + autogen.sh + +SUBDIRS = src data diff --git a/antigen.sh b/antigen.sh new file mode 100755 index 0000000..8583cd4 --- /dev/null +++ b/antigen.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +if test -f Makefile; then + make distclean +fi + +rm -f *.tar.* *.tgz +rm -Rf autom4te.cache +rm -f src/Makefile.in Makefile.in aclocal.m4 configure depcomp install-sh missing build-stamp configure-stamp diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..afd87cb --- /dev/null +++ b/autogen.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +set -x +aclocal-1.7 +autoconf --force +autoheader --force +automake-1.7 --add-missing --copy --force-missing --foreign diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..0475ec1 --- /dev/null +++ b/configure.ac @@ -0,0 +1,53 @@ +AC_INIT(Makefile.am) +AM_INIT_AUTOMAKE(eye-on-manga, 0.1) +AM_CONFIG_HEADER(config.h) + +AC_PROG_CC +AC_PROG_INSTALL +AC_HEADER_STDC + +# Option to enable debugging +AC_ARG_ENABLE(debug, + [AC_HELP_STRING([ --enable-debug], [Debugging (default=no)])], + [with_debug=yes], [with_debug=no]) + +if test "x$with_debug" == "xyes" ; then + CFLAGS="$CFLAGS -ggdb -O0 -DDEBUG -Wall " +else + CFLAGS="$CFLAGS -O2 -Wall " +fi + +# Hildon library dependencies +PKG_CHECK_MODULES(HILDON, hildon-1) +AC_SUBST(HILDON_LIBS) +AC_SUBST(HILDON_CFLAGS) + +# To make the application visible in maemo Task Navigator it needs a Desktop +# file for the application. +desktopentrydir=`$PKG_CONFIG osso-af-settings --variable=desktopentrydir` + +# Application pixmaps install directory +pixmapdir=`$PKG_CONFIG osso-af-settings --variable=hildonpixmapdir` + +# Application icon install directories +icon_26x26dir=$datadir/icons/hicolor/26x26/hildon +icon_34x34dir=$datadir/icons/hicolor/34x34/hildon +icon_40x40dir=$datadir/icons/hicolor/40x40/hildon +icon_50x50dir=$datadir/icons/hicolor/50x50/hildon +icon_scalabledir=$datadir/icons/hicolor/scalable/hildon + +# Define as variables in Makefile +AC_SUBST(desktopentrydir) +AC_SUBST(pixmapdir) +AC_SUBST(icon_26x26dir) +AC_SUBST(icon_34x34dir) +AC_SUBST(icon_40x40dir) +AC_SUBST(icon_50x50dir) +AC_SUBST(icon_scalabledir) + +AC_DEFINE_UNQUOTED([PIXMAPDIR], "${pixmapdir}", [Runtime pixmap files path]) +AC_OUTPUT( + Makefile \ + src\Makefile \ + data\Makefile +) diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 0000000..696696c --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1,6 @@ +desktopentry_DATA = eye-on-manga.desktop + +icon_48x48_DATA = icons/48x48/eye-on-manga.png +icon_scalable_DATA = icons/scalable/eye-on-manga.png + +EXTRA_DIST = $(desktopentry_DATA) $(icon_48x48_DATA) $(icon_scalable_DATA) diff --git a/data/eye-on-manga.desktop b/data/eye-on-manga.desktop new file mode 100644 index 0000000..92ae14e --- /dev/null +++ b/data/eye-on-manga.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.1 +Type=Application +Name=Eye on Manga +Exec=/usr/bin/eye-on-manga +Icon=eye-on-manga +X-Window-Icon=eye-on-manga +X-Window-Icon-Dimmed=eye-on-manga diff --git a/data/icons/64x64/eye-on-manga.png b/data/icons/64x64/eye-on-manga.png new file mode 100644 index 0000000000000000000000000000000000000000..5d620674ec5f334d1ddc8b9f5187fe9b5dd195fa GIT binary patch literal 4383 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 Date: Mon, 25 Oct 2010 22:57:25 +0200 Subject: [PATCH 2/4] Compiles with automake --- Makefile.am | 2 +- autogen.sh | 9 ++++---- configure.ac | 57 +++++++++---------------------------------------- src/Makefile.am | 6 +----- 4 files changed, 16 insertions(+), 58 deletions(-) diff --git a/Makefile.am b/Makefile.am index 9093308..74e4baf 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ EXTRA_DIST = \ autogen.sh -SUBDIRS = src data +SUBDIRS = src diff --git a/autogen.sh b/autogen.sh index afd87cb..b76768c 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,7 +1,6 @@ #!/bin/sh -set -x -aclocal-1.7 -autoconf --force -autoheader --force -automake-1.7 --add-missing --copy --force-missing --foreign +aclocal +automake -ac +autoconf +echo "Ready to go (run configure)" diff --git a/configure.ac b/configure.ac index 0475ec1..d057996 100644 --- a/configure.ac +++ b/configure.ac @@ -1,53 +1,16 @@ AC_INIT(Makefile.am) -AM_INIT_AUTOMAKE(eye-on-manga, 0.1) -AM_CONFIG_HEADER(config.h) +AM_INIT_AUTOMAKE(eye-on-manga, 0.0.1) AC_PROG_CC AC_PROG_INSTALL -AC_HEADER_STDC -# Option to enable debugging -AC_ARG_ENABLE(debug, - [AC_HELP_STRING([ --enable-debug], [Debugging (default=no)])], - [with_debug=yes], [with_debug=no]) - -if test "x$with_debug" == "xyes" ; then - CFLAGS="$CFLAGS -ggdb -O0 -DDEBUG -Wall " -else - CFLAGS="$CFLAGS -O2 -Wall " -fi - -# Hildon library dependencies -PKG_CHECK_MODULES(HILDON, hildon-1) -AC_SUBST(HILDON_LIBS) -AC_SUBST(HILDON_CFLAGS) - -# To make the application visible in maemo Task Navigator it needs a Desktop -# file for the application. -desktopentrydir=`$PKG_CONFIG osso-af-settings --variable=desktopentrydir` - -# Application pixmaps install directory -pixmapdir=`$PKG_CONFIG osso-af-settings --variable=hildonpixmapdir` - -# Application icon install directories -icon_26x26dir=$datadir/icons/hicolor/26x26/hildon -icon_34x34dir=$datadir/icons/hicolor/34x34/hildon -icon_40x40dir=$datadir/icons/hicolor/40x40/hildon -icon_50x50dir=$datadir/icons/hicolor/50x50/hildon -icon_scalabledir=$datadir/icons/hicolor/scalable/hildon - -# Define as variables in Makefile -AC_SUBST(desktopentrydir) -AC_SUBST(pixmapdir) -AC_SUBST(icon_26x26dir) -AC_SUBST(icon_34x34dir) -AC_SUBST(icon_40x40dir) -AC_SUBST(icon_50x50dir) -AC_SUBST(icon_scalabledir) - -AC_DEFINE_UNQUOTED([PIXMAPDIR], "${pixmapdir}", [Runtime pixmap files path]) -AC_OUTPUT( - Makefile \ - src\Makefile \ - data\Makefile +# Check for necessary packages +PKG_CHECK_MODULES(EOM, hildon-1 sqlite3) +# Add packages to flags and libs +CFLAGS="$EOM_CFLAGS $CFLAGS" +LIBS="$EOM_LIBS $LIBS" +# Generate the Makefile from Makefile.in +AC_OUTPUT( \ + Makefile \ + src/Makefile ) diff --git a/src/Makefile.am b/src/Makefile.am index afdd933..18afa27 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,10 +1,6 @@ bin_PROGRAMS = eye-on-manga -eye-on-manga_LDADD = $(HILDON_LIBS) - -eye-on-manga_CFLAGS = $(HILDON_CFLAGS) - -eye-on-manga_SOURCES = \ +eye_on_manga_SOURCES = \ data.c data.h \ eom.c eom.h \ eom-edit-window.c eom-edit-window.h \ From 10ac8429513186e5e396167dcdb7459fa3932525 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Mon, 25 Oct 2010 23:18:15 +0200 Subject: [PATCH 3/4] Makes using automake it can be built and installed --- COPYING | 340 +++++++++++++++++++++++++++ INSTALL | 229 ++++++++++++++++++ Makefile.am | 2 +- antigen.sh | 2 +- configure.ac | 18 +- data/Makefile.am | 6 +- data/eye-on-manga.desktop | 3 +- data/icons/26x26/eye-on-manga.png | Bin 0 -> 1819 bytes data/icons/40x40/eye-on-manga.png | Bin 0 -> 3389 bytes data/icons/64x64/eye-on-manga.png | Bin 4383 -> 6335 bytes data/icons/scalable/eye-on-manga.png | Bin 4383 -> 16197 bytes 11 files changed, 594 insertions(+), 6 deletions(-) create mode 100644 COPYING create mode 100644 INSTALL create mode 100644 data/icons/26x26/eye-on-manga.png create mode 100644 data/icons/40x40/eye-on-manga.png diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..d60c31a --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..54caf7c --- /dev/null +++ b/INSTALL @@ -0,0 +1,229 @@ +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software +Foundation, Inc. + + This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. (Caching is +disabled by default to prevent problems with accidental use of stale +cache files.) + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You only need +`configure.ac' if you want to change it or regenerate `configure' using +a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. Run `./configure --help' +for details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have to compile the package for one architecture at a +time in the source code directory. After you have installed the +package for one architecture, use `make distclean' before reconfiguring +for another architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=PATH' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' cannot figure out +automatically, but needs to determine by the type of machine the package +will run on. Usually, assuming the package is built to be run on the +_same_ architectures, `configure' can figure that out, but if it prints +a message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the `--target=TYPE' option to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + + Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +will cause the specified gcc to be used as the C compiler (unless it is +overridden in the site shell script). + +`configure' Invocation +====================== + + `configure' recognizes the following options to control how it +operates. + +`--help' +`-h' + Print a summary of the options to `configure', and exit. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/Makefile.am b/Makefile.am index 74e4baf..9093308 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ EXTRA_DIST = \ autogen.sh -SUBDIRS = src +SUBDIRS = src data diff --git a/antigen.sh b/antigen.sh index 8583cd4..3f7ce19 100755 --- a/antigen.sh +++ b/antigen.sh @@ -6,4 +6,4 @@ fi rm -f *.tar.* *.tgz rm -Rf autom4te.cache -rm -f src/Makefile.in Makefile.in aclocal.m4 configure depcomp install-sh missing build-stamp configure-stamp +rm -f src/Makefile.in data/Makefile.in Makefile.in aclocal.m4 configure depcomp install-sh missing build-stamp configure-stamp diff --git a/configure.ac b/configure.ac index d057996..a0de51e 100644 --- a/configure.ac +++ b/configure.ac @@ -9,8 +9,24 @@ PKG_CHECK_MODULES(EOM, hildon-1 sqlite3) # Add packages to flags and libs CFLAGS="$EOM_CFLAGS $CFLAGS" LIBS="$EOM_LIBS $LIBS" + +desktopentrydir=`$PKG_CONFIG osso-af-settings --variable=desktopentrydir` + +# Application icon install directories +icon_26x26dir=$datadir/icons/hicolor/26x26/hildon +icon_40x40dir=$datadir/icons/hicolor/40x40/hildon +icon_64x64dir=$datadir/icons/hicolor/64x64/hildon +icon_scalabledir=$datadir/icons/hicolor/scalable/hildon + +AC_SUBST(desktopentrydir) +AC_SUBST(icon_26x26dir) +AC_SUBST(icon_40x40dir) +AC_SUBST(icon_64x64dir) +AC_SUBST(icon_scalabledir) + # Generate the Makefile from Makefile.in AC_OUTPUT( \ Makefile \ - src/Makefile + src/Makefile \ + data/Makefile ) diff --git a/data/Makefile.am b/data/Makefile.am index 696696c..078a5ee 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,6 +1,8 @@ desktopentry_DATA = eye-on-manga.desktop -icon_48x48_DATA = icons/48x48/eye-on-manga.png +icon_26x26_DATA = icons/26x26/eye-on-manga.png +icon_40x40_DATA = icons/40x40/eye-on-manga.png +icon_64x64_DATA = icons/64x64/eye-on-manga.png icon_scalable_DATA = icons/scalable/eye-on-manga.png -EXTRA_DIST = $(desktopentry_DATA) $(icon_48x48_DATA) $(icon_scalable_DATA) +EXTRA_DIST = $(desktopentry_DATA) $(icon_26x26_DATA) $(icon_40x40_DATA) $(icon_64x64_DATA) $(icon_scalable_DATA) diff --git a/data/eye-on-manga.desktop b/data/eye-on-manga.desktop index 92ae14e..b993a5e 100644 --- a/data/eye-on-manga.desktop +++ b/data/eye-on-manga.desktop @@ -3,7 +3,8 @@ Encoding=UTF-8 Version=0.1 Type=Application Name=Eye on Manga -Exec=/usr/bin/eye-on-manga +Exec=/usr/local/bin/eye-on-manga Icon=eye-on-manga X-Window-Icon=eye-on-manga X-Window-Icon-Dimmed=eye-on-manga +X-Osso-Type=application/x-executable diff --git a/data/icons/26x26/eye-on-manga.png b/data/icons/26x26/eye-on-manga.png new file mode 100644 index 0000000000000000000000000000000000000000..ed09199cc1b4c9ccee12bb21f1dd25500b8d27db GIT binary patch literal 1819 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૩ph+82vR+1kSupA&C{lwmd`s74RhaQ0 zvuVw~r#Gr}_lCx$BSf}(usnk8qdT!Ry939p3<_3}X}^Y*Q(3T6uk~X z5vIQB#^Tg27abtbG7Z$UhNb@QA$ffhYLc~Ebaz^(0k4|tWo9F@n@lu2tZ6^a=7>@=UG-BAFb6dMqPyN$S)7b+9j!lxU>Bh zG8#vj4p~}p{hS6Q<~8AHHy1UOV?83vVrOj?m0rCeo!J{27gL-e=7)g^aakb9Fx4Dv zz_Mu__~Es;p}jYWV9~+w;2?&-7=Se}4C^EZA1l@B6q?nL9WPfvc1j|%&7#6F?UX=MEie=8dp&!;nFPUChu{^?eLNo(tM^O2mN!oYid zIPz{UeXR7eMY4CShg*BmSqpc6t5-QJaH14v(}h zGTEUMq#;AEbSsigT3d`^P#%A{<%$|WCYo{u)ncd`U81Z-lB{Lw7NikjvYOd_4EB6{V3L3g!I@_~;rhDcw@n%vJDJfT5Txk2T8%+iC0x{%OzjmwhAIhC4>7Hp z5<#>jiAXwuU?PlMe-@*?!x(1KB#%whA*KYT0Gf0&-{AP|^z#~Wv0ir@nHTB^vR(*s zi$lz`Rf-ulqpX!xn>@UH?Atg3onPNgkPqf>3kZK3xEj#C9s?X)+JrZna%^hg+p|(;*YP^WU0#1Q21cQS&n~Qb=>P6 zqPr+Q?;oOX{a@!iCxEB@8=})|VfinJ4tmS_$pGbcJ6$rJoA7Ul?77bMUjYUHD@#4~ T$swFr00000NkvXXu0mjf9|mb{ literal 0 HcmV?d00001 diff --git a/data/icons/64x64/eye-on-manga.png b/data/icons/64x64/eye-on-manga.png index 5d620674ec5f334d1ddc8b9f5187fe9b5dd195fa..523acd7f1d52089c960d9ce288c0718f7bae9c61 100644 GIT binary patch delta 6319 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 delta 4351 zcmVOwU`)q1p5Vy&Jk_B3&+_1J0<^b}iLAwRR+)&FErAIjyD~@!2|+R; zdonYx|9|hh^Ojl2gg~*q=iIzEZ!+)Q|NHm<{tw{)d>GF41AnA7k{J(noHlt{Ai2>V z^#@(qZv5-R>A^|o9>YRI^LGjWBsw1t#W)>EtPN5c0a8u^BqCi#f9$79ID;mD9t%Kc z7S3z}g}`v)bRif=E?5AN@DfIJYMmVh)B&U(2T17AKCZVaGX|qHpeZmRC({SVzG(m@rsFhn8t>JCs^5<1ttYu^&>wMBfN;w| z967H5Ao0INoi2mH)d0!O3WpPrNb^uMbvgVP*W;xqpnv!|2)+h@rdloy0tm7brzVii zC`AyKopS(WtL_H#9vfKpDV!$4vr$L0to*#+G)$83BPkMc5}DoT<>x{*2!xhVBn`#! zcnw3`B5&+=L-uA1v+9EDSxESh0wmlNMc)lk2#Z0p{^ybuE)})A0Zuo{s)4f|4du6! zy%0xfztStC6HL zqapsKxgOy7{yu?V=ri%zBLN2HhPyjs0$*G(sDE>VdLR;Hm61V{0{EMNqVJKUBN8a$ z+PB~E87BzFGe&fz^Mki*iKm5|bNHfZkwJO!;^9Hvb@im{G|7N)=18j5i=e3SFuKBKSpp?x25@clvnW`y>LW%|6ajETR&`{! zXi}KUI4EDF1tb{xB52VDl{-utz`04p3j^ox#>I4~z>-}mfk;wdOyrWm>;nG2qkl;T zz^@P+DP|ybBIyVic$^>@K^f?vooE!VqKtBOOaNG7lX1`%ruXU@#D%vvvH0G5v=+Rz zb>QB-ovp^b@$=BVD!*+!b`(F01JXJ z)edwk*GQ7sx%`<_8FLn-uSlIhg@37lw6^OowD@7(9agycu`#f8?Q}pO zLf?6I?grb`>EK%Jg#7Ofj~!%jgP zmtCvb|F!0($Pq?--X-ZUWWcD14<-;wOG^PI0g8%>;s&6pzJH5>KqEE7#DEw#OI2A$ zf-Hlwz_IA&=){k`7~HQd)8;h1f^Fjfm|CsskicEN8_HL{2_@HG4HXaHrAh*{W5JS9 zY*93lP3ch=Kmd3=9wrStcI=27gt~*R+UJ&Xu-%oFd|j9|+Gov-Li{D*e&Zz!u`^}v z%M!o=uy6npI)AK!J`(fdUp~zPh{sE#E{eE6_1d9v6JxX4V8Ma~asB429X`$HLBmpD z;Lv0xr4}i4gpk?!$8yXeGQ!lGjYOYaQx72G?RP&0j_c%?hu|>a$)G2xmJ8 z1YQT=>ft-x5=Ojx&8uJ=H(DpbDiDl4awI74=y(ozp?~7RJ293Xf5yr|!6b|3^U>3u zhzs@ke9R802f4_&Bw#yAz#UP(BmgiK_ta<;Gney4%pAw?)H}wIZ2-6K_Q~UL7DoN& zB1|&098gAM+aYM~tPdleQd-h~^)-qQ`ejIRB?!Y@H2|-^@C?|mn5Nx95>t{iH3TjJ z!Nj>35N)gh2HRTK_Dw?$WPSLsQV(zdYv8W8-guxwfQ_8bvhUS8g>5#6cdonW6ioe}TZ zxr;rcWYI0)_{pt&Q#DdSRtlE@W3Qe@t^F00$tD>WjMT!itp!R${W|o!RX%_tej$;4-ZdJ$8V{1yl*5+8@~! z=L=8sl$Y%@7*!SP2o<7`$Y#4a0RD7O_^yk}fUufB0x%*kZrjiwBPHFW<9;XP(^{zT z8Gr17iYFf7=RKV&0Pu4_1wyDqFUt4K?)iiYco2=q8@7_Lwmo2nW~ zCAY}9&xn*Kop-k@rSpKiITMfp2*^?(MmI|YJqiHqf}{gMQm&EcpieEjd=lrvc>;hU zPQ7iR$k2Yp6fW}W$#$8#Iq_u0nM(K-34aj8(V>&=XnTZgx!HxxuT&tY!$#RNAPB{C zu7t`hJD3C%MDY%ku~og_(D$6Zqy(&1E7R>S8$Srk4(kqLxIXVH)donA?=Fk2HnG!0 zTo=+ItiN!Dos3c32C&_dt}Ji34UklBlYcIrJ0oIzu1}JPb8%O7&1QJ#op)HQP=8id z1{D<*uzpn)49`?T=iQ&3gaz}8z>=2AeLds8UpaPnDD}UfY!ri%c8`Gczbl*dA1ZDz znB-y|7E)|Apc-M(G#d|3qYRO@#yhB*R9sxFRRPR0=NJ4s^ttN&dT`wM16jO#qNssi zWdwr|X55HQ-gl^p1Dw#F8-@F-Yk!ESFBs5K~H>0GE#DVSvL6#%63k;d*5+zx#73MOky@6}p<^)aCG`D&dv8Wp=h?R6cwZhx^!s*h(Y z;B{Uxs^t$y?nZ2Id>hI#+C_O1*dxPP*KrpEcr9gL6olTHc!TIEaQ0wW0 zZU3x~8vrttZ3Fgcu8lxz|N725q5AmW*`)Jt8ur0kPwj)J@4K53Z-2k-K`3AGI@oXj z6}V}0HqshN1*k%loX!CuyP$BtO#RF-3st_Ryym{yk2_xe_+`rno2$Wl`~>(~+S%50 zN^+96;E4+wnmq`fDt`}ifRwnCp;H~-fYmY$(vk+T&)bpc+7=IZeOuZ5dT%{E=ct1F zf4m56V=jXEcRd384}TvG?fQ6+HGpmOMKE;mKt&BmI@1U7-h!Sk-gYaRrcO;F-G3lP zohP(USOm$9ZqMo0z`cDBE0V6O+zR=_hOh@xiQGPA0v-z(FwS+Kz~bLL$E<$5b;8W# zp)lL}3nuPv?+R8|AoU;v`_U^$plHT)mV>N%b8U>0_b71w?tfvhT{;?IfE+ecO5A!% zF^F|@s6)i2?-+~P$A%z04+CpTS#&7tzPtKM1Y|e3t9C;rg2Em?dL#pcxKUZPi(-@P=5ASEp)a9&KxloU&BiF_RBBhgi|L9={+?|5a$DO1W2OaJhlvpFF!-2 zPXhq&2_E*ZsDIretXZOZ7i*ZP*?(B`djf)D0h*DDCxT!qd6R!vdxzePiEQ(BJZ6GR zIq^hjC&neG8|36iZocdsOsz3&A24F6BWA@(^akgBXyI>q$oWBp#woHD1cb}I4ULlr znp;|R8J$@}I4fxMdE0vkcsIU_`jf+bJaN707(km(E`Q$0y^39#qFK@!t%15XouWmM z=ySu+jSw3I`5LpnY2f~16SzL!2(C{zF@x3bo1C}a1kUAuK+!&qTt6XafWngnd1u)1 zIT$*o#q1RAZLe?%g5Xp@fbb?pH5e&r+#U6_v(K&#n-~zQ&{+0mOe`D=w!(2>8!u1% z>^pi0tbgVtZA+Y}U=i^RGkwrK@a%hqBZJVR1VrlMsQ^Q?xQU{KEFrY>H<_k@Il_ zps@+mgBvo8My`kIvQOhbL=ajrJ6^gd}p%sB4sdL+!9e(I72zn)3Rt zHeTjZH%ICT7uUF}qaB#yc-|lC(>pD)i!8%nsg!k;($<>bx_&Zn49dek9N|&xTaP88pFbx6XgmZ-gL$tNG7l-XL9Ye|L%0-(x;;cG#OjF` zoDOY?C33E}j3TZ(dMon%3V_By(tCp$UnxL9tlcHU8D1lb@V=lpr+l7Xplm6icY}!Q ztIlTa=i<%LQb;>uV{eX9t9n#|d+{Qbnt1!|@|&X_xy12`vnBkT0H8CJ4wQ;wNIq$0 z{W#<`*qdg(9Awc+zuCLPSzcDNM0M+{sGnB=bYM`2lpVy|CY)p_QBUoBnTUA?MX z-D;_&M!S%N1O_2i3u6;38yg2h;w+95B8T6Feg>B4Z?)&B4X-vd@tTCKWRjw1#+8 zF~d{;&Hxuq^d?30dwim2#YxwZl-n0jmhk)nH2|xI5rE7DCuSJe%z(JzLB$M5|D6G5 zF75Y7;ya4yjb(|>EK0B#QnFc*einSq;u*qchH=FVgdb2VJa92;1$L1U9>Ltb(ynI| z;jBN@eNo~wd4PwQfrrclk7ool4fnjA7=gWw#Q(Ci z^T}p_Rswd_5Z>Mskyp11f-fYZXS*69yRdOi&wIRols06B!F^}okyqjHnIn`!~S=3g8KJ>}&)9>=;RX9O2`M-nz04mVamsbY8iTh(C?<{xf+D z9uSQ1az7k<@(7%KrN2BQXpIqIgi+-^dgwK5`&pX>_BKfUz0!AYQvsXl3E#S69<2G; z23WjhDWrweN6!3hB!2i&5T@eT_9Jlk`}^S3&Vd*#;A;f`IC>3(DyBf*!smXj7(m&2 zw09e&x^Ijjys@10Je^I$vaPFN^)Fur*#(Uuhu(J1F9zzf7*1p`eqt2%edjee{Db{a z7%zm(01JS{kT%$*w88FoJOe0%FNmKOw!TgLU^+m2#(f*F3BT&jb+G!*^}e**Cu|X) zYvR+r^wAi<0J6=MR@nFO>#+afJt0PjGYhBXAogS#^FQoy>k62!6qttJiW$7QB`-G&I6X5V@ee$*2lk7tFj26~ zK+r76?W_tU&8*EGBC^LvxHLeDAh>J2y-yn`|bn_G6gY?2fXO{rehW(gxWOm z7#qaP-1>u$z5%=c=B1G2hp_=_ijx`_Y?*B)U~@qH?b5~TBzv#3?kuG8)AcFX{KcD~ zeSOEYC*>p^Bh_BXD=%K+15QGi8QfUNJXqSn6HMS0O4Ew{jM#+vDxea7h2I)EG6+BY z&rb-GP^@4Q3JMpLW}OMxTo9ir;+F+_bt$<1EANA*OIqSj#JWokN`AsIcApp^_CiA1 zLoiJuose2V5yxN%CNY9raKW7_o~QJ)kQVa)F89h1oW(Q4$Xi43%pd;<3X{cvmk?wE zPica}tTF+cUE-%VvM|!;A@@!Y|JpC#3{5>PF+a{Dsvn7{AJs^0_~M*Y0uq^|&j^|y z44~jp94iQ|;D+vsg*mK$%1SqxAZ4P;08d`#w&U^9-XVDQz8^zzvKTN2L0mBVOu%MW z^1H+zOh$;We*}eO!>2Yu_l-SOok&6uPfI`AeVa&Zh8O4vMoJ3iqrbjp|wBpcF_c;fQ}DwR|-i&vWBm z8f_rH?khFLX3AQck8GSlBXrc(4r0 z@$rB>(uTpJX2ArA2QHs84WRP*+XS8$YCl;P?T0l%wyOc=Z|sUycMya8weOE%TU60d zwX}OPG67`oh5Aos(~uTSniQ&+0!V@ZNDDbSs_2kONT3_Zw2R10eu6e-Ht;(pJWae<6Nn;IJC~~SV1x^)hjAC%$ON9$YXtcJ_DtYYOEn5CxnVk*4GH4 zXH@(+=m}8Ffk}cIG2=2`kP_c5BL5Wf$|L}30F-n`X#i;oK)Hw9#|t+ui#IWyIt31;>pcArOLT=dKi3S9Ct|QNuHJ#ZBQQQSUNM81o>wonIw{>Ko%r!FKcd&Ya3L&Ow8#*e z4j0g_bGo+)Bt3V@;MY|2pD*mZd*2+d+m0|IhchCcbAV1kX+1c{PWN5A3R*wkn=!nHSCXKwN}S8t|2xM)!~%v(ASMs^PnKqUGlRn*doSnA(( z5f_A&m0~#30>~8jeR2cyWd2ebdlX875lWQO<|c~3B0M0Ev|_<&kKih7teLjZlvP1| z4E6Q`G&f@br|w3Zq~2s@NnpXM7ezN8hXBJ$qLBUW?@9aZ50~F3*`#DP`KEm(lP>&J=2w( zSEB(Qz|!rg>aSq;t@o$g930B^!jbJy!tlNv>^`!m{4Y7aLenaj$8jo3cOqe2wzxaY zb)ZJOY}05CqX7b{+xi~H0?;*eoJgwr)nj{s3mmZX@E$)FV14HDW$R!;O9ynecEF0R zOQ5p__e%xAxZhY{C7n*ca108=*gr5uOyH=jW&$;Y0FcNC9uFG;+Y~gaViNKSZaQxb zpn%^lbTb^tM(lnZ;>UEz;i+DDePTZx%pHaP!l}T`O4O9+IhOQqE)S=DnY5oyfat-1 zzCqHiH#1K$TtLEDd0tW4CVc0}wNv5hiUlXu_m(fXgct!CW8>2Guv{?5)N4aS(T~Kai3>DLQ%SWliMMF8wN|s6g;n)Eu&AaJR@U{v!gQx(1SC2}L=^)% z4eHw2AK$J7HsXstGweB zK+2VZ^#K&mnsia_$B z_8u>*1z3f6e{Wd&^FrdE9en|w9(f^_@YP7a{eqYvDFKd?ax4wtOB_lQ1Oyq$IWnc;|B5yTnrkOJm3Du zY5}Y#94M;=lI5j88Iba9Ph4M0H0a$>p}xG6Vbu(K*yo6 zUP8Leaaur+(#c_5;Hhcpru_b4jr{XM-GBewWAMt@u2>>3&n$sO=?;2t`{<6Ur4zG# zI_rlL#FAFfhLF4!>z`p6_gr?na0qrM=^t}yQ$d$hOZQYMTKK_LDmhL=@PJbo31lH7 zY;3v|RtTWDKmf%WFD*3zCZ#yUY5|X;gQsKT0&yB(8&C&NmTdjs4m=1a3MZk~sevwm zND+)I6a-%+p3h4)n}Ez=}4hRIPilmA!>>Hj{l`VtNDu3 z&+I4~1JkaB7mCRhospB^$&);wOSKp~FaLgawLr)%41|e6H3rD@LN_;@rNp9EUZ$rZ za#cKD{hQKs+dHyiCi=TqHf(@9+izE4W)^k{Zx?3Zd-kb^q(4dN-f)>h__=+f4M1Dgp`eC|4zC ze*Hk1T)GNGS|4H%X?(S{kr58Xp9?b!;A0DZF=on2Qh`C5vk2uF;C6sU|F?L2)K6d3 zfWQV%g@E6kt?z?6C*#Le>~?NXl~36w&|y|IFeo;ky!&o=_~D14|5zXN^&W@s{@?Gw zM?Z3hw4+sEgP%cPa4?48+Dseu>nUAqC7=B0CxdXPH5ir-bw9IsCRii@;%8UfO*sR{ zVL=T{|7OcGfKvZG5Hp=C?m4RNe?Ip_-~u;iFN2$#HbuTAQLh*5>V?QPOB>lz3ys&W zf+v3RW4Q0W`{3GZuQlJf_L^(p>tFpEJpO~npdnMQqHeCw5FyEBvnu&Kpmt5N2{n_h zSk@tAK@gtP!65mifB2ifhqrd_ho5}+hw#M@{w{PjwFd)`CMZ@$@|oS^7-fRCOe_51 z+D}8arjEkWlrv#=MFMEIzF9?iBN|}Kbn4$m!B3687yy3g3jRj>ZS;O$;gk<>bRlIq zanz`}LvZIUD*!&Y8Xo!jH(=e0)n#RG?b@~Q$Rm$HQ$wS?`KVO{0OQCID1o@SiZML3 z@#-nhx&9uPd)HINpYm_hIp4et;JwSmIj;n`YLW2Inu5aum+T!qr~T6PE8xyM zJ_>*Lss906H{KMH`dG_=rO4K-YxV*pCdL zsN4LmMNk^a!9BO#4F}I0g@Xfcfqmo6`Rd6h0ZbSS_|&KB;ES7npIpHbdLdX>Nu~9i zVk^vJ@;r<;fHW>_DWd_ZQ~&>P=6eSCVSM0I^Y4VZL}up58>45pt|a2?$KBU`sOpgN zt+(C^*9fyvk$y8dAM`i`Sc7yT==VjQgCVldAmY1O;W^#34A^x`{CtKdGnRcP`u(3t zC86ocZfI_5giqe`D?urDl(*zq#iy~e2juhLx#Hu{)7&jpzEb_91;m!1R{1a%AUbVS z0YAwA+9uec-;fnI&z~B3A)xwyd;VR}Ex6BcF0axxL*n1E9N4@%bMXyAg{`YX`t8Tv zpZw&76JCE0Gko=Fit0f)=O4}z4o&$0%w%QMhnCNiWBpz1#w&9gnuNX)EOe9>X}sVEh}8G8tLBSyPry~{u7IDs z^t1^98$fFqj{8j$>byR&`D5^&71vXrf=6oKQL0}uf+tLX<6y6X2du77m|Niss8sj-w0PXY>4`q)vEt17g|Xn$8b(} z%lzsBatUegSV}fpG|g)<6}9?t*IjqP-FM$Tb1k47J3}}yn9oq9-e)GGKCKPsI~yb} z5T75PngDmAApaJok5&BxHKx?1BfvAjY*rlLed}(7Km3JHTee=A4kh{Y+L0!}as21O zYe*}t?}NaN!8LV)4=ne3T%rD}g|GkqmUoA)o5v(fD@cE~CL&o(b=FSHJaz#|QsovL zCx%J@pa1;lD}uwg5;q8XU9sxl)H6(#{PMO?p4fc9yIGY%F-QrMR~Vc$(n4+I*a=;i z4iv}4OCf`eOV+}F{J`%Sg0qBQ2Jcw?jP}s1XjK(xS0Cd6O^ylxh5Ud2cZY=C|JJGR zO4QwQBm8RnhpQuWxyRDh_*?;Y;;<^9o7JE}kvHnZ^Z!4b3GE_}xjCzMu!b^2>h|AiBTVul=?( z2s42(?MB!)A_i!VdW77RbbtHQcc}X3W9?}3H$?D3wR8E+dzQ;*zmZHN;N_$HroZph zF^WMM<`;*0Dj4K?7oHR<+lm)6(MWg#Nx=YEyI=4;i*}l*f-q{@DOV|D+HxgoPb0IX zTFwXyc{=0AEYFL<@`abc|NO-L!sX6TgQ+8Ix))#oYgC>tt<%TtC?bRt!KIB3m_-^w zNL~>Cf1h}ef;zvu;N!5VVPjSI4fpesP4OS<$cBnS90lkTkaChRRm?}kk;Uj}ip&*N zq)GBR>u1g``} z86yqgI6cKfG-JWU5sPVTVX@Z}U;t;vx8uA# zfON2M5>GxMh>lW3H&N{WW%pC?qc>j+aJX#_a2pvNfqOoG4}489z(Wr|9E;%a={LUd zjVe;Q{QMHh8oQwRsu8YSIwh_pA@2gUqs3JJuwZcuRuH|mb2mghOtJmRr@jDJuDLvZ zwqYQ1WF-(|>jeVNQ-qeuSam*E6*ip>LFpGpi#7-MC`p`d=wJNHx8MhV`yGn)W9D!1 zqHZGk8*jV;k3aS}JoeaQ(ARgI{>GQ@{W2`-UIf=(bFD6tr@#pYg32>Mw2ghH3(RTc zkA!zi;=Bb0DT!-gx&gJyab|mVzZUt(fBWM7@C&PN02c>imSe{0idClN;bbHmIBSp9 znI*74cWhew=?IBIsX+{Y41fZJuWMQx;o-mjM=Ay>OA_VQjE;`Nop;^|cZscgkz5Sw z`RAS!+w)ZtKb-TZ!og*-lLNqvF&^c)d?xXfzRWsUj+k`FV2=!G!^s#Tl_oFyjuB$U)2) zGOGy$2~U#GO%hD?NBCps%-9+3PZiMw=cX;4$J9^8U%N9G!rm4a2ME==IZEmsBmD_^1J(0v z*F1t@egaJ5owRZT~M$FcU&;QF4|0;;T9KL<;UqKxcDjy?@^=UKX zAW2a~8Sd7a!3)hu4iB3&wTaxHRm`W?0HyQN_2okMx+*wQM`6aW>-e=}B*s^tvZA$d zVSB{=3)I4~P$eytY3&Yag6V*>Z$1@6;d$2A_*2XAMi%|nbRBJz#Am*C(my2ZI7xZe zB~&9wb%H|rkN5RK|EUvj|8M^%$R;zS8472{&EQGhM1q+@&pKx699=zf*9$TPS4?8P zhH?|mFT@0}P|za$Se02Em3~W=)6Me0NDtjahZ#m_>S{N6!uZO`P{4yh%=>Z3k5%va zV^ps`?FV;o3b>MJl&G5KdP#Vb&s6{E-y6#t$y?CWPJTbnyA;pgvHKPH<`=#WD;D&~ zg)79dlK4ChskWIQ)m*EdbEO6R&2zcI2%a@#5WEm>@Zy%SA)()%3~RnhEmh&xc}Gp< zic7*Q$#la0{4t1>I72XcW!J~sTa(ZL@fs!u@Wmnjfcm#;qIB17gyf+gL&?X4jjrM; zN&Bra0N&i1rmPj2gb*8uj|@(lDXJ?wmdLz?ivQoX>AkXfGcOxnJXL0%KRZFwN;Q#n z_}Ejk7O7pn!~=|A25GxIIL6-IqJ<9z1N2r*#Ft?T)1#Jf{M0PSI5u8jd%8I&{Nn`+ z23QRdf%vtb)oNZiA5yg$DCY7(84VzRi>SfIxfnbEmDg_x5TE(P$FE^$61I9P^slRi zvYoAddV;ZNKoZ?Jv3u9jb&}8t4hl8O-T~v$`M|Fh=Rpsg0 zEO?eS@bq5&EgLVC({zqxfWr9!K2HK9>WWQRU9sW<*JLjV0>6o3u%H91F{_FZ^qc^l z(p+%avT(6{2>G+J#S^i|s__a??KfonadjxQYF!~_O$^6JedoM*8=@(Da*P;dWk-*( z|DN&!FuCIykHD2%L2fv+*i%Ht4S}I-r}K|_N)s5umpo$*q`BY$O#ty4pw}swpa7n1VXeuNyaxQOhA!Tk}FI>L@ zQgxYNVhE-|{b9maTd`t@uUtKp{K_CfrO;3^d1(~nDqHDF3 z?z}Jkv=xF(p)~@6LCh3-n&5&F(!vb5G@abn1iTbA3Eb71!3TyhQDMyh!^i-`ij=W= zy|_u2;Tbo&8x|{Ea48lFl?sAg+IUG&{o)Prd&VpvrbzAt`eFp}Yhcl3E38Zw3v|QA z6PZ;gS7K#}?=)GGkCKUN{95gX(!{Bulj8rjHB00j<9>9`*mB&Tkm`R$`(mhPX%qMy63veG*nu{kZ88c(JNH* z7#t8KIEziG&=M>-3PnxWu4xfWkapmz*0sTJof`M&<1h;Vac+%Fm5d?RRp79G>-90| zPZnRYRaV+rg$f_RcNlO{UCKOP1aG1c0fqLpqWVV$Fg`br*#rUcnzpXIj$Az7{=16U zmi;f340C8KKsZ24e9<%Wk6lgtqGv!MF-jO4geIy5hftX7+odtUE`5+slRk;p2#ihw zSGs#X!dv9S@p`OR;_0}ng^YuBwM5Qg8`eD!8{=p_Kz5M3|CG>tIaC^WNWEJXUSY;+aRfL0%JyrI6^U`a50EY`esCa0d8GiJn6b*GT zdU8XLV8!MQ{yFfO5kH_GYE!ZSl*y?j?(mfP5Oxz`6_TGWvvL4dNcED|1@OUj*U`C= z8B+}4j!pqTIt2B}4BWEt%Al>ckU!oVtpNhqpx}c+Ob%i3sE!Zlq0!n5$ju9a!cufy zf++oRK@FfMNOI*4mYZuI7fZKsK%iDZoGdZ{F4Xwp)i;{}5e$qx10bt2fUI91W!RDT| z^87uYQA-C-(R+9F+z=qT8?gT&iO>1(Q%*p81Y*mbomARFG6jNcx9EEUZoy)NO2lUY z;u{TMSAvKGlUs0rK)K~y;==5aP%#hYqA|I#v1U01g(i6pSl=ix^iPvQoq?yAKoi}g ziW-mODD(soJ>fc##3~yXt8Gef!^b~Nk>35!y&4U|L~8s(cL9@4jTv)8JWSSvCUA^ zTJT`Y!c9I?>^>p0WgzW+DXj7ZL-?B@yx1f0kr4`FUl9AtKk#n2>r1}}ZQTnL;dvAr z*i*bQRGpBMy*;$6fo0nL?bz|-iuhLRcU;Sv_|Ve_UnS}@All4QFx9Iz*iGk@SxZ>p2 zwyU>+aNZcyL_+Y>1>EdD0o|?YSUu`k6NmYNJ!cLA!>(9tomPEwx(bLs4@|8}qVw$j z;AEX<)mK>8l!f(MHbYZeD~z2Tg2|C_h+83wCV$kX3^Co&@}X}8fVeTWkdrI`i88=g zZW8YQ;kRHSKSc~V`Qj09PmIDx+pmLn)h{(Geb@yWo}Hwjb%5;X9k+aWZUQ@a3=2fb zWGP!e-ajfafNlL)RQ+=+Kqg<~{h31l|92t`fDgd{J>qINgI*tq#WO)P;1>MXq;>VC zq-jOhGI+fA8F4?0GCR0@o+`SLz3#e0*sM9kZ3ZYasa4$IcA*8<-*h!BzhWJv(ka0R zW00Si^6fqrb*QD^Tw(Vcvkh>?6<3g}w`|!m`q-H>XP~~d333e%-2T3;G|1Yxelgj! zKm4b^ghOZgi1@j_bC7@LFw9Ri!xy{mP+AZS@jX?$=b54oxd@aV811R`0{sl1rv^aF z<1}PaFr@bV$t<8(pfxe`L3kueYfT*IfXmXmxZM2rLN$Tr@t{x>_sF17+7OgmovQY8 zdksKa^~jMW=oUFtHA@$j@F3&Xz^|;o4gPlLL%=Xqdhi_Z74x7}EJ7)Xy#b6sAPt}< zMsTSAPrF}Cul}V$6aI#iq`o|C(Q52!gKO`4KV1JyAAsUy4$dAs0Rw%4NcjSsJ~jZ} zL>@M;zXI<2;+Lp(+z1xlT)UAPi)=y&eH=Pk+9DF&+|Wo9N}f9KD!h5_7_`(k%8@m$KfHZBKM7y`fByjg`uej1j}!&o zE5Z1W_JVh296s3aF1V%PawGk(PacIA$M(bWR98U#+h%|y-Sbtwr-jAV2A*WVR8z)a zCjr8MEa=Bhx{YMx;nE~M^6>nwG0RCtaRwj?aVsU^erlode z$L~~CD&o?vmGIc%pURtye)y7Rk_uT(&5YV*mXB$A=ygf9sf+j2k^<^xdeWP~nK``1 zk-!pxpp7*uI}d(!F9nadA$l;4 zt1yEuY!dD$hShbxp*SJjO$}o0!4!^M_n3pV%!2Xe&f?JrgpfZq9RutWU-`7)xeT+q zhM8^StJMMk!65}I|KC#6Kz;JB3qVK=fTdRL^>)vP8XC>j3SKNYgh^%YJR4wfpZMrf zVk4?{CkvxfP%H`*?Um>|YXuf5H-G&3V{cH4I(i*_XHUU1g7A;M@jN{L)*cv|93z{L z+t`zPp?KgFm2-ck^J7#AjV$|?ApVz5{Uc0r;S~r~_SD24I8z#dCFu^RWf`gBwR*Qb zCT^A@4ytt~u|vA8-t+;W^cPi?5@$XRAT6N+T%K#Yh3NWG3;H&}03#I{KztxCm|(T| znT=sE7zf0r)dKdCaHhJ}gSD;8Veil(I6XB8AW$vq%mOsY8zd)ex_-%!E62BjNh2#$ zfXO3Au9YW4veK30NpZ}Pd4}SYkd|D5h>z~%vB8sYbg; zZYTPONNdUklHj z-UXAzDd5M3!CBG*JR?uZE82Mp?hl++gP}R|YY9B2UMpts1Ot$7j;en=rvf!9rXcqF zPWHlR|$p zn2eh&S>P|HYkod0g!^b!41j7vFoDnjrPZKT48?yI*DRtrHRJ9$9L@E?4~CwEm&S#P z9QrA|IF5@(?k9%8u`(rIg2rUlNU=R`O}lj|mV~v<%iy^)yP;Sp07FgCm;tY`Miw-9 z*7C6?4zKJaM!;OpuOmS9k7fV?5R(C>VjfrC#t5Q{D0(tzb8cc3PLB=2RZG?cr2m1Z zz6-r)2PE-@^cOrW`7TTzKMTYE^a^;xQ-=6kvg=9e|NP89!?Tn7DyE{5F`@9BBlx#}TsOKe!^Z1XhV{ai)U`MdxQ)kWUun>RXpB0PoWIzyv75sUbLrCzVLaz2nd1Nve%n$&yJ(X5^p-9ZLYcuq0zv zy__o>Da74e(%K0(2~AKZ%)yTiz687b4++L~rO8lH$o$9zj6S^|3U8e?*YtaW`0dFi z_{qfUuzg}rRmG>}l9$&BCi=~`+u~KfwG>?4f<~DW5a*p6&I!#{fQFtH%2%KVfebM& zyed~Md+$MY%g0W)cJNPx8Q8*z394H)oET#2D6JbDw~kO-stFd?E}*jUo@^JaZCt9D z-~`-%@LP~e%J@7NpwPQw0XPk{ata4c67d-zX&6Bcmp~>+)uw6W49)Jtu3a;zNlO(s zp=wuvLa!vNYS2U=ZqOb>sUTdu;RzVqaTs#@P6UY9lb#O~Lc^VLN2{(pCIUJ&aEn?= zMfXp3i)~)A*4#xgaLGap+EL}&b#3>&zDzs-YR|>5nj>ONQ^v`_h zSj7Np0m$674+Fk@!4`14_l>FE44L$9bEno-{N6qrJAmaq5N2>;VsAf8 z?CFF2TW6w@%Vu=@0^eUO80QO}ze*<54%b#9zHJte;Nk{Q$8cs|9l3!B^ojxt4EGL^ z1_&+~S>58%(_VpKf^Q2wvyDL)1!^1!t{|>WL2&u__(i60^xSI#Cmc`=5tt;VfJU-5 zX%?4q^*X$07M2UsacL(cl}1P=^k9hu?MeF8Tmh`QbwcA-na=L137Z5M#d(%SCm}a5 z2>HGt$Q?ONMWLi6N}j)1ggrcZ27LxRreE@p1QYN`6wn5J@g70l!bYg?ZiYJHEujf0 zP85mwg9pzk$q%m>imQbd5cz+k(m7T$8A5mirQ11-Hsegm_)@V@-xafSGX8rwaSVq| zUej=yoIWl9VLSPk{jwJ#)2d)A( zpgj@}v3Uaf2+m5t?Yit`a5;GlF&@A)#7B_Vx~>D#0w9-EuK}w4p+kcL5SC&*hfy8& zy=OY&R>jUj3w&1W9*|lfUC|WSuN@8*-)Baf$k+~QhF5b3;aJNM92Tw`qI*|$=9D{8 z?BPoYmFUz6@F#p>xxBl|fQ<=;QhEQm_X z)Rn6g#*(^D__I~N8yM735a)z8oR)yEOZj;XE(wUgOJQ6l_ch|$i1;marVe1VPk1rA zPsoH4#H|>P((m0{4*8!~-;`j2R|O#4h=9e4K0^;C>K>${N_hKY#_Nsdj)X;q9}o@X9DG}3kFz06-0Ra?2E@CcXBMUd|mdE zR@f(S!;{B%z>|GDs=u&^^k4WQlsFj;eS6#x?Q=r?OJtduU|96`$ptLq>b0)xgaz-G zuCOr?Md8Tp?1$mQ=ZHBd3@k8_$HS6uP(K!XUOp3gp3i)^+l49U6=V@!!F+1~N1$#v zddpaN-J0-cm|7A|zBSf62#w3zh#6`H>c?iuK*llU(4Sk=uvD0ecKE1s9qgPu08fm* zByRZWSb_yDP5I$T(-FIkh&^8sdkO7*{~jVJA6Hs0hx9R;*LmYos26UY?DCNz-rUd> z9Q(-;m>Qgd6wU|GDdgByb1_O;z<~d@nG*B7hN$^rVw{lCXa#}JPZL1+Gq~7!CJ7za z_zO~n6tvY+&OuWv;*#=(yxm>r?|=bG4Y z<<~(5u#Pi`6xXJOJG(F-?h6wIIQ4QL0X?pA{5k|oKv7L%@uh!U<@$q* zLeD7!*sftXO2}a5OaO785yzU>%!f>?>{FOHIs_BPN6c+aH)SA+H%4HD!thj?;nnhi zDtOY%!GTggB-9`aD%s9O%fgYs7`B!BOqtSZR-ruJD%E09hCqPVy>%6|ziW}{<#Sb6 z&*_~5(DzKQu=#oOHz_ybIFbRd6)eC|1*Q67Ms|Nz7{HGbI@_dcm@cCQ$}oYN^cgHQ z3ocbxBc!}}b-QxYTo~LrV6YXAO~Djs32&C`RanKuX9)DE>4u6!`Lp8@4N!i17%RgF z)ev5OKiygji?^4){xd6h~R;EOh5yrSdaF%>5sAN@-yTmc(VG*C%&hNzpI*P-<&akdI;d*Z5JoBae5|z=rP7aYvbB0;|kS3 zFiNRVMnw_zR1!_Ntt5SBZhgmYhz_)?CFGb_U4C8EbAM(?c!;UMjhm_Dh~H`!uH2$q zRzRk$UiBBKIDy!v#5KJ2{Wsx+@NOUy8urZv110r=Qn3K>x9AqH^L@<9k~(S~S^)~3 zjZt$DZxX`54=j@qZZv6F+$`6|#TeJ=aVX*{oG}yrnEfjYW2QTQr4VzZ| zml=-1;%L_r@)AWqfLE}v^PgR&X;{$Ue<6T2Fh z&4ZTpofM;R^fGM;f8}pvw84F61h_jyK7F`;KThhQTv4bG_-2*(v(5k(6Fe&J!WN7Z z7#C4pohcyEOPX>pDb`AifW%MLt8OJvs`9Xs4)-o5QVA1)^7M?~8HaqC@gSO4&xiW% zCQ|hz^MCq#Gexe2)c*}5M{6^ zXbx27FzJ{kQZtWNxpYCvmW+^0t5hvWrtwtMW}NTuSgUh+s=b@dfbcl!tZqRA)O9sd zlrDj51vq-CT4tW(zA#pR!96G8?CU4xj3mo!@G>!ja`qoA;#)zU2NCVhHu2|_0fNCI z4Cb_%+(DoYAj!;<=Z-~OuKeV%il-31CZ@;B`2OGzsOEfH!ABRdrn#1gj?$f(S1%hf zRd1hf)BPcs*qt+aWDo}5I0chuCPFcQa?!zQ>^}>Kcd3S^$x*^0Ck12e2gnt9pNiUy|nj!Z2x@1yB8G$1aSduiI@Zn z8(^6@GD1@I=9{I^?Pbu--XT=4*UoiR!G`1b?de2poCX%K*DPSWeaVKv=P>(*F6X4! z5X6lg9WLVvvI^0`@`Q(w)Pu?A4{LjmvHhcSO`D$y1BB}dWXDmP)pZ1x`^TxCFOina zkW#kSNrV}}_pcp`xQ?>Xjzw(8US+!sBNS+{hCJoo^TJ<8FvnxvKo;W}R7ZGQ-3O(< zq@+GK=PLhgWdOwl8x*M7h()GS8#ocOU?Y6e3__YQ_McL=8Dj&ECAm(3piI5zGYG2m zf*>xw#y}F95tM8+G5N^E5H^FzAWWMXEKhjcP~t~TShrFM_s<0bgaD$@2FYe=7V2Wm zLXZ*S_nfkVj#|*k2Y`(F3Otve_eD;(w9HIQ0I)Fd%PFZZ4XbS4eQyUH-ZloXu)zb; zT|~3c44~T3!Yh+c#|&ZR%r4+!c@=R1UadBWCH$~f_m3*6Kl*mj;B94qkXd*@g2b6I z!gT1LRUPlE?pwSXZ4jF)2oQd|vh`2B-S_^YV1SUzc&}sx98Q7wAR90Byxj15m}3nP ze$FB@l!L?{SJSyJF2Y}w3}7+B62%DHWSw!A7y;}ULihrBv}|LxF0QNxP#t`aMlL~Imw95lshzW=i-XpaxCvfC!qCcvLzWbeUU*9nd z5W@^x6f>?SA00000NkvXXu0mjf!_fDS literal 4383 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 Date: Thu, 28 Oct 2010 23:51:06 +0200 Subject: [PATCH 4/4] Created files for packaging as .deb --- debian/README.Debian | 6 ++ debian/changelog | 6 ++ debian/compat | 1 + debian/control | 54 +++++++++++ debian/copyright | 22 +++++ debian/cron.d.ex | 4 + debian/dirs | 2 + debian/docs | 0 debian/emacsen-install.ex | 45 +++++++++ debian/emacsen-remove.ex | 15 +++ debian/emacsen-startup.ex | 25 +++++ debian/eye-on-manga-default.ex | 10 ++ debian/eye-on-manga.doc-base.EX | 22 +++++ debian/eye-on-manga.substvars | 1 + debian/files | 1 + debian/init.d.ex | 81 +++++++++++++++++ debian/manpage.1.ex | 59 ++++++++++++ debian/manpage.sgml.ex | 156 ++++++++++++++++++++++++++++++++ debian/manpage.xml.ex | 148 ++++++++++++++++++++++++++++++ debian/menu.ex | 2 + debian/postinst.ex | 41 +++++++++ debian/postrm.ex | 39 ++++++++ debian/preinst.ex | 37 ++++++++ debian/prerm.ex | 40 ++++++++ debian/rules | 98 ++++++++++++++++++++ debian/watch.ex | 22 +++++ 26 files changed, 937 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/cron.d.ex create mode 100644 debian/dirs create mode 100644 debian/docs create mode 100644 debian/emacsen-install.ex create mode 100644 debian/emacsen-remove.ex create mode 100644 debian/emacsen-startup.ex create mode 100644 debian/eye-on-manga-default.ex create mode 100644 debian/eye-on-manga.doc-base.EX create mode 100644 debian/eye-on-manga.substvars create mode 100644 debian/files create mode 100644 debian/init.d.ex create mode 100644 debian/manpage.1.ex create mode 100644 debian/manpage.sgml.ex create mode 100644 debian/manpage.xml.ex create mode 100644 debian/menu.ex create mode 100644 debian/postinst.ex create mode 100644 debian/postrm.ex create mode 100644 debian/preinst.ex create mode 100644 debian/prerm.ex create mode 100755 debian/rules create mode 100644 debian/watch.ex diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..604f3e7 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +eye-on-manga for Debian +----------------------- + + + + -- Tom Willemsen Thu, 28 Oct 2010 23:27:59 +0200 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..6b0ce3d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +eye-on-manga (0.0.1-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Tom Willemsen Thu, 28 Oct 2010 23:27:59 +0200 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..5307c8a --- /dev/null +++ b/debian/control @@ -0,0 +1,54 @@ +Source: eye-on-manga +Section: user/other +Priority: optional +Maintainer: Tom Willemsen +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 + +Package: eye-on-manga +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A manga collection application + Keep track of which manga volumes you have and which you still need to get. +XB-Maemo-Icon-26: + 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 + XBblNZsegQAAAABJRU5ErkJggg== diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..cf09222 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,22 @@ +This package was debianized by Tom Willemsen on +Thu, 28 Oct 2010 23:27:59 +0200. + +It was downloaded from + +Upstream Author: + +Copyright: + +License: + + + + +The Debian packaging is (C) 2010, Tom Willemsen and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. + diff --git a/debian/cron.d.ex b/debian/cron.d.ex new file mode 100644 index 0000000..f3181f0 --- /dev/null +++ b/debian/cron.d.ex @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the eye-on-manga package +# +0 4 * * * root eye-on-manga_maintenance diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..ca882bb --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..e69de29 diff --git a/debian/emacsen-install.ex b/debian/emacsen-install.ex new file mode 100644 index 0000000..1aa45ab --- /dev/null +++ b/debian/emacsen-install.ex @@ -0,0 +1,45 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/eye-on-manga + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=eye-on-manga + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +#FLAVORTEST=`echo $FLAVOR | cut -c-6` +#if [ ${FLAVORTEST} = xemacs ] ; then +# SITEFLAG="-no-site-file" +#else +# SITEFLAG="--no-site-file" +#fi +FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} + +# Install-info-altdir does not actually exist. +# Maybe somebody will write it. +if test -x /usr/sbin/install-info-altdir; then + echo install/${PACKAGE}: install Info links for ${FLAVOR} + install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz +fi + +install -m 755 -d ${ELCDIR} +cd ${ELDIR} +FILES=`echo *.el` +cp ${FILES} ${ELCDIR} +cd ${ELCDIR} + +cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF +${FLAVOR} ${FLAGS} ${FILES} +rm -f *.el path.el + +exit 0 diff --git a/debian/emacsen-remove.ex b/debian/emacsen-remove.ex new file mode 100644 index 0000000..776ee0c --- /dev/null +++ b/debian/emacsen-remove.ex @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/eye-on-manga + +FLAVOR=$1 +PACKAGE=eye-on-manga + +if [ ${FLAVOR} != emacs ]; then + if test -x /usr/sbin/install-info-altdir; then + echo remove/${PACKAGE}: removing Info links for ${FLAVOR} + install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/eye-on-manga.info.gz + fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi diff --git a/debian/emacsen-startup.ex b/debian/emacsen-startup.ex new file mode 100644 index 0000000..a0e609e --- /dev/null +++ b/debian/emacsen-startup.ex @@ -0,0 +1,25 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file, e.g. /etc/emacs/site-start.d/50eye-on-manga.el +;; for the Debian eye-on-manga package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt + +;; The eye-on-manga package follows the Debian/GNU Linux 'emacsen' policy and +;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, +;; xemacs19, emacs20, xemacs20...). The compiled code is then +;; installed in a subdirectory of the respective site-lisp directory. +;; We have to add this to the load-path: +(let ((package-dir (concat "/usr/share/" + (symbol-name flavor) + "/site-lisp/eye-on-manga"))) +;; If package-dir does not exist, the eye-on-manga package must have +;; removed but not purged, and we should skip the setup. + (when (file-directory-p package-dir) + (setq load-path (cons package-dir load-path)) + (autoload 'eye-on-manga-mode "eye-on-manga-mode" + "Major mode for editing eye-on-manga files." t) + (add-to-list 'auto-mode-alist '("\\.eye-on-manga$" . eye-on-manga-mode)))) + diff --git a/debian/eye-on-manga-default.ex b/debian/eye-on-manga-default.ex new file mode 100644 index 0000000..c61b7fa --- /dev/null +++ b/debian/eye-on-manga-default.ex @@ -0,0 +1,10 @@ +# Defaults for eye-on-manga initscript +# sourced by /etc/init.d/eye-on-manga +# installed at /etc/default/eye-on-manga by the maintainer scripts + +# +# This is a POSIX shell fragment +# + +# Additional options that are passed to the Daemon. +DAEMON_OPTS="" diff --git a/debian/eye-on-manga.doc-base.EX b/debian/eye-on-manga.doc-base.EX new file mode 100644 index 0000000..7492b7e --- /dev/null +++ b/debian/eye-on-manga.doc-base.EX @@ -0,0 +1,22 @@ +Document: eye-on-manga +Title: Debian eye-on-manga Manual +Author: +Abstract: This manual describes what eye-on-manga is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/eye-on-manga/eye-on-manga.sgml.gz + +Format: postscript +Files: /usr/share/doc/eye-on-manga/eye-on-manga.ps.gz + +Format: text +Files: /usr/share/doc/eye-on-manga/eye-on-manga.text.gz + +Format: HTML +Index: /usr/share/doc/eye-on-manga/html/index.html +Files: /usr/share/doc/eye-on-manga/html/*.html + + diff --git a/debian/eye-on-manga.substvars b/debian/eye-on-manga.substvars new file mode 100644 index 0000000..51ca1a9 --- /dev/null +++ b/debian/eye-on-manga.substvars @@ -0,0 +1 @@ +shlibs:Depends=libatk1.0-0 (>= 1.24.0), libc6 (>= 2.5.0-1), libcairo2, libfontconfig1 (>= 2.6.0), libfreetype6 (>= 2.3.9), libglib2.0-0 (>= 2.20.0), libgtk2.0-0 (>= 2:2.12.9-0osso1), libhildon1 (>= 2.2.18), libpango1.0-0, libsqlite3-0 (>= 3.6.14) diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..3f7d59d --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +eye-on-manga_0.0.1-1_i386.deb user/other optional diff --git a/debian/init.d.ex b/debian/init.d.ex new file mode 100644 index 0000000..7b5f896 --- /dev/null +++ b/debian/init.d.ex @@ -0,0 +1,81 @@ +#! /bin/sh +# +# skeleton example file to build /etc/init.d/ scripts. +# This file should be used to construct scripts for /etc/init.d. +# +# Written by Miquel van Smoorenburg . +# Modified for Debian +# by Ian Murdock . +# +# Version: @(#)skeleton 1.9 26-Feb-2001 miquels@cistron.nl +# + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/eye-on-manga +NAME=eye-on-manga +DESC=eye-on-manga + +test -x $DAEMON || exit 0 + +# Include eye-on-manga defaults if available +if [ -f /etc/default/eye-on-manga ] ; then + . /etc/default/eye-on-manga +fi + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON -- $DAEMON_OPTS + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo "Reloading $DESC configuration files." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # /var/run/$NAME.pid --exec $DAEMON + #;; + force-reload) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart" except that it does nothing if the + # daemon isn't already running. + # check wether $DAEMON is running. If so, restart + start-stop-daemon --stop --test --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON \ + && $0 restart \ + || exit 0 + ;; + restart) + echo -n "Restarting $DESC: " + start-stop-daemon --stop --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + sleep 1 + start-stop-daemon --start --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/manpage.1.ex b/debian/manpage.1.ex new file mode 100644 index 0000000..2ab2840 --- /dev/null +++ b/debian/manpage.1.ex @@ -0,0 +1,59 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH EYE-ON-MANGA SECTION "October 28, 2010" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +eye-on-manga \- program to do something +.SH SYNOPSIS +.B eye-on-manga +.RI [ options ] " files" ... +.br +.B bar +.RI [ options ] " files" ... +.SH DESCRIPTION +This manual page documents briefly the +.B eye-on-manga +and +.B bar +commands. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBeye-on-manga\fP is a program that... +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +.BR bar (1), +.BR baz (1). +.br +The programs are documented fully by +.IR "The Rise and Fall of a Fooish Bar" , +available via the Info system. +.SH AUTHOR +eye-on-manga was written by . +.PP +This manual page was written by Tom Willemsen , +for the Debian project (but may be used by others). diff --git a/debian/manpage.sgml.ex b/debian/manpage.sgml.ex new file mode 100644 index 0000000..5b6818f --- /dev/null +++ b/debian/manpage.sgml.ex @@ -0,0 +1,156 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + FIRSTNAME"> + SURNAME"> + + October 28, 2010"> + + SECTION"> + ryuslash@gmail.com"> + + EYE-ON-MANGA"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + program to do something + + + + &dhpackage; + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; and bar + commands. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in the &gnu; + Info format; see below. + + &dhpackage; is a program that... + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + Info files. + + + + + + + + Show summary of options. + + + + + + + + Show version of program. + + + + + + SEE ALSO + + bar (1), baz (1). + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + Info system. + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ + + + diff --git a/debian/manpage.xml.ex b/debian/manpage.xml.ex new file mode 100644 index 0000000..76a635d --- /dev/null +++ b/debian/manpage.xml.ex @@ -0,0 +1,148 @@ + +.
will be generated. You may view the +manual page with: nroff -man .
| less'. A +typical entry in a Makefile or Makefile.am is: + +DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\ +manpages/docbook.xsl +XP=xsltproc -''-nonet + +manpage.1: manpage.dbk + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The +XSL files are in docbook-xsl. Please remember that if you +create the nroff version in one of the debian/rules file +targets (such as build), you will need to include xsltproc +and docbook-xsl in your Build-Depends control field. + +--> + + + FIRSTNAME"> + SURNAME"> + + October 28, 2010"> + + SECTION"> + ryuslash@gmail.com"> + + EYE-ON-MANGA"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + program to do something + + + + &dhpackage; + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; and bar + commands. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation in the &gnu; + Info format; see below. + + &dhpackage; is a program that... + + + + OPTIONS + + These programs follow the usual &gnu; command line syntax, + with long options starting with two dashes (`-'). A summary of + options is included below. For a complete description, see the + Info files. + + + + + + + + Show summary of options. + + + + + + + + Show version of program. + + + + + + SEE ALSO + + bar (1), baz (1). + + The programs are documented fully by The Rise and + Fall of a Fooish Bar available via the + Info system. + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
+ diff --git a/debian/menu.ex b/debian/menu.ex new file mode 100644 index 0000000..f57a296 --- /dev/null +++ b/debian/menu.ex @@ -0,0 +1,2 @@ +?package(eye-on-manga):needs="X11|text|vc|wm" section="Apps/see-menu-manual"\ + title="eye-on-manga" command="/usr/bin/eye-on-manga" diff --git a/debian/postinst.ex b/debian/postinst.ex new file mode 100644 index 0000000..1e7948c --- /dev/null +++ b/debian/postinst.ex @@ -0,0 +1,41 @@ +#!/bin/sh +# postinst script for eye-on-manga +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/debian/postrm.ex b/debian/postrm.ex new file mode 100644 index 0000000..85e7d72 --- /dev/null +++ b/debian/postrm.ex @@ -0,0 +1,39 @@ +#!/bin/sh +# postrm script for eye-on-manga +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/debian/preinst.ex b/debian/preinst.ex new file mode 100644 index 0000000..091dde8 --- /dev/null +++ b/debian/preinst.ex @@ -0,0 +1,37 @@ +#!/bin/sh +# preinst script for eye-on-manga +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/debian/prerm.ex b/debian/prerm.ex new file mode 100644 index 0000000..d0e6cfa --- /dev/null +++ b/debian/prerm.ex @@ -0,0 +1,40 @@ +#!/bin/sh +# prerm script for eye-on-manga +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7060a43 --- /dev/null +++ b/debian/rules @@ -0,0 +1,98 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #docbook-to-man debian/eye-on-manga.sgml > eye-on-manga.1 + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) clean + + dh_clean --exclude ./src/Makefile.orig + +install: build + dh_testdir + dh_testroot + dh_clean -k --exclude ./src/Makefile.orig + dh_installdirs + + # Add here commands to install the package into debian/eye-on-manga. + $(MAKE) DESTDIR=$(CURDIR)/debian/eye-on-manga install + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/watch.ex b/debian/watch.ex new file mode 100644 index 0000000..bac4b1a --- /dev/null +++ b/debian/watch.ex @@ -0,0 +1,22 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php eye-on-manga-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/eye-on-manga-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/eye-on-manga-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/eye-on-manga/eye-on-manga-(.*)\.tar\.gz + +