fbreader-0.12.10.orig/0000755000175000017500000000000011355116060013662 5ustar jackyfjackyffbreader-0.12.10.orig/build_packages.sh0000755000175000017500000001007711355116060017163 0ustar jackyfjackyf#! /bin/bash version=`cat fbreader/VERSION` tmpdir=fbreader-$version if [ "$1" == "-non-GPL" ]; then distdir=distributions-nonGPL pkgdir=packages-nonGPL prepare_nonGPL=true shift; else distdir=distributions pkgdir=packages prepare_nonGPL=false fi if [ $# -lt 1 ]; then echo "usage:" echo " $0 [-non-GPL] " echo "or" echo " $0 [-non-GPL] all" echo "or" echo " $0 [-non-GPL] supported" echo "" echo "available architectures are:" for pkgtype in $distdir/*; do for archtype in $pkgtype/*; do echo " `basename $archtype`-`basename $pkgtype`"; done; done; exit 1; fi create_tmpdir() { mkdir $tmpdir cp -r Makefile build_packages.sh zlibrary fbreader makefiles README.build CHANGES* distributions distributions-nonGPL ChangeLog $tmpdir rm -rf `find $tmpdir -name ".svn"` make -C $tmpdir distclean 1> /dev/null 2>&1 if [ "$prepare_nonGPL" == "true" ]; then pushd $tmpdir > /dev/null; echo -en "Removing Arabic localization... "; rm -rf fbreader/data/resources/ar.xml zlibrary/core/data/resources/ar.xml fbreader/data/help/MiniHelp.*.ar.fb2; echo OK; echo -en "Removing Finnish localization... "; rm -rf fbreader/data/resources/fi.xml zlibrary/core/data/resources/fi.xml fbreader/data/help/MiniHelp.*.fi.fb2; echo OK; echo -en "Removing Swedish localization... "; rm -rf fbreader/data/resources/sv.xml zlibrary/core/data/resources/sv.xml fbreader/data/help/MiniHelp.*.sv.fb2; echo OK; echo -en "Removing German localization... "; rm -rf fbreader/data/resources/de.xml zlibrary/core/data/resources/de.xml fbreader/data/help/MiniHelp.*.de.fb2; echo OK; echo -en "Removing Czech hyphenation patterns... "; zip -dq zlibrary/text/data/hyphenationPatterns.zip cs.pattern; echo OK; echo -en "Removing Indonesian hyphenation patterns... "; zip -dq zlibrary/text/data/hyphenationPatterns.zip id.pattern; echo OK; echo -en "Removing Qt-based interface... "; rm -rf zlibrary/ui/src/opie zlibrary/ui/src/qtopia zlibrary/ui/src/qt zlibrary/ui/src/qt4 echo OK; popd > /dev/null; fi; } remove_tmpdir() { rm -rf $tmpdir } build_package() { make_package="make -f makefiles/packaging.mk -C $tmpdir DIST_DIR=$distdir" case "$2" in debian) case "$1" in maemo) /scratchbox/login sb-conf se SDK_ARM /scratchbox/login -d `pwd` $make_package ARCHITECTURE=$1 $2 ;; maemo2|maemo3) /scratchbox/login sb-conf se SDK_ARMEL /scratchbox/login -d `pwd` $make_package ARCHITECTURE=$1 $2 ;; maemo4) /scratchbox/login sb-conf se CHINOOK_ARMEL /scratchbox/login -d `pwd` $make_package ARCHITECTURE=$1 $2 ;; maemo5) /scratchbox/login sb-conf se FREMANTLE_ARMEL /scratchbox/login -d `pwd` $make_package ARCHITECTURE=$1 $2 ;; *) $make_package ARCHITECTURE=$1 $2 ;; esac; mkdir -p $pkgdir/$1 mv -f $tmpdir/*.deb $tmpdir/*.dsc $tmpdir/*.changes $tmpdir/*.tar.gz $pkgdir/$1 ;; ipk|debipk) $make_package ARCHITECTURE=$1 $2 mkdir -p $pkgdir/$1 mv -f $tmpdir/*.ipk $pkgdir/$1 ;; motopkg) $make_package ARCHITECTURE=$1 $2 mkdir -p $pkgdir/$1 mv -f $tmpdir/*.pkg $pkgdir/$1 ;; tarball) $make_package ARCHITECTURE=$1 $2 mkdir -p $pkgdir/$1 mv -f $tmpdir/*.tgz $pkgdir/$1 ;; nsi) $make_package ARCHITECTURE=$1 $2 mkdir -p $pkgdir/$1 mv -f $tmpdir/*.exe $pkgdir/$1 ;; *) echo no rule is defined for package type ''$2''; ;; esac; } if [ $1 == all ]; then create_tmpdir for pkgtype in $distdir/*; do for archtype in $pkgtype/*; do build_package `basename $archtype` `basename $pkgtype`; done; done; remove_tmpdir elif [ $1 == supported ]; then create_tmpdir build_package desktop debian build_package win32 nsi build_package source tarball remove_tmpdir else while [ $# -gt 0 ] ; do archtype=`echo $1 | cut -d "-" -f 1`; pkgtype=`echo $1 | cut -d "-" -f 2`; extra=`echo $1 | cut -d "-" -f 3`; if [ "$pkgtype" != "" -a "$extra" == "" -a -d $distdir/$pkgtype/$archtype ]; then create_tmpdir build_package $archtype $pkgtype remove_tmpdir else echo "unknown architecture: $1" fi; shift; done; fi; fbreader-0.12.10.orig/CHANGES-0.11.00000644000175000017500000000623411355116060015375 0ustar jackyfjackyfVersion 0.11.0 New features: * A support for eReader (Peanut reader) book format has been added * Mobipocket support has been improved: files compressed with Huffdic algorithm are now supported * German localization (by Rainer Paul) has been added Important changes: * An information about books (like title, author name, language, etc.) is now stored in SQLite database files instead of the old books.xml file * Library tree (organized by authors) has been modified: all authors are displayed separately * Tags logic has been essentially changed * Authors and Tags editing has been changed in the "Book Info" dialog * New "Author Info" dialog has been added to edit information about single author: author sortKey managment is moved there * Zip-archives are processed recursively like folders when "Look for Books in Subdirectories" obtion is enabled * Language and encoding recognition has been totally rewritten; patterns for Arabic and Indonesian are temporarily missing Important fixes: * An interaction with the feedbooks.com online library has been fixed Migration notes: Information on all books is moved from XML files to the SQLite database. This work (that further is called Migration) is executed on the first launch of the new version of FBReader. In previous versions of FBReader Tags handling sometimes was carried out incorrectly. This problem basically appeared when working with books in fb2 format. The matter is that FBReader did not support the tags containing a comma earlier, however some books contained a comma in tags, therefore FBReader handled such tag as a number of tags. Let's give an example: Tag in the book file: Science, Education/Cultural Science Tags associated with the book in the program: Science Education/Cultural Science Thus, while it was supposed that the book should belong to a subcategory "Cultural Science" within a category "Science, Education", actually the book was associated with a category "Science", and also with a subcategory "Cultural Science" within a category "Education". FBReader needs access to the books files while migration to correct described errors. If the book file is inaccessible while migration (for example, it is placed on the not attached removable mass storage), than corresponding book tags are moved to the SQLite database in that form, in which they were stored in XML files; later on these tags can be corrected only manually. Thus, before the first launch of the FBReader version 0.11.0 it is strongly recommended to attach all removable mass storages on which books are stored to give FBReader an access to books files in order to correct described error. IMPORTANT NOTE: Initial information about all books will be removed from the program XML files after migration by the FBReader. Since you download the beta-version of the FBReader which can contain errors, it is strongly recommended to make a backup of the program XML files before the first launch of the new version of the FBReaeder. It will save manually edited information about books if there will be an error during program execution. In order to save program XML files from loss it's required to make a backup of the "~/.FBReader" folder. fbreader-0.12.10.orig/makefiles/0000755000175000017500000000000011355116060015622 5ustar jackyfjackyffbreader-0.12.10.orig/makefiles/qsubdir.mk0000644000175000017500000000102511355116060017622 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/config.mk -include moc.mk INCLUDE = $(QTINCLUDE) $(ZINCLUDE) $(EXTERNAL_INCLUDE) HEADERS = $(wildcard *.h) SOURCES = $(wildcard *.cpp) OBJMOC = $(patsubst %.cpp, %.o, $(SRCMOC)) OBJECTS = $(patsubst %.cpp, %.o, $(SOURCES)) .SUFFIXES: .cpp .moc.cpp .moc.o .o .h .cpp.o: @echo -n 'Compiling $@ ...' @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< @echo ' OK' .h.moc.cpp: @echo -n 'Generating $@ ...' @$(MOC) $< -o $@ @echo ' OK' all: $(OBJECTS) $(OBJMOC) clean: @$(RM) *.o *.moc.cpp *.d -include *.d fbreader-0.12.10.orig/makefiles/subdir.mk0000644000175000017500000000207011355116060017442 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/config.mk INCLUDE = $(ZINCLUDE) $(EXTERNAL_INCLUDE) HEADERS = $(wildcard *.h) SOURCES_CPP = $(wildcard *.cpp) SOURCES_OBJCPP = $(wildcard *.M) SOURCES_OBJC = $(wildcard *.m) OBJECTS = $(patsubst %.cpp, %.o, $(SOURCES_CPP)) $(patsubst %.M, %.o, $(SOURCES_OBJCPP)) $(patsubst %.m, %.o, $(SOURCES_OBJC)) .SUFFIXES: .cpp .M .m .o .h .cpp.o: @echo -n 'Compiling $@ ...' ifdef CFLAGS_NOARCH @$(CC) -MM $(CFLAGS_PRE) $(INCLUDE) $< -o `basename $< .cpp`.d @$(CC) -c $(CFLAGS) $(INCLUDE) $< else @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< endif @echo ' OK' .M.o: @echo -n 'Compiling $@ ...' ifdef CFLAGS_NOARCH @$(CC) -MM $(CFLAGS_PRE) $(INCLUDE) $< -o `basename $< .M`.d @$(CC) -c $(CFLAGS) $(INCLUDE) $< else @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< endif @echo ' OK' .m.o: @echo -n 'Compiling $@ ...' ifdef CFLAGS_NOARCH @$(CC) -MM $(CFLAGS_PRE) $(INCLUDE) $< -o `basename $< .m`.d @$(CC) -c $(CFLAGS) $(INCLUDE) $< else @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< endif @echo ' OK' all: $(OBJECTS) clean: @$(RM) *.o *.s *.ld *.d -include *.d fbreader-0.12.10.orig/makefiles/target.mk0000644000175000017500000000137011355116060017442 0ustar jackyfjackyf#TARGET_ARCH = openzaurus #UI_TYPE = opie #UI_TYPE = gpe #TARGET_ARCH = opensimpad-0.9.0 #UI_TYPE = opie #TARGET_ARCH = qvfb #UI_TYPE = opie #TARGET_ARCH = maemo #UI_TYPE = maemo2 #UI_TYPE = maemo4 #UI_TYPE = maemo5 #TARGET_ARCH = ebr #UI_TYPE = nanoX TARGET_ARCH = desktop UI_TYPE = gtk #UI_TYPE = qt #UI_TYPE = qt4 #TARGET_ARCH = pepperpad3 #UI_TYPE = gtk #TARGET_ARCH = win32 #UI_TYPE = win32 #TARGET_ARCH = pocketpc #UI_TYPE = win32 #TARGET_ARCH = zaurus #UI_TYPE = qtopia-240x320 #UI_TYPE = qtopia-640x480 #TARGET_ARCH = moto #UI_TYPE = ezx #TARGET_ARCH = pma400 #UI_TYPE = qtopia #TARGET_ARCH = pdaxrom #UI_TYPE = gtk #UI_TYPE = qt #TARGET_ARCH = palm #UI_TYPE = palm TARGET_STATUS = release #TARGET_STATUS = debug #TARGET_STATUS = profile fbreader-0.12.10.orig/makefiles/arch/0000755000175000017500000000000011355116060016537 5ustar jackyfjackyffbreader-0.12.10.orig/makefiles/arch/desktop.mk0000644000175000017500000000133411355116060020542 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk ifeq "$(INSTALLDIR)" "" INSTALLDIR=/usr endif IMAGEDIR = $(INSTALLDIR)/share/pixmaps APPIMAGEDIR = $(INSTALLDIR)/share/pixmaps/%APPLICATION_NAME% CC = gcc AR = ar rsu LD = g++ CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG LDFLAGS = ifeq "$(UI_TYPE)" "qt" MOC = moc-qt3 QTINCLUDE = -I /usr/include/qt3 else MOC = moc-qt4 QTINCLUDE = -I /usr/include/qt4 endif GTKINCLUDE = $(shell pkg-config --cflags gtk+-2.0 libpng xft) ifeq "$(UI_TYPE)" "qt" UILIBS = -lqt-mt endif ifeq "$(UI_TYPE)" "qt4" UILIBS = -lQtGui endif ifeq "$(UI_TYPE)" "gtk" UILIBS = $(shell pkg-config --libs gtk+-2.0) -lpng -ljpeg endif RM = rm -rvf RM_QUIET = rm -rf fbreader-0.12.10.orig/makefiles/arch/openzaurus.mk0000644000175000017500000000214211355116060021302 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk ifeq "$(UI_TYPE)" "opie" INSTALLDIR = /opt/QtPalmtop IMAGEDIR = $(INSTALLDIR)/pics else # UI_TYPE == gpe INSTALLDIR = /usr IMAGEDIR = /usr/share/pixmaps endif APPIMAGEDIR = $(IMAGEDIR)/%application_name% BASEPATH = /opt/openzaurus-3.5.4/usr/local/arm/oe TOOLSPATH = $(BASEPATH)/bin INCPATH = $(BASEPATH)/arm-linux/include LIBPATH = $(BASEPATH)/arm-linux/lib RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(INCPATH)/qt2 GTKINCLUDE = -I$(LIBPATH)/glib-2.0/include -I$(LIBPATH)/gtk-2.0/include -I$(INCPATH)/glib-2.0 -I$(INCPATH)/gtk-2.0 -I$(INCPATH)/pango-1.0 -I$(INCPATH)/atk-1.0 MOC = $(TOOLSPATH)/moc CC = $(TOOLSPATH)/arm-linux-gcc AR = $(TOOLSPATH)/arm-linux-ar rsu LD = $(TOOLSPATH)/arm-linux-g++ ifeq "$(UI_TYPE)" "opie" UILIBS = -lqte -lqpe else UILIBS = -lgpewidget -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 endif CFLAGS = -pipe -DOPIE_NO_DEBUG -DQT_NO_DEBUG -DQWS -fno-exceptions -fno-rtti -march=armv4 -mtune=xscale --param inline-unit-growth=200 --param large-function-growth=2000 -Wall -Wno-ctor-dtor-privacy -W -Winline LDFLAGS = -Wl,-rpath,$(LIBDIR) fbreader-0.12.10.orig/makefiles/arch/win32.mk0000644000175000017500000000171011355116060020031 0ustar jackyfjackyfSHAREDIR = /share IMAGEDIR = $(SHAREDIR)/icons APPIMAGEDIR = $(IMAGEDIR) SHAREDIR_MACRO = ~~\\\\share IMAGEDIR_MACRO = $(SHAREDIR_MACRO)\\\\icons APPIMAGEDIR_MACRO = $(IMAGEDIR_MACRO) ZLSHARED = no CC = i586-mingw32msvc-gcc AR = i586-mingw32msvc-ar rsu LD = i586-mingw32msvc-g++ RESOURCE_COMPILER = i586-mingw32msvc-windres CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DUNICODE -D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -DXMLCONFIGHOMEDIR=\"~\\\\..\" LDFLAGS = -mwindows #LDFLAGS = -mconsole UILIBS = -lgdi32 -lcomctl32 -lcomdlg32 -lpng12 -ljpeg -lungif -ltiff NETWORK_LIBS ?= -lcurl -lcurldll RM = rm -rvf RM_QUIET = rm -rf BUILD_RESOURCE_OBJECT = yes .resources: @echo -n 'Creating resource object...' @echo 'ApplicationIcon ICON data/icons/application/win32.ico' > $(TARGET).rc @echo '1 24 win32/manifest' >> $(TARGET).rc @$(RESOURCE_COMPILER) $(TARGET).rc -o src/$(TARGET)_rc.o @$(RM_QUIET) $(TARGET).rc @echo ' OK' fbreader-0.12.10.orig/makefiles/arch/pocketpc.mk0000644000175000017500000000162511355116060020704 0ustar jackyfjackyfSHAREDIR = %APPLICATION_PATH%\\\\share IMAGEDIR = $(SHAREDIR)\\\\icons APPIMAGEDIR = $(IMAGEDIR) FILENAMEDELIMITER = "\\\\" PATHDELIMITER = ";" EOLCHARS = "\\r\\n" ZLSHARED = no PREFIX = /usr/ppc/arm-wince-cegcc/bin/ CC = $(PREFIX)gcc AR = $(PREFIX)ar rsu LD = $(PREFIX)g++ RESOURCE_COMPILER = /usr/arm-wince-mingw32ce/bin/arm-wince-mingw32ce-windres CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DUNICODE -D_WIN32_IE=0x0500 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -DNOMINMAX #LDFLAGS = -mwindows #UILIBS = -lgdi32 -lcomctl32 -lcomdlg32 -lpng12 -ljpeg -lungif -ltiff UILIBS = -lcoredll -lpng -ljpeg -lungif -ltiff RM = rm -rvf RM_QUIET = rm -rf BUILD_RESOURCE_OBJECT = yes .resources: @echo -n 'Creating resource object...' @echo 'ApplicationIcon ICON icons/win32/$(TARGET).ico' > $(TARGET).rc @$(RESOURCE_COMPILER) $(TARGET).rc -o src/$(TARGET)_rc.o @$(RM_QUIET) $(TARGET).rc @echo ' OK' fbreader-0.12.10.orig/makefiles/arch/opensimpad-0.9.0.mk0000644000175000017500000000164411355116060021676 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR=/opt/QtPalmtop IMAGEDIR = $(INSTALLDIR)/pics APPIMAGEDIR = $(IMAGEDIR)/%application_name% BASEPATH = /stuff/build/opensimpad-0.9.0 TOOLSPATH = $(BASEPATH)/cross/arm-linux/bin OEPATH = $(BASEPATH)/staging/arm-linux QTPATH = $(BASEPATH)/staging/arm-linux/qt2 MOC = $(BASEPATH)/staging/i686-linux/bin/moc RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(QTPATH)/include UILIBS = -L $(QTPATH)/lib -lqte -L $(OEPATH)/lib -lqpe -ljpeg -lpng12 -lz -lts CC = $(TOOLSPATH)/gcc -I $(OEPATH)/include AR = $(TOOLSPATH)/ar rsu LD = $(TOOLSPATH)/g++ XML_LIBS = -L $(OEPATH)/lib -lexpat ARCHIVER_LIBS = -L $(OEPATH)/lib -lz -lbz2 CFLAGS = -pipe -DOPIE_NO_DEBUG -DQT_NO_DEBUG -DQWS -fno-exceptions -fno-rtti -march=armv4 -mtune=xscale -mfloat-abi=soft --param large-function-growth=2000 --param inline-unit-growth=200 -Wall -Wno-ctor-dtor-privacy -W -Winline LDFLAGS = -Wl,-rpath,$(LIBDIR) fbreader-0.12.10.orig/makefiles/arch/zaurus.mk0000644000175000017500000000141111355116060020416 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /opt/QtPalmtop ifeq "$(UI_TYPE)" "qtopia-240x320" IMAGEDIR = $(INSTALLDIR)/pics else # UI_TYPE == qtopia-640x480 IMAGEDIR = $(INSTALLDIR)/pics144 endif APPIMAGEDIR = $(IMAGEDIR)/%APPLICATION_NAME% QTPATH = /opt/Qtopia/sharp TOOLSPATH = /opt/Embedix/tools/arm-linux/bin MOC = $(QTPATH)/bin/moc RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(QTPATH)/include UILIBS = -L $(QTPATH)/lib -lqte -lqpe CC = $(TOOLSPATH)/gcc AR = $(TOOLSPATH)/ar rsu LD = $(TOOLSPATH)/g++ CFLAGS = -pipe -Duint16_t="unsigned short" -Duint32_t="unsigned int" -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -DUSE_ZAURUS_FONTHACK -ftemplate-depth-30 LDFLAGS = -Wl,-rpath,$(LIBDIR),-rpath,/usr/lib fbreader-0.12.10.orig/makefiles/arch/iliad.mk0000644000175000017500000000143511355116060020155 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk BASEPATH = /opt/iLiad/usr/local/arm/oe TOOLSPATH = $(BASEPATH)/bin INCPATH = $(BASEPATH)/arm-linux/include LIBPATH = $(BASEPATH)/arm-linux/lib RM = rm -rvf RM_QUIET = rm -rf GTKINCLUDE = -I$(LIBPATH)/glib-2.0/include -I$(LIBPATH)/gtk-2.0/include -I$(INCPATH)/glib-2.0 -I$(INCPATH)/gtk-2.0 -I$(INCPATH)/pango-1.0 -I$(INCPATH)/atk-1.0 MOC = $(TOOLSPATH)/moc CC = $(TOOLSPATH)/arm-linux-gcc AR = $(TOOLSPATH)/arm-linux-ar rsu LD = $(TOOLSPATH)/arm-linux-g++ UILIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 CFLAGS = -pipe -DOPIE_NO_DEBUG -DQT_NO_DEBUG -DQWS -fno-exceptions -fno-rtti -march=armv4 -mtune=xscale --param inline-unit-growth=200 --param large-function-growth=2000 -Wall -Wno-ctor-dtor-privacy -W -Winline LDFLAGS = -Wl,-rpath,$(LIBDIR) fbreader-0.12.10.orig/makefiles/arch/pepperpad3.mk0000777000175000017500000000000011452375326023144 2desktop.mkustar jackyfjackyffbreader-0.12.10.orig/makefiles/arch/qvfb.mk0000644000175000017500000000116311355116060020027 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /opt/opie/opie IMAGEDIR = $(INSTALLDIR)/pics APPIMAGEDIR = $(IMAGEDIR)/%application_name% QTPATH = /opt/opie/qt-2.3.10 OPIEPATH = /opt/opie/opie MOC = $(QTPATH)/bin/moc RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(QTPATH)/include -I $(OPIEPATH)/include UILIBS = -L $(QTPATH)/lib -lqte -L $(OPIEPATH)/lib -lqpe CC = gcc AR = ar rsu LD = g++ CFLAGS = -pipe -DOPIE_NO_DEBUG -DOPIE_NO_BUILTIN_SHUTDOWN -DUSE_FILE_NOTIFICATION -DOPIE_SOUND_FRAGMENT_SHIFT=16 -DQT_NO_DEBUG -DQWS -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG DEPGEN = $(CC) -MM fbreader-0.12.10.orig/makefiles/arch/pma400.mk0000644000175000017500000000112511355116060020070 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /opt/QtPalmtop IMAGEDIR = $(INSTALLDIR)/pics APPIMAGEDIR = $(IMAGEDIR)/%APPLICATION_NAME% QTPATH = /opt/Qtopia/sharp TOOLSPATH = /opt/Embedix/tools/arm-linux/bin MOC = $(QTPATH)/bin/moc RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(QTPATH)/include UILIBS = -L $(QTPATH)/lib -lqte -lqpe CC = $(TOOLSPATH)/gcc AR = $(TOOLSPATH)/ar rsu LD = $(TOOLSPATH)/g++ CFLAGS = -pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -ftemplate-depth-30 -DXMLCONFIGHOMEDIR=\"~/Documents\" DEPGEN = $(CC) -MM fbreader-0.12.10.orig/makefiles/arch/ebr.mk0000644000175000017500000000121511355116060017637 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /mnt/ext2 ZLSHARED = no SDK_DIR = /usr/local/arm/3.4.1 SDK_BIN_DIR = $(SDK_DIR)/arm-linux/bin CC = $(SDK_BIN_DIR)/gcc AR = $(SDK_BIN_DIR)/ar rsu LD = $(SDK_BIN_DIR)/g++ CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG -I $(ROOTDIR)/../ebr/microwin/src/include -I $(ROOTDIR)/../ebr/ext/include -DXMLCONFIGHOMEDIR=\"/mnt/ext2\" -DDO_ICONV_CAST LDFLAGS = -L $(ROOTDIR)/../ebr/microwin/lib/jpeg -L $(ROOTDIR)/../ebr/microwin/lib/mfont -L $(ROOTDIR)/../ebr/microwin/src/lib -L $(ROOTDIR)/../ebr/ext/lib UILIBS = -lnano-X -ljpeg -lmfont RM = rm -rvf RM_QUIET = rm -rf fbreader-0.12.10.orig/makefiles/arch/macosx.mk0000644000175000017500000000237211355116060020366 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk DESTDIR ?= /Applications INSTALLDIR = /FBReader.app BINDIR = $(INSTALLDIR)/Contents/MacOS SHAREDIR = $(INSTALLDIR)/Contents/Share IMAGEDIR = $(SHAREDIR)/icons APPIMAGEDIR = $(SHAREDIR)/icons SHAREDIR_MACRO = ~~/Contents/Share IMAGEDIR_MACRO = $(SHAREDIR_MACRO)/icons APPIMAGEDIR_MACRO = $(SHAREDIR_MACRO)/icons ZLSHARED = no TOOLSPATH = /Developer/usr/bin CC = $(TOOLSPATH)/gcc-4.2 AR = $(TOOLSPATH)/ar rsu LD = $(TOOLSPATH)/g++-4.2 MACOS_VERSION = 10.5 #ARCH_FLAGS = -arch x86_64 -arch i386 -arch ppc7400 -arch ppc64 ARCH_FLAGS = -arch i386 -arch ppc7400 CFLAGS_NOARCH = \ -fmessage-length=0 -pipe -fpascal-strings -fasm-blocks \ -mdynamic-no-pic -W -Wall \ -isysroot /Developer/SDKs/MacOSX$(MACOS_VERSION).sdk \ -fvisibility=hidden -fvisibility-inlines-hidden \ -mmacosx-version-min=$(MACOS_VERSION) \ -gdwarf-2 CFLAGS = $(ARCH_FLAGS) $(CFLAGS_NOARCH) LDFLAGS = $(ARCH_FLAGS) \ -isysroot /Developer/SDKs/MacOSX$(MACOS_VERSION).sdk \ -mmacosx-version-min=$(MACOS_VERSION) EXTERNAL_INCLUDE = -I/usr/local/include EXTERNAL_LIBS = -liconv UILIBS = -framework Cocoa $(ROOTDIR)/zlibrary/ui/src/cocoa/application/CocoaWindow.o $(ROOTDIR)/zlibrary/ui/src/cocoa/library/ZLCocoaAppDelegate.o RM = rm -rvf RM_QUIET = rm -rf fbreader-0.12.10.orig/makefiles/arch/unix.mk0000644000175000017500000000000011355116060020041 0ustar jackyfjackyffbreader-0.12.10.orig/makefiles/arch/moto.mk0000644000175000017500000000150611355116060020050 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /mmc/mmca1/.system/QTDownLoad/fbreader IMAGEDIR = $(INSTALLDIR)/pics APPIMAGEDIR = $(IMAGEDIR)/%APPLICATION_NAME% ARM_PATH = /usr/local/a1200/gcc-arm-iwmmxt/gcc-3.3.6-glibc-2.3.2/arm-linux TOOLS_PATH = $(ARM_PATH)/arm-linux/bin QT_PATH = $(ARM_PATH)/qt CC = $(TOOLS_PATH)/gcc AR = $(TOOLS_PATH)/ar rsu LD = $(TOOLS_PATH)/g++ MOC = $(QT_PATH)/bin/moc RM = rm -rvf RM_QUIET = rm -rf QTINCLUDE = -I $(QT_PATH)/include -I $(QT_PATH)/include/ezx UILIBS = -L$(QT_PATH)/lib -L$(QT_PATH)/lib/ezx -lqte-mt -lezxappbase -lezxappsdk -lezxopenwindow -lipp-miscGen -lipp-jp -lezxjpeg -lezxpm CFLAGS = -pipe -Duint16_t="unsigned short" -Duint32_t="unsigned int" -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -mcpu=iwmmxt -mtune=iwmmxt -Wno-ctor-dtor-privacy -W -ftemplate-depth-30 LDFLAGS = fbreader-0.12.10.orig/makefiles/arch/maemo.mk0000644000175000017500000000503111355116060020165 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /usr IMAGEDIR = $(INSTALLDIR)/share/%APPLICATION_NAME%/icons APPIMAGEDIR = $(IMAGEDIR) CC = gcc AR = ar rsu DEPGEN = $(CC) -MM RM = rm -rvf RM_QUIET = rm -rf LD = g++ ifeq "$(UI_TYPE)" "maemo5" CFLAGS = -pipe -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -pthread -DMAEMO_VERSION=5 GTKINCLUDE = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DMAEMO_CHANGES -I/usr/include/hildon-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/conic UILIBS = -lhildon-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11 -losso -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lconic else ifeq "$(UI_TYPE)" "maemo4" CFLAGS = -pipe -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -pthread -mthumb -DMAEMO_VERSION=4 GTKINCLUDE = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DMAEMO_CHANGES -I/usr/include/hildon-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/conic UILIBS = -lhildon-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl -lfreetype -lz -lfontconfig -lpng12 -lXrender -lX11 -losso -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lconic else # ifeq "$(UI_TYPE)" "maemo2/3" CFLAGS = -pipe -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -pthread -mthumb GTKINCLUDE = -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/hildon-widgets -I/usr/include/hildon-lgpl -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/conic UILIBS = -lz -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lhildonwidgets -losso ifeq "$(UI_TYPE)" "maemo2" CFLAGS += -DMAEMO_VERSION=2 else # ifeq "$(UI_TYPE)" "maemo3" CFLAGS += -DMAEMO_VERSION=3 UILIBS += -lconic endif endif fbreader-0.12.10.orig/makefiles/arch/iphone.mk0000644000175000017500000000143111355116060020351 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk ifeq "$(INSTALLDIR)" "" INSTALLDIR=/usr endif IMAGEDIR = $(INSTALLDIR)/share/pixmaps APPIMAGEDIR = $(INSTALLDIR)/share/pixmaps/%APPLICATION_NAME% ZLSHARED = no CC = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-g++-4.2.1 AR = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar rsu LD = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-g++-4.2.1 CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG -I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/ -I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/c++/4.2.1/ LDFLAGS = EXTERNAL_INCLUDE = EXTERNAL_LIBS = RM = rm -rvf RM_QUIET = rm -rf fbreader-0.12.10.orig/makefiles/arch/pdaxrom.mk0000644000175000017500000000245011355116060020543 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/arch/unix.mk INSTALLDIR = /usr IMAGEDIR = /usr/share/pixmaps APPIMAGEDIR = $(IMAGEDIR)/%APPLICATION_NAME% BASEPATH = /opt/cross/arm/3.4.4-xscale-softvfp USRPATH = $(BASEPATH)/armv5tel-cacko-linux CC = $(BASEPATH)/bin/armv5tel-linux-gcc -I $(BASEPATH)/include AR = $(BASEPATH)/bin/armv5tel-linux-ar rsu LD = $(BASEPATH)/bin/armv5tel-linux-g++ DEPGEN = $(CC) -MM CFLAGS = -pipe -fno-exceptions -fno-rtti -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG MOC = $(BASEPATH)/bin/moc QTINCLUDE = -I $(USRPATH)/qt/include INCPATH = $(USRPATH)/include GTKINCLUDE = -I$(INCPATH)/libxml2 -I$(INCPATH)/libglade-2.0 -I$(INCPATH)/gtk-2.0 -I$(USRPATH)/lib/gtk-2.0/include -I$(USRPATH)/X11R6/include -I$(INCPATH)/atk-1.0 -I$(INCPATH)/pango-1.0 -I$(INCPATH)/freetype2 -I$(INCPATH)/glib-2.0 -I$(USRPATH)/lib/glib-2.0/include ifeq "$(UI_TYPE)" "qt" UILIBS = -L $(USRPATH)/qt/lib -lqt-mt -L $(USRPATH)/X11R6/lib -lXext -lXrender -lXrandr -lXcursor -lX11 -lXft -lSM -lICE else UILIBS = -L $(USRPATH)/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -L $(USRPATH)/X11R6/lib -lXext -lXrender -lXrandr -lXcursor -lX11 -lXft -lSM -lICE endif RM = rm -rvf RM_QUIET = rm -rf fbreader-0.12.10.orig/makefiles/config.mk0000644000175000017500000000300011355116060017411 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/platforms.mk VERSION = $(shell cat $(ROOTDIR)/fbreader/VERSION) MAKE = make ROOTDIR=$(ROOTDIR) LIBMAKE = $(MAKE) ZLSHARED=$(ZLSHARED) include $(ROOTDIR)/makefiles/arch/$(TARGET_ARCH).mk BINDIR ?= $(INSTALLDIR)/bin LIBDIR ?= $(INSTALLDIR)/lib INCDIR ?= $(INSTALLDIR)/include SHAREDIR ?= $(INSTALLDIR)/share INSTALLDIR_MACRO ?= $(INSTALLDIR) LIBDIR_MACRO ?= $(LIBDIR) SHAREDIR_MACRO ?= $(SHAREDIR) IMAGEDIR_MACRO ?= $(IMAGEDIR) APPIMAGEDIR_MACRO ?= $(APPIMAGEDIR) XML_LIBS ?= -lexpat ARCHIVER_LIBS ?= -lz -lbz2 NETWORK_LIBS ?= -lcurl CFLAGS += -DINSTALLDIR=\"$(INSTALLDIR_MACRO)\" -DBASEDIR=\"$(SHAREDIR_MACRO)\" -DLIBDIR=\"$(LIBDIR_MACRO)\" -DIMAGEDIR=\"$(IMAGEDIR_MACRO)\" -DAPPIMAGEDIR=\"$(APPIMAGEDIR_MACRO)\" -DVERSION=\"$(VERSION)\" ifeq "$(ZLSHARED)" "yes" CFLAGS += -fPIC -DZLSHARED endif ifeq "$(TARGET_STATUS)" "release" CFLAGS += -O3 LDFLAGS += -s endif ifeq "$(TARGET_STATUS)" "debug" CFLAGS += -O0 -g endif ifeq "$(TARGET_STATUS)" "profile" CFLAGS += -O3 -g -pg LDFLAGS += -pg endif ZINCLUDE = -I $(ROOTDIR)/zlibrary/core/include -I $(ROOTDIR)/zlibrary/text/include ZLSHARED ?= yes ifeq "$(ZLSHARED)" "yes" CORE_LIBS = -lm -L$(ROOTDIR)/zlibrary/core -lzlcore -ldl TEXT_LIBS = -lzltext else CORE_LIBS = -lm -L$(ROOTDIR)/zlibrary/ui -L$(ROOTDIR)/zlibrary/core -lzlcore -lzlui-$(UI_TYPE) -lzlcore $(UILIBS) $(XML_LIBS) $(ARCHIVER_LIBS) $(NETWORK_LIBS) TEXT_LIBS = -lzltext $(EXTERNAL_LIBS) -llinebreak -lfribidi endif ifneq "$(BUILD_RESOURCE_OBJECT)" "yes" .resources: endif fbreader-0.12.10.orig/makefiles/packaging.mk0000644000175000017500000001073611355116060020106 0ustar jackyfjackyfVERSION = $(shell cat fbreader/VERSION) SOVERSIONCORE = $(shell cat zlibrary/core/SOVERSION) SOVERSIONTEXT = $(shell cat zlibrary/text/SOVERSION) TMPDIR = $(CURDIR)/fbreader-$(VERSION) motopkg: @echo -n 'Building $(ARCHITECTURE) $@ package...' @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules build 1> $(ARCHITECTURE)-$@.log 2>&1 @mkdir $(TMPDIR) @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) install 1>> $(ARCHITECTURE)-$@.log 2>&1 @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) package 1>> $(ARCHITECTURE)-$@.log 2>&1 @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules clean 1> /dev/null 2>&1 @rm -rf $(TMPDIR) @rm -f $(CURDIR)/$(ARCHITECTURE)-$@.log @echo ' OK' tarball: @echo -n 'Building $(ARCHITECTURE) $@ package...' @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules build 1> $(ARCHITECTURE)-$@.log 2>&1 @mkdir $(TMPDIR) @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) install 1>> $(ARCHITECTURE)-$@.log 2>&1 @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) package 1>> $(ARCHITECTURE)-$@.log 2>&1 @make -f $(DIST_DIR)/$@/$(ARCHITECTURE)/rules clean 1> /dev/null 2>&1 @rm -rf $(TMPDIR) @rm -f $(CURDIR)/$(ARCHITECTURE)-$@.log @echo ' OK' debian: @echo -n 'Building $(ARCHITECTURE) debian package...' @mkdir $(TMPDIR) @cp -a Makefile zlibrary fbreader makefiles ChangeLog $(TMPDIR) @rm -rf `find $(TMPDIR) -name ".svn"` @mkdir $(TMPDIR)/debian @for file in $(DIST_DIR)/debian/$(ARCHITECTURE)/*; do \ if [ -f $$file ]; then \ sed -e "s#@SOVERSIONCORE@#$(SOVERSIONCORE)#g" $$file | \ sed -e "s#@SOVERSIONTEXT@#$(SOVERSIONTEXT)#g" | \ sed -e "s#@VERSION@#$(VERSION)#g" > $(TMPDIR)/debian/`basename $$file`; \ chmod --reference $$file $(TMPDIR)/debian/`basename $$file`; \ else \ cp -r $$file $(TMPDIR)/debian/`basename $$file`; \ fi; \ done @cd $(TMPDIR); dpkg-buildpackage -rfakeroot -us -uc 1> $(CURDIR)/$(ARCHITECTURE)-debian.log 2>&1; cd $(CURDIR) @rm -rf $(TMPDIR) @rm -f $(CURDIR)/$(ARCHITECTURE)-debian.log @echo ' OK' ipk: @echo -n 'Building $(ARCHITECTURE) ipk package...' @make -f $(DIST_DIR)/ipk/$(ARCHITECTURE)/rules build 1> $(ARCHITECTURE)-ipk.log 2>&1 @for controlfile in $(DIST_DIR)/ipk/$(ARCHITECTURE)/*.control; do \ controlname=`basename $$controlfile .control`; \ mkdir $(TMPDIR); \ mkdir $(TMPDIR)/data; \ make -f $(DIST_DIR)/ipk/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR)/data install-$$controlname 1>> $(ARCHITECTURE)-ipk.log 2>&1; \ sed \ -e "s#@VERSION@#$(VERSION)#" \ -e "s#@SIZE@#`du -s -b $(TMPDIR)/data | cut -f1`#" \ $$controlfile > $(TMPDIR)/control; \ tar czf $(TMPDIR)/control.tar.gz -C $(TMPDIR) ./control; \ tar czf $(TMPDIR)/data.tar.gz -C $(TMPDIR)/data .; \ echo 2.0 > $(TMPDIR)/debian-binary; \ tar czf `egrep ^Filename: $(TMPDIR)/control | cut -d' ' -f2` -C $(TMPDIR) ./debian-binary ./control.tar.gz ./data.tar.gz; \ rm -rf $(TMPDIR); \ done @make -f $(DIST_DIR)/ipk/$(ARCHITECTURE)/rules clean 1> /dev/null 2>&1; @rm -f $(CURDIR)/$(ARCHITECTURE)-ipk.log @echo ' OK' debipk: @echo -n 'Building $(ARCHITECTURE) debipk package...' @make -f $(DIST_DIR)/debipk/$(ARCHITECTURE)/rules build 1> $(ARCHITECTURE)-debipk.log 2>&1 @for controlfile in $(DIST_DIR)/debipk/$(ARCHITECTURE)/*.control; do \ controlname=`basename $$controlfile .control`; \ mkdir $(TMPDIR); \ make -f $(DIST_DIR)/debipk/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) install-$$controlname 1>> $(ARCHITECTURE)-debipk.log 2>&1; \ mkdir $(TMPDIR)/DEBIAN; \ sed \ -e "s#@VERSION@#$(VERSION)#" \ -e "s#@SIZE@#`du -s -b $(TMPDIR) | cut -f1`#" \ $$controlfile > $(TMPDIR)/DEBIAN/control; \ dpkg -b $(TMPDIR) `sed "s#@VERSION@#$(VERSION)#" $(DIST_DIR)/debipk/$(ARCHITECTURE)/$$controlname.name` 1>> $(ARCHITECTURE)-debipk.log 2>&1; \ rm -rf $(TMPDIR); \ done @make -f $(DIST_DIR)/debipk/$(ARCHITECTURE)/rules clean 1> /dev/null 2>&1 @rm -f $(CURDIR)/$(ARCHITECTURE)-debipk.log @echo ' OK' nsi: @echo -n 'Building $(ARCHITECTURE) nsi package...' @make -f $(DIST_DIR)/nsi/$(ARCHITECTURE)/rules build 1> $(ARCHITECTURE)-nsi.log 2>&1 @mkdir $(TMPDIR) @make -f $(DIST_DIR)/nsi/$(ARCHITECTURE)/rules DESTDIR=$(TMPDIR) install 1>> $(ARCHITECTURE)-nsi.log 2>&1 @sed "s#@VERSION@#$(VERSION)#" $(DIST_DIR)/nsi/$(ARCHITECTURE)/control.nsi > $(TMPDIR)/control.nsi @cd $(TMPDIR); makensis control.nsi 1>> $(CURDIR)/$(ARCHITECTURE)-nsi.log 2>&1 @mv $(TMPDIR)/*.exe . @make -f $(DIST_DIR)/nsi/$(ARCHITECTURE)/rules clean 1> /dev/null 2>&1 @rm -rf $(TMPDIR) @rm -f $(CURDIR)/$(ARCHITECTURE)-nsi.log @echo ' OK' fbreader-0.12.10.orig/makefiles/platforms.mk0000644000175000017500000000054411355116060020165 0ustar jackyfjackyfifeq "$(TARGET_ARCH)$(UI_TYPE)" "" include $(ROOTDIR)/makefiles/target.mk endif ifeq "$(TARGET_ARCH)" "" $(error TARGET_ARCH is not defined. Please edit $(ROOTDIR)/makefiles/target.mk) endif ifeq "$(UI_TYPE)" "" $(error UI_TYPE is not defined. Please edit $(ROOTDIR)/makefiles/target.mk) endif ifeq "$(TARGET_STATUS)" "" TARGET_STATUS = release endif fbreader-0.12.10.orig/makefiles/gtksubdir.mk0000644000175000017500000000102111355116060020143 0ustar jackyfjackyfinclude $(ROOTDIR)/makefiles/config.mk INCLUDE = $(ZINCLUDE) $(EXTERNAL_INCLUDE) $(GTKINCLUDE) HEADERS = $(wildcard *.h) CSOURCES = $(wildcard *.c) SOURCES = $(wildcard *.cpp) OBJECTS = $(patsubst %.c, %.o, $(CSOURCES)) OBJECTS += $(patsubst %.cpp, %.o, $(SOURCES)) .SUFFIXES: .c .cpp .o .h .c.o: @echo -n 'Compiling $@ ...' @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< @echo ' OK' .cpp.o: @echo -n 'Compiling $@ ...' @$(CC) -MMD -c $(CFLAGS) $(INCLUDE) $< @echo ' OK' all: $(OBJECTS) clean: @$(RM) *.o *.d -include *.d fbreader-0.12.10.orig/CHANGES-0.11.0-RUSSIAN0000644000175000017500000001240511355116060016514 0ustar jackyfjackyfVersion 0.11.0 Новые возможности: * Добавлена поддержка формата EReader (Peanut reader) * Улучшена поддержка формата Mobipocket: добавлена поддержка файлов, сжатых с помощью алгоритма huffdic * Добавлен немецкий перевод интерфейса (спасибо Rainer Paul) Существенные изменения * Информация о книгах (заглавие, имя автора, язык, и т.д.) перенесена из xml-файлов в базу данных SQLite * Изменено представление списка книжек в библиотеке по авторам: все авторы отображаются раздельно * Существенно изменена логика работы тегов (категорий) (в лучшую сторону ;)) * В диалоге "Информация о книге" изменено редактирование авторов и тегов * Добавлен новый диалог редактирования информации о конкретном авторе: корректировка sortKey автора перенесена в этот диалог * При рекурсивном просмотре каталогов также рекурсивно просматриваются и zip-архивы * Переписано заново определение языка и кодировки; временно нет паттернов для арабского и индонезийского Важные исправления: * Исправлена работа с онлайн-библиотекой feedbooks.com Заметки о миграции: При переходе к версии 0.11.0 информация о всех книжках переписывается из xml-файлов в базу данных SQLite. Эта работа (которую мы дальше называем миграцией) производится при первом запуске новой версии FBReader. В предыдущих версиях FBReader обработка Тегов иногда происходила некорректно. Эта проблема в основном проявлялась при работе с книжками в формате fb2. Дело в том, что FBReader раньше не поддерживал теги, содержащие запятую, однако в некоторых книжках все-таки встречались теги с запятой, в результате чего FBReader воспринимал такой тег как несколько тегов. Приведем пример: Тег, записанный в книжке: Science, Education/Cultural Science Теги, ассоциированные с книжкой в программе: Science Education/Cultural Science Таким образом, если предполагалось, что книжка должна принадлежать подкатегории "Cultural Science" в категории "Science, Education", то на самом деле книжка записывалась в категорию "Science", а также в подкатегорию "Cultural Science" категории "Education". Для исправления этой ошибки при миграции требуется доступ к файлам книг. Если файл книги недоступен в момент миграции (например, находится на отключенном съемном носителе), то теги соответствующей книги будут перенесены в базу данных в том виде, в котором они хранятся в XML-файлах; в дальнейшем эти теги можно будет исправить только вручную. Таким образом, перед первым запуском FBReader версии 0.11.0 настоятельно рекомендуется подключить все съемные носители, на которых хранятся книжки, чтобы при миграции FBReader имел доступ к файлам книг для исправления описанной выше ошибки. ВАЖНЫЙ СОВЕТ: После миграции исходная информация о книгах удаляется из xml-файлов самой программой. Поскольку вы скачиваете beta-версию программы, в которой могут содержаться ошибки, настоятельно рекомендуется перед первым запуском программы сделать backup этих xml-файлов, что позволит не потерять отредактированную руками информацию о книгах, если при работе программы случится ошибка. Чтобы сохранить xml-файлы программы от потери, требуется сделать backup каталога "~/.FBReader". fbreader-0.12.10.orig/distributions/0000755000175000017500000000000011355116060016564 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/nsi/0000755000175000017500000000000011355116060017355 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/nsi/win32/0000755000175000017500000000000011355116060020317 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/nsi/win32/control.nsi0000644000175000017500000000732611355116060022522 0ustar jackyfjackyfName "FBReader for Windows" OutFile "FBReaderSetup-@VERSION@.exe" InstallDir $PROGRAMFILES\FBReader InstallDirRegKey HKCU "Software\FBReader" "" Page directory Page components Page instfiles UninstPage uninstConfirm UninstPage instfiles Section "FBReader" SectionIn RO SetOutPath "$INSTDIR" WriteRegStr HKCU "Software\FBReader" "" $INSTDIR File /oname=FBReader.exe bin/FBReader File ../../libs/win32/*.* File /r share Delete "$INSTDIR\libiconv-2.dll" Delete "$INSTDIR\share\FBReader\help\MiniHelp.fb2" Delete "$INSTDIR\share\FBReader\hyphenationPatterns.zip" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FBReader for Windows" "DisplayName" "FBReader for Windows" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FBReader for Windows" "UninstallString" '"$INSTDIR\uninstall.exe"' WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FBReader for Windows" "NoModify" 1 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FBReader for Windows" "NoRepair" 1 WriteUninstaller "uninstall.exe" CreateDirectory "$SMPROGRAMS\FBReader for Windows" CreateShortCut "$SMPROGRAMS\FBReader for Windows\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0 CreateShortCut "$SMPROGRAMS\FBReader for Windows\FBReader.lnk" "$INSTDIR\FBReader.exe" "" "$INSTDIR\FBReader.exe" 0 ReadRegStr $0 HKCU "Software\FBReader\options\Options" "Base:fontFamily" StrCmp $0 "" 0 +2 WriteRegStr HKCU "Software\FBReader\options\Style" "Base:fontFamily" "Georgia" ReadRegStr $0 HKCU "Software\FBReader\options\Options" "Base:fontSize" StrCmp $0 "" 0 +2 WriteRegStr HKCU "Software\FBReader\options\Style" "Base:fontSize" "20" ReadRegStr $0 HKCU "Software\FBReader\options\Options" "BookPath" StrCmp $0 "" 0 +2 WriteRegStr HKCU "Software\FBReader\options\Options" "BookPath" "C:\Books;$PROFILE\Books" ReadRegStr $0 HKCU "Software\FBReader\options\Options" "DownloadDirectory" StrCmp $0 "" 0 +2 WriteRegStr HKCU "Software\FBReader\options\Options" "DownloadDirectory" "$PROFILE\Books" WriteRegStr HKCU "Software\FBReader\options\PlatformOptions" "TouchScreenPresented" "true" WriteRegStr HKCU "Software\FBReader\options\PlatformOptions" "MousePresented" "true" WriteRegStr HKCU "Software\FBReader\options\PlatformOptions" "KeyboardPresented" "true" WriteRegStr HKCU "Software\FBReader\options\Options" "LeftMargin" "50" WriteRegStr HKCU "Software\FBReader\options\Options" "RightMargin" "50" WriteRegStr HKCU "Software\FBReader\options\Options" "KeyDelay" "0" WriteRegStr HKCU "Software\FBReader\options\Scrollings" "Delay" "0" WriteRegStr HKCU "Software\FBReader\options\TapScrolling" "Enabled" "true" SectionEnd Section "Create Shortcut on Desktop" CreateShortCut "$DESKTOP\FBReader.lnk" "$INSTDIR\FBReader.exe" "" "$INSTDIR\FBReader.exe" 0 SectionEnd Section "Uninstall" ClearErrors Delete "$INSTDIR\FBReader.exe" IfErrors 0 ContinueUninstallation MessageBox MB_OK "Cannot uninstall FBReader while the program is running.$\nPlease quit FBReader and try again." Quit ContinueUninstallation: RMDir /r "$INSTDIR\share" Delete "$INSTDIR\*.dll" Delete "$INSTDIR\*.license" Delete "$INSTDIR\uninstall.exe" RMDir "$INSTDIR" RMDir /r "$SMPROGRAMS\FBReader for Windows" Delete "$DESKTOP\FBReader.lnk" DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\FBReader for Windows" DeleteRegKey /ifempty HKCU "Software\FBReader" MessageBox MB_YESNO "Remove FBReader configuration from registry?" IDNO SkipConfigDeletion DeleteRegKey HKCU "Software\FBReader" SkipConfigDeletion: MessageBox MB_YESNO "Remove FBReader library information?" IDNO SkipLibraryDeletion RMDir /r "$PROFILE\.FBReader" SkipLibraryDeletion: SectionEnd fbreader-0.12.10.orig/distributions/nsi/win32/rules0000644000175000017500000000155011355116060021375 0ustar jackyfjackyfbuild: make -C zlibrary/core TARGET_ARCH=win32 UI_TYPE=win32 make -C zlibrary/text TARGET_ARCH=win32 UI_TYPE=win32 make -C zlibrary/ui TARGET_ARCH=win32 UI_TYPE=win32 make -C fbreader TARGET_ARCH=win32 UI_TYPE=win32 install: make -C zlibrary/core TARGET_ARCH=win32 UI_TYPE=win32 DESTDIR=$(DESTDIR) SHAREDIR=/share do_install make -C zlibrary/text TARGET_ARCH=win32 UI_TYPE=win32 DESTDIR=$(DESTDIR) SHAREDIR=/share do_install make -C zlibrary/ui TARGET_ARCH=win32 UI_TYPE=win32 DESTDIR=$(DESTDIR) SHAREDIR=/share do_install make -C fbreader TARGET_ARCH=win32 UI_TYPE=win32 DESTDIR=$(DESTDIR) SHAREDIR=/share do_install clean: make -C zlibrary/core TARGET_ARCH=win32 UI_TYPE=win32 clean make -C zlibrary/text TARGET_ARCH=win32 UI_TYPE=win32 clean make -C zlibrary/ui TARGET_ARCH=win32 UI_TYPE=win32 clean make -C fbreader TARGET_ARCH=win32 UI_TYPE=win32 clean fbreader-0.12.10.orig/distributions/ipk/0000755000175000017500000000000011355116060017347 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/ipk/pdaxrom/0000755000175000017500000000000011355116060021021 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/ipk/pdaxrom/rules0000644000175000017500000000141711355116060022101 0ustar jackyfjackyfbuild: @make -C zlibrary/core TARGET_ARCH=pdaxrom UI_TYPE=dummy @make -C zlibrary/text TARGET_ARCH=pdaxrom UI_TYPE=dummy @make -C zlibrary/ui TARGET_ARCH=pdaxrom UI_TYPE=gtk @make -C zlibrary/ui TARGET_ARCH=pdaxrom UI_TYPE=qt @make -C fbreader TARGET_ARCH=pdaxrom UI_TYPE=dummy clean: @make TARGET_ARCH=pdaxrom UI_TYPE=dummy clean install-fbreader: @make -C zlibrary/core TARGET_ARCH=pdaxrom UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install @make -C zlibrary/text TARGET_ARCH=pdaxrom UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=pdaxrom UI_TYPE=gtk DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=pdaxrom UI_TYPE=qt DESTDIR=$(DESTDIR) do_install @make -C fbreader TARGET_ARCH=pdaxrom UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install fbreader-0.12.10.orig/distributions/ipk/pdaxrom/fbreader.control0000644000175000017500000000044111355116060024174 0ustar jackyfjackyfPackage: FBReader Version: @VERSION@ Filename: ./FBReader_@VERSION@_pdaxrom_armv5tel.ipk Depends: expat,bzip2 Priority: optional Section: Office Maintainer: Nikolay Pultsin Architecture: armv5tel License: GPLv2 Description: e-book reader (http://www.fbreader.org/) fbreader-0.12.10.orig/distributions/ipk/zaurus640x480/0000755000175000017500000000000011355116060021556 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/ipk/zaurus640x480/rules0000644000175000017500000000137411355116060022640 0ustar jackyfjackyfbuild: @make -C zlibrary/core TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 @make -C zlibrary/text TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 @make -C zlibrary/ui TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 @make -C fbreader TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 clean: @make TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 clean install-fbreader: @make -C fbreader TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 DESTDIR=$(DESTDIR) RESOLUTION=640x480 do_install install-libzlibrary: @make -C zlibrary/core TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 DESTDIR=$(DESTDIR) do_install @make -C zlibrary/text TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=zaurus UI_TYPE=qtopia-640x480 DESTDIR=$(DESTDIR) do_install fbreader-0.12.10.orig/distributions/ipk/zaurus640x480/libzlibrary.control0000644000175000017500000000052011355116060025502 0ustar jackyfjackyfPackage: libzlibrary-qtopia-640x480 Installed-Size: @SIZE@ Filename: ./libzlibrary-qtopia-640x480_@VERSION@_arm.ipk Version: @VERSION@ Depends: expat,libbz2 Priority: optional Section: qpe/applications Maintainer: Nikolay Pultsin Architecture: arm License: GPLv2 Description: Platform-dependent part of FBReader fbreader-0.12.10.orig/distributions/ipk/zaurus640x480/fbreader.control0000644000175000017500000000045511355116060024736 0ustar jackyfjackyfPackage: FBReader Installed-Size: @SIZE@ Filename: ./FBReader_@VERSION@_640x480_arm.ipk Version: @VERSION@ Depends: libzlibrary-qtopia-640x480 Priority: optional Section: qpe/applications Maintainer: Nikolay Pultsin Architecture: arm License: GPLv2 Description: E-book reader. fbreader-0.12.10.orig/distributions/ipk/zaurus240x320/0000755000175000017500000000000011355116060021543 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/ipk/zaurus240x320/rules0000644000175000017500000000137411355116060022625 0ustar jackyfjackyfbuild: @make -C zlibrary/core TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 @make -C zlibrary/text TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 @make -C zlibrary/ui TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 @make -C fbreader TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 clean: @make TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 clean install-fbreader: @make -C fbreader TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 DESTDIR=$(DESTDIR) RESOLUTION=240x320 do_install install-libzlibrary: @make -C zlibrary/core TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 DESTDIR=$(DESTDIR) do_install @make -C zlibrary/text TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=zaurus UI_TYPE=qtopia-240x320 DESTDIR=$(DESTDIR) do_install fbreader-0.12.10.orig/distributions/ipk/zaurus240x320/libzlibrary.control0000644000175000017500000000052011355116060025467 0ustar jackyfjackyfPackage: libzlibrary-qtopia-240x320 Installed-Size: @SIZE@ Filename: ./libzlibrary-qtopia-240x320_@VERSION@_arm.ipk Version: @VERSION@ Depends: expat,libbz2 Priority: optional Section: qpe/applications Maintainer: Nikolay Pultsin Architecture: arm License: GPLv2 Description: Platform-dependent part of FBReader fbreader-0.12.10.orig/distributions/ipk/zaurus240x320/fbreader.control0000644000175000017500000000045511355116060024723 0ustar jackyfjackyfPackage: FBReader Installed-Size: @SIZE@ Filename: ./FBReader_@VERSION@_240x320_arm.ipk Version: @VERSION@ Depends: libzlibrary-qtopia-240x320 Priority: optional Section: qpe/applications Maintainer: Nikolay Pultsin Architecture: arm License: GPLv2 Description: E-book reader. fbreader-0.12.10.orig/distributions/ipk/pma400/0000755000175000017500000000000011355116060020350 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/ipk/pma400/rules0000644000175000017500000000121311355116060021422 0ustar jackyfjackyfbuild: @make -C zlibrary/core TARGET_ARCH=pma400 UI_TYPE=qtopia @make -C zlibrary/text TARGET_ARCH=pma400 UI_TYPE=qtopia @make -C zlibrary/ui TARGET_ARCH=pma400 UI_TYPE=qtopia @make -C fbreader TARGET_ARCH=pma400 UI_TYPE=qtopia clean: @make TARGET_ARCH=pma400 UI_TYPE=qtopia clean install-fbreader: @make -C zlibrary/core TARGET_ARCH=pma400 UI_TYPE=qtopia DESTDIR=$(DESTDIR) do_install @make -C zlibrary/text TARGET_ARCH=pma400 UI_TYPE=qtopia DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=pma400 UI_TYPE=qtopia DESTDIR=$(DESTDIR) do_install @make -C fbreader TARGET_ARCH=pma400 UI_TYPE=qtopia DESTDIR=$(DESTDIR) do_install fbreader-0.12.10.orig/distributions/ipk/pma400/fbreader.control0000644000175000017500000000043611355116060023527 0ustar jackyfjackyfPackage: FBReader Installed-Size: @SIZE@ Filename: ./FBReader_@VERSION@_pma400_arm.ipk Version: @VERSION@ Depends: expat,libbz2 Priority: optional Section: qpe/applications Maintainer: Nikolay Pultsin Architecture: arm License: GPLv2 Description: E-book reader. fbreader-0.12.10.orig/distributions/tarball/0000755000175000017500000000000011355116060020205 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/tarball/source/0000755000175000017500000000000011355116060021505 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/tarball/source/rules0000644000175000017500000000050711355116060022564 0ustar jackyfjackyfVERSION = $(shell cat $(CURDIR)/fbreader/VERSION) SRCDIR = fbreader-$(VERSION) clean: build: install: mkdir $(DESTDIR)/$(SRCDIR) cp -r Makefile build_packages.sh zlibrary fbreader makefiles distributions README.build CHANGES* $(DESTDIR)/$(SRCDIR) package: tar czf fbreader-sources-$(VERSION).tgz -C $(DESTDIR) $(SRCDIR) fbreader-0.12.10.orig/distributions/tarball/desktop/0000755000175000017500000000000011355116060021656 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/tarball/desktop/rules0000644000175000017500000000240411355116060022733 0ustar jackyfjackyfclean: make -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy clean make -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy clean make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=gtk clean make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt clean make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt4 clean make -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy clean build: make -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy make -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=gtk make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt4 make -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy install: make -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install make -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=gtk DESTDIR=$(DESTDIR) do_install make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt DESTDIR=$(DESTDIR) do_install make -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt4 DESTDIR=$(DESTDIR) do_install make -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DESTDIR) do_install package: tar czf fbreader-`cat fbreader/VERSION`.tgz -C $(DESTDIR) . fbreader-0.12.10.orig/distributions/motopkg/0000755000175000017500000000000011355116060020244 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/motopkg/moto/0000755000175000017500000000000011355116060021222 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/motopkg/moto/rules0000644000175000017500000000257611355116060022311 0ustar jackyfjackyfPREFIX = /mmc/mmca1/.system/QTDownLoad LIBVERSION = $(shell cat zlibrary/VERSION) LIBSOVERSION = $(shell cat zlibrary/SOVERSION) APPVERSION = $(shell cat fbreader/VERSION) clean: @make TARGET_ARCH=moto UI_TYPE=ezx clean build: @make -C zlibrary/core TARGET_ARCH=moto UI_TYPE=ezx @make -C zlibrary/text TARGET_ARCH=moto UI_TYPE=ezx @make -C zlibrary/ui TARGET_ARCH=moto UI_TYPE=ezx @make -C fbreader TARGET_ARCH=moto UI_TYPE=ezx install: @make -C zlibrary/core TARGET_ARCH=moto UI_TYPE=ezx DESTDIR=$(DESTDIR) do_install @make -C zlibrary/text TARGET_ARCH=moto UI_TYPE=ezx DESTDIR=$(DESTDIR) do_install @make -C zlibrary/ui TARGET_ARCH=moto UI_TYPE=ezx DESTDIR=$(DESTDIR) do_install @install ../libs/moto/libexpat.so.1.5.2 $(DESTDIR)$(PREFIX)/fbreader/lib/libexpat.so.1 @install ../libs/moto/libbz2.so.1.0.4 $(DESTDIR)$(PREFIX)/fbreader/lib/libbz2.so.1.0 @rm $(DESTDIR)$(PREFIX)/fbreader/lib/libzlcore.so.$(LIBSOVERSION) @mv $(DESTDIR)$(PREFIX)/fbreader/lib/libzlcore.so.$(LIBVERSION) $(DESTDIR)$(PREFIX)/fbreader/lib/libzlcore.so.$(LIBSOVERSION) @rm $(DESTDIR)$(PREFIX)/fbreader/lib/libzltext.so.$(LIBSOVERSION) @mv $(DESTDIR)$(PREFIX)/fbreader/lib/libzltext.so.$(LIBVERSION) $(DESTDIR)$(PREFIX)/fbreader/lib/libzltext.so.$(LIBSOVERSION) @make -C fbreader TARGET_ARCH=moto UI_TYPE=ezx DESTDIR=$(DESTDIR) do_install package: @tar -czf FBReader-$(APPVERSION).pkg -C $(DESTDIR)$(PREFIX) . fbreader-0.12.10.orig/distributions/debian/0000755000175000017500000000000011355116060020006 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/debian/smartq/0000755000175000017500000000000011355116060021315 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/debian/smartq/compat0000644000175000017500000000000211355116060022513 0ustar jackyfjackyf5 fbreader-0.12.10.orig/distributions/debian/smartq/menu0000644000175000017500000000015211355116060022202 0ustar jackyfjackyf?package(fbreader):needs="x11" section="Applications/Viewers" \ title="E-book reader" command="FBReader" fbreader-0.12.10.orig/distributions/debian/smartq/patches/0000755000175000017500000000000011355116060022744 5ustar jackyfjackyffbreader-0.12.10.orig/distributions/debian/smartq/patches/110-use-sensible-browser.patch0000644000175000017500000000070611355116060030346 0ustar jackyfjackyf--- fbreader-0.10.0.orig/fbreader/data/default/external.desktop.xml +++ fbreader-0.10.0/fbreader/data/default/external.desktop.xml @@ -3,7 +3,7 @@
-
fbreader-0.12.10.orig/distributions/debian/smartq/patches/120-key-names-and-actions.patch0000644000175000017500000000540311355116060030356 0ustar jackyfjackyf--- fbreader-0.12.2.orig/fbreader/data/default/keymap.desktop.xml +++ fbreader-0.12.2/fbreader/data/default/keymap.desktop.xml @@ -1,36 +1,8 @@ - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - --- fbreader-0.12.2.orig/zlibrary/ui/data/keynames.desktop-gtk.xml +++ fbreader-0.12.2/zlibrary/ui/data/keynames.desktop-gtk.xml @@ -1,5 +1,6 @@ + @@ -41,7 +42,6 @@ - fbreader-0.12.10.orig/distributions/debian/smartq/patches/150-default-rotation-direction.patch0000644000175000017500000000061011355116060031524 0ustar jackyfjackyf--- fbreader-0.12.2.orig/fbreader/data/default/config.desktop.xml +++ fbreader-0.12.2/fbreader/data/default/config.desktop.xml @@ -9,6 +9,9 @@