diff options
Diffstat (limited to 'distributions/debian')
58 files changed, 2897 insertions, 0 deletions
diff --git a/distributions/debian/desktop/changelog b/distributions/debian/desktop/changelog new file mode 100644 index 0000000..9e421fa --- /dev/null +++ b/distributions/debian/desktop/changelog @@ -0,0 +1,354 @@ +fbreader (0.99.4-1) stable; urgency=low + + * new upstream version + + -- Alexander Turkin <[email protected]> Fri, 30 Nov 2012 16:30:00 +0300 + +fbreader (0.99.3-1) stable; urgency=low + + * new upstream version + + -- Alexander Turkin <[email protected]> Sat, 17 Nov 2012 21:00:00 +0300 + +fbreader (0.99.2-1) stable; urgency=low + + * new upstream version + + -- Alexander Turkin <[email protected]> Fri, 7 Sep 2012 00:42:00 +0300 + +fbreader (0.99.1-1) stable; urgency=low + + * new upstream version + * instead of liblinebreak package it depends on libunibreak (because this package has been renamed) + + -- Alexander Turkin <[email protected]> Wed, 25 Jul 2012 21:47:00 +0300 + +fbreader (0.99.0-1) stable; urgency=low + + * new upstream version + * as from version 0.99.0 FBReader for Linux supports qt4 interface only + + -- Alexander Turkin <[email protected]> Thu, 28 Jun 2012 20:02:00 +0300 + +fbreader (0.14.20100422-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 22 Apr 2010 13:49:00 +0400 + +fbreader (0.12.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 1 Apr 2010 13:48:00 +0400 + +fbreader (0.12.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 25 Mar 2010 02:33:00 +0300 + +fbreader (0.12.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 22 Mar 2010 21:42:00 +0300 + +fbreader (0.12.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Mar 2010 00:39:00 +0300 + +fbreader (0.12.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 2 Mar 2010 20:53:00 +0300 + +fbreader (0.12.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 21 Feb 2010 16:20:00 +0300 + +fbreader (0.12.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jan 2010 19:53:00 +0300 + +fbreader (0.12.1-2) stable; urgency=low + + * cosmetical fixes + + -- Nikolay Pultsin <[email protected]> Sun, 13 Dec 2009 11:41:00 +0300 + +fbreader (0.12.1-1) stable; urgency=low + + * new upstream version + * updated man page + + -- Nikolay Pultsin <[email protected]> Sun, 13 Dec 2009 09:23:00 +0300 + +fbreader (0.12.0-3) stable; urgency=low + + * fixed rules file + + -- Nikolay Pultsin <[email protected]> Sun, 6 Dec 2009 19:48:00 +0300 + +fbreader (0.12.0-2) stable; urgency=low + + * fixed dependencies list + + -- Nikolay Pultsin <[email protected]> Sun, 6 Dec 2009 19:05:00 +0300 + +fbreader (0.12.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 5 Dec 2009 03:40:00 +0300 + +fbreader (0.11.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 20 Oct 2009 13:22:00 +0400 + +fbreader (0.11.1-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 13 Oct 2009 23:38:00 +0400 + +fbreader (0.11.0-2) stable; urgency=low + + * fixed package dependencies in debian files + + -- Nikolay Pultsin <[email protected]> Sat, 26 Sep 2009 11:23:00 +0400 + +fbreader (0.11.0-1) stable; urgency=low + + * new upstream version + + -- Vasiliy Bout <[email protected]> Wed, 16 Sep 2009 16:48:00 +0400 + +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + * conflicts with ubuntu fbreader packages have been resolved + * dependencies for libzltext-dev have been fixed + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Wed, 18 Mar 2009 23:33:00 +0200 + +fbreader (0.10.3-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 5 Feb 2009 01:11:00 +0200 + +fbreader (0.10.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 17 Jan 2009 23:42:00 +0300 + +fbreader (0.10.1-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 16 Jan 2009 12:31:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + * add-missing-headers.patch integrated into the upstream + * fix-centering-with-margins.patch integrated into the upstream + * use-sensible-browser.patch added to the upstream debian fileset + * remove-deprecated-fields-in-desktop-file.patch intgerated into the upstream + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Wed, 31 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Oct 2007 00:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5b-1) stable; urgency=low + + * new upstream version + * almost all changes from the previous change are now included into + the upstream version: zlibrary shared objects moving, rpath deletion, + and the man page. + + -- Nikolay Pultsin <[email protected]> Tue, 10 Jul 2007 21:50:00 +0400 + +fbreader (0.8.5a-1) unstable; urgency=low + + * First upload to Debian. Closes: #432274 + * Misc debianisation changes. + * Move zlibrary shared object files to /usr/lib from /usr/share. + * Remove use of rpath. + * Use sensible-browser. + * Added a basic man page. + + -- Joey Hess <[email protected]> Mon, 09 Jul 2007 15:04:31 -0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-2) stable; urgency=low + + * postinst/postrm scripts were added + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jun 2007 21:23:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jun 2007 17:53:00 +0400 diff --git a/distributions/debian/desktop/compat b/distributions/debian/desktop/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/distributions/debian/desktop/compat @@ -0,0 +1 @@ +5 diff --git a/distributions/debian/desktop/control b/distributions/debian/desktop/control new file mode 100644 index 0000000..73f95c1 --- /dev/null +++ b/distributions/debian/desktop/control @@ -0,0 +1,30 @@ +Source: fbreader +Section: text +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.8.0 +Build-Depends: debhelper (>= 5), libqt4-dev, libexpat1-dev, libbz2-dev, libz-dev, libunibreak-dev (>= 1.0-1), libfribidi-dev, quilt (>= 0.40), libsqlite3-dev + +Package: fbreader +Priority: optional +Architecture: any +Replaces: fbreader-gtk, fbreader-qt, fbreader-qt4, libzlcore, libzlcore0.10, libzlcore-data, libzltext, libzltext0.9, libzltext0.10, libzltext-data, libzlui, libzlui-gtk, libzlui-qt4, libzlui-qt +Depends: ${shlibs:Depends} +Description: e-book reader + FBReader is an e-book reader. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text, also MsWord doc files + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports a structured view of your e-book collection + * automatically determines encodings + * automatically generates a table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + * search and download books from network libraries + . + Homepage: http://www.fbreader.org/ diff --git a/distributions/debian/desktop/copyright b/distributions/debian/desktop/copyright new file mode 100644 index 0000000..54335d4 --- /dev/null +++ b/distributions/debian/desktop/copyright @@ -0,0 +1,51 @@ +This is the Debian prepackaged version of FBReader. + +It was originally Debianised by Nikolay Pultsin <[email protected]>. +Sources are downloaded from its website at: + + http://www.fbreader.org/ + +It is copyright as follows: + +/* + * Copyright (C) 2004-2012 Geometer Plus <[email protected]> + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA. + */ + +On Debian systems, the full text of the GPL can be found in +/usr/share/common-licenses/GPL + +It also includes html entity files with these licenses: + +<!-- Portions (C) International Organization for Standardization 1986 + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. +--> + +<!-- Copyright (C) 2001, 2002 Organization for the Advancement of Structured + Information Standards (OASIS). + + Permission to use, copy, modify and distribute this entity set + and its accompanying documentation for any purpose and without + fee is hereby granted in perpetuity, provided that the above + copyright notice and this paragraph appear in all copies. The + copyright holders make no representation about the suitability of + the entities for any purpose. It is provided "as is" without + expressed or implied warranty. + +--> diff --git a/distributions/debian/desktop/menu b/distributions/debian/desktop/menu new file mode 100644 index 0000000..3fd4112 --- /dev/null +++ b/distributions/debian/desktop/menu @@ -0,0 +1,2 @@ +?package(fbreader):needs="x11" section="Applications/Viewers" \ + title="E-book reader" command="FBReader" diff --git a/distributions/debian/desktop/rules b/distributions/debian/desktop/rules new file mode 100755 index 0000000..525db8d --- /dev/null +++ b/distributions/debian/desktop/rules @@ -0,0 +1,50 @@ +#!/usr/bin/make -f + +clean: unpatch + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: patch build-stamp +build-stamp: + dh_testdir + $(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=qt4 + $(MAKE) -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy + touch build-stamp + +install: DEB_DIR = $(CURDIR)/debian +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/fbreader do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/fbreader do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt4 DESTDIR=$(DEB_DIR)/fbreader do_install + $(MAKE) -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/fbreader do_install + touch install-stamp + +binary-arch: VERSION=$(shell expr "`dpkg-parsechangelog |grep Version:`" : '.*Version: \(.*\)') +binary-arch: build install + dh_testdir + dh_testroot + dh_desktop + dh_installmenu + dh_installdocs + dh_installman fbreader/desktop/FBReader.1 + dh_installchangelogs + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps -l debian/libzlcore/usr/lib:debian/libzltext/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-arch + +include /usr/share/quilt/quilt.make diff --git a/distributions/debian/desktop/watch b/distributions/debian/desktop/watch new file mode 100644 index 0000000..c60d47a --- /dev/null +++ b/distributions/debian/desktop/watch @@ -0,0 +1,2 @@ +version=2 +http://www.fbreader.org/downloads.php fbreader-sources-(.*).tgz diff --git a/distributions/debian/maemo2/changelog b/distributions/debian/maemo2/changelog new file mode 100644 index 0000000..5d7aa78 --- /dev/null +++ b/distributions/debian/maemo2/changelog @@ -0,0 +1,225 @@ +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-3) stable; urgency=low + + * versions for maemo2 and maemo3 were separated: maemo2 doesn't contain + conic library + + -- Nikolay Pultsin <[email protected]> Sun, 22 Mar 2009 17:37:00 +0200 + +fbreader (0.10.5-2) stable; urgency=low + + * version with more debug information + + -- Nikolay Pultsin <[email protected]> Sun, 22 Mar 2009 11:42:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 8 Feb 2009 03:24:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 20 Dec 2007 22:30:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 3 Nov 2007 00:00:00 +0400 + +fbreader (0.8.7-3) stable; urgency=low + + * dependencies list has been fixed + + -- Nikolay Pultsin <[email protected]> Sat, 20 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-2) stable; urgency=low + + * dependencies list has been fixed + + -- Nikolay Pultsin <[email protected]> Fri, 19 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Sep 2007 00:00:00 +0400 + +fbreader (0.8.6d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 7 Sep 2007 12:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * fixed stylus/finger pressing detection problem on Nokia 770 device + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-3) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:55:00 +0400 + +fbreader (0.8.6-2) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:09:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5a-1) stable; urgency=low + + * new upstream version + * maemo package icon has been restored + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Sat, 30 Jun 2007 01:48:00 +0400 diff --git a/distributions/debian/maemo2/compat b/distributions/debian/maemo2/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/distributions/debian/maemo2/compat @@ -0,0 +1 @@ +4 diff --git a/distributions/debian/maemo2/control b/distributions/debian/maemo2/control new file mode 100644 index 0000000..9a80b05 --- /dev/null +++ b/distributions/debian/maemo2/control @@ -0,0 +1,81 @@ +Source: fbreader +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.6.1 +Build-Depends: debhelper, libexpat1-dev, libbz2-dev, libz-dev, hildon-libs-dev, libosso-dev, liblinebreak-dev, libfribidi-dev, libcurl3-dev + +Package: libzlibrary-maemo2-noconic +Section: user/libs +Priority: optional +Architecture: armel +Replaces: libzlibrary-maemo2 +Conflicts: fbreader-maemo2 (<< 0.8.0) +Depends: hildon-libs0, libatk1.0-0 (>= 1.9.0), libbz2-1.0, libc6 (>= 2.3.5-1), libexpat1 (>= 1.95.8), libgcc1 (>= 1:3.4.4), libglib2.0-0 (>= 2.8.6-1osso1), libgtk2.0-0 (>= 2:2.6.10-1.osso8), libosso1, libpango1.0-0 (>= 1.8.1), libstdc++6 (>= 3.4.4), zlib1g (>= 1:1.2.1), libfribidi0, libcurl3, liblinebreak-maemo2 +Description: Platform-dependent part of fbreader + Home page: http://www.fbreader.org/ + +Package: libzlibrary-maemo2-dev +Section: libdevel +Priority: optional +Architecture: armel +Replaces: libzlibrary-dev +Depends: libzlibrary-maemo2 (= ${Source-Version}) | libzlibrary-maemo2-noconic (= ${Source-Version}) +Description: zlibrary - development files + Home page: http://www.fbreader.org/ + +Package: fbreader-maemo2 +Section: user/tools +Priority: optional +Architecture: armel +Depends: ${shlibs:Depends} +Description: e-book reader + FBReader is an e-book reader for UNIX/Windows computers. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports structured view for your e-book collection + * automatically determines encoding + * automatically generates table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + . + Home page: http://www.fbreader.org/ +XB-Maemo-Icon-26: + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/ + AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEKFjEFBaQC + bAAABStJREFUSMftlsmPXFcVh79zhzfX0Gm3y+20GwcnDomMEJEVAXIk2CAG + YaYVEUhs2WWTRRbsQCzZgGADKyT2RkLKAgkiYaJsIkAx3R7iEbvT6a4eqrte + Vb07ZFHV7W6TPwAkrnSk867OO997v3N07oX/r//2JQfOlT+9ZT+xdLqXhiBl + WTYhENc2Hsn2j9/49MI4LKjLX7u9cPmr7zz9yRf90QTr+7uiXaoGdS1b21uy + v9VnY+1RlNCEb3732+E/QN//2a9/+qVLn3/9QmLlxFNt70PD8MN1Vl/7UbJ0 + 77Ysd8rQPPvstb9++RtXRifPP1VuPlgmNr25qlVOTp1Ni7LU7XbLdMqCTqvw + mzvbk9/+4c+j8eLp3/zyB1//uTkAPZr4Z665wr75q5+wt71pyiKn1+pQzs1z + dXWV17ulym/fupC9+ccL409tcHH0kPTUaf6tc/bEkmlDqhRaKZI0ocpzbHTs + mnwJ4BA09JFoDSsr17hz8zpoQYBQO85OFN/r72CMYrhyHbf4PH2nKUc5e16z + s7FJkIi1lixJIQoQiTEiRADUASjPC3yIKGUQLWgRtGhERVCRXQn4xjHyEU9k + f+xogiIqM9U/ggiIHKYkxgjyBKjKMyYxYo3BKIM1ljzLKfOCEzi8g2Hj6HuH + pMn0a5VCRRCtpr5SKA1KTUtflOUB57F0mTWMG48gJDYlzTKyrCBVwvm9XULj + 2PeeD7SmlVXEuEkwBiOC0hpRgiCIKESmvjEJ+CdAIpHBYAgiZFlBVbVotzpk + ecqp+zfZH48JUdhpzSPtDlEZnPMYQBmDPG5gEEFESIxlEvxx6SyKwf4eRZ5T + lS263S7tToeyrKiMxUdQEhh3u4Q0Q0JAxTBNavSs+LNiAdpoqqrE+SdqZIKj + HjWkSUpRlFRVSVHk5EWBa1WUEqmAKNM+SgUSPFpAqWmaOIMIoJWmVRSznSPS + RTyT8Zhet8u4HpHlOXmeYWzCZl7RU5okETKtic2YNDqsimA1WmsAQpy2dIwR + rYQ0fSzpIagZjXEywugEY+ysIQqKvGA9BpL5ORYTz9lmj2TjIa1OSt7O+SAx + s+JD8B7nAsEHtNbkWQZhcFy6wdbONEAprDUYM21xrYXGGv5y5jnM/AlefWaR + xa0HlN0MFye4rJjKpYQQPK6Z4BqHKEWZ58gMcfhHdV1Dy9GZn6PfXwcUzjtC + tGSfe4V3rr7FP3pPUyc9Xj73AlY79PwSae8EfjxNbLQBEaJERCBJ7KxBjoC0 + NnSU49IXXqH32UvUJmVdlfTrPfxwh/iZL1KlmnqiWY2OUW+R83MZ81UbY0aI + gLEWmySIKEKIpEaBhOOgIkvwSuGLioEkDCYNy8rR155+XlDfvcmWUYgWfFIx + HA3pDyFpJqjop1NBCTFmTLwD0YhAnB0UhzVSCKUEnBh6MmK5GdAUBec6GUux + Yb9oMxlssPfuVXqjXc5XCWfaOd1OSVEUlGWJtVOpvPf4EDBaMxrVT4ygxPhW + YlGDD+kkHVwzonP3PaIQ9drDcXbtn2s3Htx59+b1f71968bKuYsvXXzphedf + XDpzZrnd6XSTVquljDGilCARYgj+/dWVv6/+/hdXjh58cvnVH37n5a9863f1 + yoqcXJjfvv/w3q17d99/e2Xlvb/dv3/vxs7Odj+E4GfvqJnpJEkypXSxsHCy + yLM8ESXWWuvrerh2587tW977GggHICUiutXunLLG6MFgUDfNpIkxTgDHdDSG + j7kCyMfsxVlsPGLHAg+eD+xY4P/M+ght8RxOZDxGnAAAAABJRU5ErkJggg== + ==== diff --git a/distributions/debian/maemo2/fbreader-maemo2.postinst b/distributions/debian/maemo2/fbreader-maemo2.postinst new file mode 100644 index 0000000..fffe4ce --- /dev/null +++ b/distributions/debian/maemo2/fbreader-maemo2.postinst @@ -0,0 +1,21 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi + +if [ "$1" = "configure" -a -z "$2" -a -x /usr/bin/maemo-select-menu-location ] +then + /usr/bin/maemo-select-menu-location FBReader.desktop +fi diff --git a/distributions/debian/maemo2/fbreader-maemo2.postrm b/distributions/debian/maemo2/fbreader-maemo2.postrm new file mode 100644 index 0000000..7fea7d2 --- /dev/null +++ b/distributions/debian/maemo2/fbreader-maemo2.postrm @@ -0,0 +1,16 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi diff --git a/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postinst b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postinst new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postinst @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postrm b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postrm new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.postrm @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo2/libzlibrary-maemo2-noconic.shlibs b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.shlibs new file mode 100644 index 0000000..c842164 --- /dev/null +++ b/distributions/debian/maemo2/libzlibrary-maemo2-noconic.shlibs @@ -0,0 +1,2 @@ +libzlcore @SOVERSIONCORE@ libzlibrary-maemo2 (>= @VERSION@-1) | libzlibrary-maemo2-noconic (>= @VERSION@-1), libzlibrary-maemo2 (<< 0.11.0) | libzlibrary-maemo2-noconic (<< 0.11.0) +libzltext @SOVERSIONCORE@ libzlibrary-maemo2 (>= @VERSION@-1) | libzlibrary-maemo2-noconic (>= @VERSION@-1), libzlibrary-maemo2 (<< 0.11.0) | libzlibrary-maemo2-noconic (<< 0.11.0) diff --git a/distributions/debian/maemo2/rules b/distributions/debian/maemo2/rules new file mode 100755 index 0000000..7ecda9f --- /dev/null +++ b/distributions/debian/maemo2/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +## ---------------------------------------------------------------------- +## debian/rules : package script for fbreader +## ---------------------------------------------------------------------- + +## ---------------------------------------------------------------------- +## uncomment this to turn on verbose mode +#export DH_VERBOSE=1 + +## ---------------------------------------------------------------------- +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +## ---------------------------------------------------------------------- +DEB_DIR = $(CURDIR)/debian + +## ---------------------------------------------------------------------- +## targets + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: build-stamp +build-stamp: + dh_testdir + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo2 + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo2 + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo2 + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo2 + touch build-stamp + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-noconic do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-noconic do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-noconic do_install + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/fbreader-maemo2 do_install + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-dev do_install_dev + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo2 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-dev do_install_dev + touch install-stamp + +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a -l $(PWD)/debian/libzlibrary-maemo2/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: clean build install binary-indep binary-arch binary + +## ---------------------------------------------------------------------- diff --git a/distributions/debian/maemo3/changelog b/distributions/debian/maemo3/changelog new file mode 100644 index 0000000..5d7aa78 --- /dev/null +++ b/distributions/debian/maemo3/changelog @@ -0,0 +1,225 @@ +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-3) stable; urgency=low + + * versions for maemo2 and maemo3 were separated: maemo2 doesn't contain + conic library + + -- Nikolay Pultsin <[email protected]> Sun, 22 Mar 2009 17:37:00 +0200 + +fbreader (0.10.5-2) stable; urgency=low + + * version with more debug information + + -- Nikolay Pultsin <[email protected]> Sun, 22 Mar 2009 11:42:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 8 Feb 2009 03:24:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 20 Dec 2007 22:30:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 3 Nov 2007 00:00:00 +0400 + +fbreader (0.8.7-3) stable; urgency=low + + * dependencies list has been fixed + + -- Nikolay Pultsin <[email protected]> Sat, 20 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-2) stable; urgency=low + + * dependencies list has been fixed + + -- Nikolay Pultsin <[email protected]> Fri, 19 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Sep 2007 00:00:00 +0400 + +fbreader (0.8.6d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 7 Sep 2007 12:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * fixed stylus/finger pressing detection problem on Nokia 770 device + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-3) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:55:00 +0400 + +fbreader (0.8.6-2) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:09:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5a-1) stable; urgency=low + + * new upstream version + * maemo package icon has been restored + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Sat, 30 Jun 2007 01:48:00 +0400 diff --git a/distributions/debian/maemo3/compat b/distributions/debian/maemo3/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/distributions/debian/maemo3/compat @@ -0,0 +1 @@ +4 diff --git a/distributions/debian/maemo3/control b/distributions/debian/maemo3/control new file mode 100644 index 0000000..8de9cab --- /dev/null +++ b/distributions/debian/maemo3/control @@ -0,0 +1,81 @@ +Source: fbreader +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.6.1 +Build-Depends: debhelper, libexpat1-dev, libbz2-dev, libz-dev, hildon-libs-dev, libosso-dev, liblinebreak-dev, libfribidi-dev, libcurl3-dev, libconic0-dev + +Package: libzlibrary-maemo2 +Section: user/libs +Priority: optional +Architecture: armel +Replaces: libzlibrary-maemo2-noconic +Conflicts: fbreader-maemo2 (<< 0.8.0) +Depends: hildon-libs0, libatk1.0-0 (>= 1.9.0), libbz2-1.0, libc6 (>= 2.3.5-1), libexpat1 (>= 1.95.8), libgcc1 (>= 1:3.4.4), libglib2.0-0 (>= 2.8.6-1osso1), libgtk2.0-0 (>= 2:2.6.10-1.osso8), libosso1, libpango1.0-0 (>= 1.8.1), libstdc++6 (>= 3.4.4), zlib1g (>= 1:1.2.1), libfribidi0, libcurl3, libconic0, liblinebreak-maemo2 +Description: Platform-dependent part of fbreader + Home page: http://www.fbreader.org/ + +Package: libzlibrary-maemo2-dev +Section: libdevel +Priority: optional +Architecture: armel +Replaces: libzlibrary-dev +Depends: libzlibrary-maemo2 (= ${Source-Version}) | libzlibrary-maemo2-noconic (= ${Source-Version}) +Description: zlibrary - development files + Home page: http://www.fbreader.org/ + +Package: fbreader-maemo2 +Section: user/tools +Priority: optional +Architecture: armel +Depends: ${shlibs:Depends} +Description: e-book reader + FBReader is an e-book reader for UNIX/Windows computers. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports structured view for your e-book collection + * automatically determines encoding + * automatically generates table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + . + Home page: http://www.fbreader.org/ +XB-Maemo-Icon-26: + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/ + AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEKFjEFBaQC + bAAABStJREFUSMftlsmPXFcVh79zhzfX0Gm3y+20GwcnDomMEJEVAXIk2CAG + YaYVEUhs2WWTRRbsQCzZgGADKyT2RkLKAgkiYaJsIkAx3R7iEbvT6a4eqrte + Vb07ZFHV7W6TPwAkrnSk867OO997v3N07oX/r//2JQfOlT+9ZT+xdLqXhiBl + WTYhENc2Hsn2j9/49MI4LKjLX7u9cPmr7zz9yRf90QTr+7uiXaoGdS1b21uy + v9VnY+1RlNCEb3732+E/QN//2a9/+qVLn3/9QmLlxFNt70PD8MN1Vl/7UbJ0 + 77Ysd8rQPPvstb9++RtXRifPP1VuPlgmNr25qlVOTp1Ni7LU7XbLdMqCTqvw + mzvbk9/+4c+j8eLp3/zyB1//uTkAPZr4Z665wr75q5+wt71pyiKn1+pQzs1z + dXWV17ulym/fupC9+ccL409tcHH0kPTUaf6tc/bEkmlDqhRaKZI0ocpzbHTs + mnwJ4BA09JFoDSsr17hz8zpoQYBQO85OFN/r72CMYrhyHbf4PH2nKUc5e16z + s7FJkIi1lixJIQoQiTEiRADUASjPC3yIKGUQLWgRtGhERVCRXQn4xjHyEU9k + f+xogiIqM9U/ggiIHKYkxgjyBKjKMyYxYo3BKIM1ljzLKfOCEzi8g2Hj6HuH + pMn0a5VCRRCtpr5SKA1KTUtflOUB57F0mTWMG48gJDYlzTKyrCBVwvm9XULj + 2PeeD7SmlVXEuEkwBiOC0hpRgiCIKESmvjEJ+CdAIpHBYAgiZFlBVbVotzpk + ecqp+zfZH48JUdhpzSPtDlEZnPMYQBmDPG5gEEFESIxlEvxx6SyKwf4eRZ5T + lS263S7tToeyrKiMxUdQEhh3u4Q0Q0JAxTBNavSs+LNiAdpoqqrE+SdqZIKj + HjWkSUpRlFRVSVHk5EWBa1WUEqmAKNM+SgUSPFpAqWmaOIMIoJWmVRSznSPS + RTyT8Zhet8u4HpHlOXmeYWzCZl7RU5okETKtic2YNDqsimA1WmsAQpy2dIwR + rYQ0fSzpIagZjXEywugEY+ysIQqKvGA9BpL5ORYTz9lmj2TjIa1OSt7O+SAx + s+JD8B7nAsEHtNbkWQZhcFy6wdbONEAprDUYM21xrYXGGv5y5jnM/AlefWaR + xa0HlN0MFye4rJjKpYQQPK6Z4BqHKEWZ58gMcfhHdV1Dy9GZn6PfXwcUzjtC + tGSfe4V3rr7FP3pPUyc9Xj73AlY79PwSae8EfjxNbLQBEaJERCBJ7KxBjoC0 + NnSU49IXXqH32UvUJmVdlfTrPfxwh/iZL1KlmnqiWY2OUW+R83MZ81UbY0aI + gLEWmySIKEKIpEaBhOOgIkvwSuGLioEkDCYNy8rR155+XlDfvcmWUYgWfFIx + HA3pDyFpJqjop1NBCTFmTLwD0YhAnB0UhzVSCKUEnBh6MmK5GdAUBec6GUux + Yb9oMxlssPfuVXqjXc5XCWfaOd1OSVEUlGWJtVOpvPf4EDBaMxrVT4ygxPhW + YlGDD+kkHVwzonP3PaIQ9drDcXbtn2s3Htx59+b1f71968bKuYsvXXzphedf + XDpzZrnd6XSTVquljDGilCARYgj+/dWVv6/+/hdXjh58cvnVH37n5a9863f1 + yoqcXJjfvv/w3q17d99/e2Xlvb/dv3/vxs7Odj+E4GfvqJnpJEkypXSxsHCy + yLM8ESXWWuvrerh2587tW977GggHICUiutXunLLG6MFgUDfNpIkxTgDHdDSG + j7kCyMfsxVlsPGLHAg+eD+xY4P/M+ght8RxOZDxGnAAAAABJRU5ErkJggg== + ==== diff --git a/distributions/debian/maemo3/fbreader-maemo2.postinst b/distributions/debian/maemo3/fbreader-maemo2.postinst new file mode 100644 index 0000000..fffe4ce --- /dev/null +++ b/distributions/debian/maemo3/fbreader-maemo2.postinst @@ -0,0 +1,21 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi + +if [ "$1" = "configure" -a -z "$2" -a -x /usr/bin/maemo-select-menu-location ] +then + /usr/bin/maemo-select-menu-location FBReader.desktop +fi diff --git a/distributions/debian/maemo3/fbreader-maemo2.postrm b/distributions/debian/maemo3/fbreader-maemo2.postrm new file mode 100644 index 0000000..7fea7d2 --- /dev/null +++ b/distributions/debian/maemo3/fbreader-maemo2.postrm @@ -0,0 +1,16 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi diff --git a/distributions/debian/maemo3/libzlibrary-maemo2.postinst b/distributions/debian/maemo3/libzlibrary-maemo2.postinst new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo3/libzlibrary-maemo2.postinst @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo3/libzlibrary-maemo2.postrm b/distributions/debian/maemo3/libzlibrary-maemo2.postrm new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo3/libzlibrary-maemo2.postrm @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo3/libzlibrary-maemo2.shlibs b/distributions/debian/maemo3/libzlibrary-maemo2.shlibs new file mode 100644 index 0000000..c842164 --- /dev/null +++ b/distributions/debian/maemo3/libzlibrary-maemo2.shlibs @@ -0,0 +1,2 @@ +libzlcore @SOVERSIONCORE@ libzlibrary-maemo2 (>= @VERSION@-1) | libzlibrary-maemo2-noconic (>= @VERSION@-1), libzlibrary-maemo2 (<< 0.11.0) | libzlibrary-maemo2-noconic (<< 0.11.0) +libzltext @SOVERSIONCORE@ libzlibrary-maemo2 (>= @VERSION@-1) | libzlibrary-maemo2-noconic (>= @VERSION@-1), libzlibrary-maemo2 (<< 0.11.0) | libzlibrary-maemo2-noconic (<< 0.11.0) diff --git a/distributions/debian/maemo3/rules b/distributions/debian/maemo3/rules new file mode 100755 index 0000000..ff06162 --- /dev/null +++ b/distributions/debian/maemo3/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +## ---------------------------------------------------------------------- +## debian/rules : package script for fbreader +## ---------------------------------------------------------------------- + +## ---------------------------------------------------------------------- +## uncomment this to turn on verbose mode +#export DH_VERBOSE=1 + +## ---------------------------------------------------------------------- +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +## ---------------------------------------------------------------------- +DEB_DIR = $(CURDIR)/debian + +## ---------------------------------------------------------------------- +## targets + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: build-stamp +build-stamp: + dh_testdir + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo3 + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo3 + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo3 + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo3 + touch build-stamp + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2 do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2 do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2 do_install + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/fbreader-maemo2 do_install + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-dev do_install_dev + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo3 DESTDIR=$(DEB_DIR)/libzlibrary-maemo2-dev do_install_dev + touch install-stamp + +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a -l $(PWD)/debian/libzlibrary-maemo2/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: clean build install binary-indep binary-arch binary + +## ---------------------------------------------------------------------- diff --git a/distributions/debian/maemo4/changelog b/distributions/debian/maemo4/changelog new file mode 100644 index 0000000..12d3bc7 --- /dev/null +++ b/distributions/debian/maemo4/changelog @@ -0,0 +1,200 @@ +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 8 Feb 2009 03:24:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 20 Dec 2007 22:30:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 3 Nov 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Sep 2007 00:00:00 +0400 + +fbreader (0.8.6d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 7 Sep 2007 12:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * fixed stylus/finger pressing detection problem on Nokia 770 device + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-3) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:55:00 +0400 + +fbreader (0.8.6-2) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:09:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5a-1) stable; urgency=low + + * new upstream version + * maemo package icon has been restored + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Sat, 30 Jun 2007 01:48:00 +0400 diff --git a/distributions/debian/maemo4/compat b/distributions/debian/maemo4/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/distributions/debian/maemo4/compat @@ -0,0 +1 @@ +4 diff --git a/distributions/debian/maemo4/control b/distributions/debian/maemo4/control new file mode 100644 index 0000000..bc8ceb9 --- /dev/null +++ b/distributions/debian/maemo4/control @@ -0,0 +1,79 @@ +Source: fbreader +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.6.1 +Build-Depends: debhelper, libexpat1-dev, libbz2-dev, libz-dev, libhildon1-dev, libosso-dev, liblinebreak-dev, libfribidi-dev, libcurl3-dev + +Package: libzlibrary +Section: user/libs +Priority: optional +Architecture: armel +Conflicts: fbreader (<< 0.8.0) +Depends: ${shlibs:Depends} +Description: Platform-dependent part of fbreader + Home page: http://www.fbreader.org/ + +Package: libzlibrary-dev +Section: libdevel +Priority: optional +Architecture: armel +Depends: libzlibrary (= ${Source-Version}) +Description: zlibrary - development files + Home page: http://www.fbreader.org/ + +Package: fbreader +Section: user/tools +Priority: optional +Architecture: armel +Depends: ${shlibs:Depends} +Description: e-book reader + FBReader is an e-book reader for UNIX/Windows computers. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports structured view for your e-book collection + * automatically determines encoding + * automatically generates table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + . + Home page: http://www.fbreader.org/ +XB-Maemo-Icon-26: + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/ + AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEKFjEFBaQC + bAAABStJREFUSMftlsmPXFcVh79zhzfX0Gm3y+20GwcnDomMEJEVAXIk2CAG + YaYVEUhs2WWTRRbsQCzZgGADKyT2RkLKAgkiYaJsIkAx3R7iEbvT6a4eqrte + Vb07ZFHV7W6TPwAkrnSk867OO997v3N07oX/r//2JQfOlT+9ZT+xdLqXhiBl + WTYhENc2Hsn2j9/49MI4LKjLX7u9cPmr7zz9yRf90QTr+7uiXaoGdS1b21uy + v9VnY+1RlNCEb3732+E/QN//2a9/+qVLn3/9QmLlxFNt70PD8MN1Vl/7UbJ0 + 77Ysd8rQPPvstb9++RtXRifPP1VuPlgmNr25qlVOTp1Ni7LU7XbLdMqCTqvw + mzvbk9/+4c+j8eLp3/zyB1//uTkAPZr4Z665wr75q5+wt71pyiKn1+pQzs1z + dXWV17ulym/fupC9+ccL409tcHH0kPTUaf6tc/bEkmlDqhRaKZI0ocpzbHTs + mnwJ4BA09JFoDSsr17hz8zpoQYBQO85OFN/r72CMYrhyHbf4PH2nKUc5e16z + s7FJkIi1lixJIQoQiTEiRADUASjPC3yIKGUQLWgRtGhERVCRXQn4xjHyEU9k + f+xogiIqM9U/ggiIHKYkxgjyBKjKMyYxYo3BKIM1ljzLKfOCEzi8g2Hj6HuH + pMn0a5VCRRCtpr5SKA1KTUtflOUB57F0mTWMG48gJDYlzTKyrCBVwvm9XULj + 2PeeD7SmlVXEuEkwBiOC0hpRgiCIKESmvjEJ+CdAIpHBYAgiZFlBVbVotzpk + ecqp+zfZH48JUdhpzSPtDlEZnPMYQBmDPG5gEEFESIxlEvxx6SyKwf4eRZ5T + lS263S7tToeyrKiMxUdQEhh3u4Q0Q0JAxTBNavSs+LNiAdpoqqrE+SdqZIKj + HjWkSUpRlFRVSVHk5EWBa1WUEqmAKNM+SgUSPFpAqWmaOIMIoJWmVRSznSPS + RTyT8Zhet8u4HpHlOXmeYWzCZl7RU5okETKtic2YNDqsimA1WmsAQpy2dIwR + rYQ0fSzpIagZjXEywugEY+ysIQqKvGA9BpL5ORYTz9lmj2TjIa1OSt7O+SAx + s+JD8B7nAsEHtNbkWQZhcFy6wdbONEAprDUYM21xrYXGGv5y5jnM/AlefWaR + xa0HlN0MFye4rJjKpYQQPK6Z4BqHKEWZ58gMcfhHdV1Dy9GZn6PfXwcUzjtC + tGSfe4V3rr7FP3pPUyc9Xj73AlY79PwSae8EfjxNbLQBEaJERCBJ7KxBjoC0 + NnSU49IXXqH32UvUJmVdlfTrPfxwh/iZL1KlmnqiWY2OUW+R83MZ81UbY0aI + gLEWmySIKEKIpEaBhOOgIkvwSuGLioEkDCYNy8rR155+XlDfvcmWUYgWfFIx + HA3pDyFpJqjop1NBCTFmTLwD0YhAnB0UhzVSCKUEnBh6MmK5GdAUBec6GUux + Yb9oMxlssPfuVXqjXc5XCWfaOd1OSVEUlGWJtVOpvPf4EDBaMxrVT4ygxPhW + YlGDD+kkHVwzonP3PaIQ9drDcXbtn2s3Htx59+b1f71968bKuYsvXXzphedf + XDpzZrnd6XSTVquljDGilCARYgj+/dWVv6/+/hdXjh58cvnVH37n5a9863f1 + yoqcXJjfvv/w3q17d99/e2Xlvb/dv3/vxs7Odj+E4GfvqJnpJEkypXSxsHCy + yLM8ESXWWuvrerh2587tW977GggHICUiutXunLLG6MFgUDfNpIkxTgDHdDSG + j7kCyMfsxVlsPGLHAg+eD+xY4P/M+ght8RxOZDxGnAAAAABJRU5ErkJggg== + ==== diff --git a/distributions/debian/maemo4/fbreader.postinst b/distributions/debian/maemo4/fbreader.postinst new file mode 100644 index 0000000..fffe4ce --- /dev/null +++ b/distributions/debian/maemo4/fbreader.postinst @@ -0,0 +1,21 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi + +if [ "$1" = "configure" -a -z "$2" -a -x /usr/bin/maemo-select-menu-location ] +then + /usr/bin/maemo-select-menu-location FBReader.desktop +fi diff --git a/distributions/debian/maemo4/fbreader.postrm b/distributions/debian/maemo4/fbreader.postrm new file mode 100644 index 0000000..7fea7d2 --- /dev/null +++ b/distributions/debian/maemo4/fbreader.postrm @@ -0,0 +1,16 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi diff --git a/distributions/debian/maemo4/libzlibrary.postinst b/distributions/debian/maemo4/libzlibrary.postinst new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo4/libzlibrary.postinst @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo4/libzlibrary.postrm b/distributions/debian/maemo4/libzlibrary.postrm new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo4/libzlibrary.postrm @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo4/libzlibrary.shlibs b/distributions/debian/maemo4/libzlibrary.shlibs new file mode 100644 index 0000000..06fec6c --- /dev/null +++ b/distributions/debian/maemo4/libzlibrary.shlibs @@ -0,0 +1,2 @@ +libzlcore @SOVERSIONCORE@ libzlibrary (>= @VERSION@-1), libzlibrary (<< 0.11.0-1) +libzltext @SOVERSIONTEXT@ libzlibrary (>= @VERSION@-1), libzlibrary (<< 0.11.0-1) diff --git a/distributions/debian/maemo4/rules b/distributions/debian/maemo4/rules new file mode 100755 index 0000000..7e354c9 --- /dev/null +++ b/distributions/debian/maemo4/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +## ---------------------------------------------------------------------- +## debian/rules : package script for fbreader +## ---------------------------------------------------------------------- + +## ---------------------------------------------------------------------- +## uncomment this to turn on verbose mode +#export DH_VERBOSE=1 + +## ---------------------------------------------------------------------- +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +## ---------------------------------------------------------------------- +DEB_DIR = $(CURDIR)/debian + +## ---------------------------------------------------------------------- +## targets + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: build-stamp +build-stamp: + dh_testdir + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo4 + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo4 + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo4 + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo4 + touch build-stamp + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/fbreader do_install + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/libzlibrary-dev do_install_dev + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo4 DESTDIR=$(DEB_DIR)/libzlibrary-dev do_install_dev + touch install-stamp + +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a -l $(DEB_DIR)/libzlibrary/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: clean build install binary-indep binary-arch binary + +## ---------------------------------------------------------------------- diff --git a/distributions/debian/maemo5/changelog b/distributions/debian/maemo5/changelog new file mode 100644 index 0000000..42e041d --- /dev/null +++ b/distributions/debian/maemo5/changelog @@ -0,0 +1,218 @@ +fbreader (0.14.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 24 Mar 2010 14:49:00 +0300 + +fbreader (0.12.5.1-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 25 Feb 2010 17:45:00 +0300 + +fbreader (0.11.3-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 25 Oct 2009 21:30:07 +0200 + +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 8 Feb 2009 03:24:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 20 Dec 2007 22:30:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 3 Nov 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Sep 2007 00:00:00 +0400 + +fbreader (0.8.6d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 7 Sep 2007 12:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * fixed stylus/finger pressing detection problem on Nokia 770 device + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-3) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:55:00 +0400 + +fbreader (0.8.6-2) stable; urgency=low + + * fixed fbreader-maemo2 package icon + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 01:09:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5a-1) stable; urgency=low + + * new upstream version + * maemo package icon has been restored + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Sat, 30 Jun 2007 01:48:00 +0400 diff --git a/distributions/debian/maemo5/compat b/distributions/debian/maemo5/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/distributions/debian/maemo5/compat @@ -0,0 +1 @@ +4 diff --git a/distributions/debian/maemo5/control b/distributions/debian/maemo5/control new file mode 100644 index 0000000..f1ae447 --- /dev/null +++ b/distributions/debian/maemo5/control @@ -0,0 +1,79 @@ +Source: fbreader +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.6.1 +Build-Depends: debhelper, libexpat1-dev, libbz2-dev, libz-dev, libhildon1-dev, libosso-dev, liblinebreak-dev, libfribidi-dev, libcurl3-dev, libconic0-dev, libsqlite3-dev + +Package: libzlibrary +Section: user/libs +Priority: optional +Architecture: armel i386 +Conflicts: fbreader (<< 0.8.0) +Depends: ${shlibs:Depends} +Description: Platform-dependent part of fbreader + Home page: http://www.fbreader.org/ + +Package: libzlibrary-dev +Section: libdevel +Priority: optional +Architecture: armel i386 +Depends: libzlibrary (= ${Source-Version}) +Description: zlibrary - development files + Home page: http://www.fbreader.org/ + +Package: fbreader +Section: user/tools +Priority: optional +Architecture: armel i386 +Depends: ${shlibs:Depends} +Description: e-book reader + FBReader is an e-book reader for UNIX/Windows computers. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports structured view for your e-book collection + * automatically determines encoding + * automatically generates table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + . + Home page: http://www.fbreader.org/ +XB-Maemo-Icon-26: + iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/ + AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QEKFjEFBaQC + bAAABStJREFUSMftlsmPXFcVh79zhzfX0Gm3y+20GwcnDomMEJEVAXIk2CAG + YaYVEUhs2WWTRRbsQCzZgGADKyT2RkLKAgkiYaJsIkAx3R7iEbvT6a4eqrte + Vb07ZFHV7W6TPwAkrnSk867OO997v3N07oX/r//2JQfOlT+9ZT+xdLqXhiBl + WTYhENc2Hsn2j9/49MI4LKjLX7u9cPmr7zz9yRf90QTr+7uiXaoGdS1b21uy + v9VnY+1RlNCEb3732+E/QN//2a9/+qVLn3/9QmLlxFNt70PD8MN1Vl/7UbJ0 + 77Ysd8rQPPvstb9++RtXRifPP1VuPlgmNr25qlVOTp1Ni7LU7XbLdMqCTqvw + mzvbk9/+4c+j8eLp3/zyB1//uTkAPZr4Z665wr75q5+wt71pyiKn1+pQzs1z + dXWV17ulym/fupC9+ccL409tcHH0kPTUaf6tc/bEkmlDqhRaKZI0ocpzbHTs + mnwJ4BA09JFoDSsr17hz8zpoQYBQO85OFN/r72CMYrhyHbf4PH2nKUc5e16z + s7FJkIi1lixJIQoQiTEiRADUASjPC3yIKGUQLWgRtGhERVCRXQn4xjHyEU9k + f+xogiIqM9U/ggiIHKYkxgjyBKjKMyYxYo3BKIM1ljzLKfOCEzi8g2Hj6HuH + pMn0a5VCRRCtpr5SKA1KTUtflOUB57F0mTWMG48gJDYlzTKyrCBVwvm9XULj + 2PeeD7SmlVXEuEkwBiOC0hpRgiCIKESmvjEJ+CdAIpHBYAgiZFlBVbVotzpk + ecqp+zfZH48JUdhpzSPtDlEZnPMYQBmDPG5gEEFESIxlEvxx6SyKwf4eRZ5T + lS263S7tToeyrKiMxUdQEhh3u4Q0Q0JAxTBNavSs+LNiAdpoqqrE+SdqZIKj + HjWkSUpRlFRVSVHk5EWBa1WUEqmAKNM+SgUSPFpAqWmaOIMIoJWmVRSznSPS + RTyT8Zhet8u4HpHlOXmeYWzCZl7RU5okETKtic2YNDqsimA1WmsAQpy2dIwR + rYQ0fSzpIagZjXEywugEY+ysIQqKvGA9BpL5ORYTz9lmj2TjIa1OSt7O+SAx + s+JD8B7nAsEHtNbkWQZhcFy6wdbONEAprDUYM21xrYXGGv5y5jnM/AlefWaR + xa0HlN0MFye4rJjKpYQQPK6Z4BqHKEWZ58gMcfhHdV1Dy9GZn6PfXwcUzjtC + tGSfe4V3rr7FP3pPUyc9Xj73AlY79PwSae8EfjxNbLQBEaJERCBJ7KxBjoC0 + NnSU49IXXqH32UvUJmVdlfTrPfxwh/iZL1KlmnqiWY2OUW+R83MZ81UbY0aI + gLEWmySIKEKIpEaBhOOgIkvwSuGLioEkDCYNy8rR155+XlDfvcmWUYgWfFIx + HA3pDyFpJqjop1NBCTFmTLwD0YhAnB0UhzVSCKUEnBh6MmK5GdAUBec6GUux + Yb9oMxlssPfuVXqjXc5XCWfaOd1OSVEUlGWJtVOpvPf4EDBaMxrVT4ygxPhW + YlGDD+kkHVwzonP3PaIQ9drDcXbtn2s3Htx59+b1f71968bKuYsvXXzphedf + XDpzZrnd6XSTVquljDGilCARYgj+/dWVv6/+/hdXjh58cvnVH37n5a9863f1 + yoqcXJjfvv/w3q17d99/e2Xlvb/dv3/vxs7Odj+E4GfvqJnpJEkypXSxsHCy + yLM8ESXWWuvrerh2587tW977GggHICUiutXunLLG6MFgUDfNpIkxTgDHdDSG + j7kCyMfsxVlsPGLHAg+eD+xY4P/M+ght8RxOZDxGnAAAAABJRU5ErkJggg== + ==== diff --git a/distributions/debian/maemo5/fbreader.postinst b/distributions/debian/maemo5/fbreader.postinst new file mode 100644 index 0000000..fffe4ce --- /dev/null +++ b/distributions/debian/maemo5/fbreader.postinst @@ -0,0 +1,21 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi + +if [ "$1" = "configure" -a -z "$2" -a -x /usr/bin/maemo-select-menu-location ] +then + /usr/bin/maemo-select-menu-location FBReader.desktop +fi diff --git a/distributions/debian/maemo5/fbreader.postrm b/distributions/debian/maemo5/fbreader.postrm new file mode 100644 index 0000000..7fea7d2 --- /dev/null +++ b/distributions/debian/maemo5/fbreader.postrm @@ -0,0 +1,16 @@ +#! /bin/sh + +if [ -x /usr/bin/gtk-update-icon-cache ] +then + /usr/bin/gtk-update-icon-cache -f /usr/share/icons/hicolor +fi + +if [ -x /usr/bin/update-desktop-database ] +then + /usr/bin/update-desktop-database +fi + +if [ -x /usr/bin/update-mime-database ] +then + /usr/bin/update-mime-database /usr/share/mime +fi diff --git a/distributions/debian/maemo5/libzlibrary.postinst b/distributions/debian/maemo5/libzlibrary.postinst new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo5/libzlibrary.postinst @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo5/libzlibrary.postrm b/distributions/debian/maemo5/libzlibrary.postrm new file mode 100644 index 0000000..9977c68 --- /dev/null +++ b/distributions/debian/maemo5/libzlibrary.postrm @@ -0,0 +1,7 @@ +#! /bin/sh + +set -e + +if [ "$1" = "configure" ]; then + ldconfig +fi diff --git a/distributions/debian/maemo5/libzlibrary.shlibs b/distributions/debian/maemo5/libzlibrary.shlibs new file mode 100644 index 0000000..bd33f47 --- /dev/null +++ b/distributions/debian/maemo5/libzlibrary.shlibs @@ -0,0 +1,2 @@ +libzlcore @SOVERSIONCORE@ libzlibrary (>= @VERSION@-1), libzlibrary (<< 0.15.0-1) +libzltext @SOVERSIONTEXT@ libzlibrary (>= @VERSION@-1), libzlibrary (<< 0.15.0-1) diff --git a/distributions/debian/maemo5/rules b/distributions/debian/maemo5/rules new file mode 100755 index 0000000..3f21800 --- /dev/null +++ b/distributions/debian/maemo5/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +## ---------------------------------------------------------------------- +## debian/rules : package script for fbreader +## ---------------------------------------------------------------------- + +## ---------------------------------------------------------------------- +## uncomment this to turn on verbose mode +#export DH_VERBOSE=1 + +## ---------------------------------------------------------------------- +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + +## ---------------------------------------------------------------------- +DEB_DIR = $(CURDIR)/debian + +## ---------------------------------------------------------------------- +## targets + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: build-stamp +build-stamp: + dh_testdir + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo5 + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo5 + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo5 + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo5 + touch build-stamp + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/libzlibrary do_install + $(MAKE) -C fbreader TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/fbreader do_install + $(MAKE) -C zlibrary/core TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/libzlibrary-dev do_install_dev + $(MAKE) -C zlibrary/text TARGET_ARCH=maemo UI_TYPE=maemo5 DESTDIR=$(DEB_DIR)/libzlibrary-dev do_install_dev + touch install-stamp + +binary-indep: + +binary-arch: build install + dh_testdir + dh_testroot + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a -l $(DEB_DIR)/libzlibrary/usr/lib + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: clean build install binary-indep binary-arch binary + +## ---------------------------------------------------------------------- diff --git a/distributions/debian/smartq/changelog b/distributions/debian/smartq/changelog new file mode 100644 index 0000000..4a6aa88 --- /dev/null +++ b/distributions/debian/smartq/changelog @@ -0,0 +1,344 @@ +fbreader (0.12.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 1 Apr 2010 13:48:00 +0300 + +fbreader (0.12.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 25 Mar 2010 02:33:00 +0300 + +fbreader (0.12.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 22 Mar 2010 21:42:00 +0300 + +fbreader (0.12.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Mar 2010 00:39:00 +0300 + +fbreader (0.12.6-1) stable; urgency=low + + * new upstream version + * Text selection is disabled by default. That means the tap scrolling + works faster in 200 ms. + + -- Nikolay Pultsin <[email protected]> Tue, 2 Mar 2010 20:53:00 +0300 + +fbreader (0.12.5.smartq-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 21 Feb 2010 16:20:00 +0300 + +fbreader (0.12.2-5) stable; urgency=low + + * Double-click detection is switched off if a text selection is disabled + + -- Nikolay Pultsin <[email protected]> Tue, 16 Feb 2010 16:35:00 +0300 + +fbreader (0.12.2-4) stable; urgency=low + + * Better solution for chm crash problem: gcc 4.3 is used instead of 4.4 + * Fixed position indicator behaviour + + -- Nikolay Pultsin <[email protected]> Sun, 14 Feb 2010 15:46:00 +0300 + +fbreader (0.12.2-3) stable; urgency=low + + * Arabic and Chinese entries have been added to the desktop file + * A SmartQ-specific crach on chm files has been fixed + + -- Nikolay Pultsin <[email protected]> Sat, 13 Feb 2010 14:46:00 +0300 + +fbreader (0.12.2-2) stable; urgency=low + + * several SmartQ-specific patches have been added + + -- Nikolay Pultsin <[email protected]> Tue, 9 Feb 2010 18:51:00 +0300 + +fbreader (0.12.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jan 2010 19:53:00 +0300 + +fbreader (0.12.1-2) stable; urgency=low + + * cosmetical fixes + + -- Nikolay Pultsin <[email protected]> Sun, 13 Dec 2009 11:41:00 +0300 + +fbreader (0.12.1-1) stable; urgency=low + + * new upstream version + * updated man page + + -- Nikolay Pultsin <[email protected]> Sun, 13 Dec 2009 09:23:00 +0300 + +fbreader (0.12.0-3) stable; urgency=low + + * fixed rules file + + -- Nikolay Pultsin <[email protected]> Sun, 6 Dec 2009 19:48:00 +0300 + +fbreader (0.12.0-2) stable; urgency=low + + * fixed dependencies list + + -- Nikolay Pultsin <[email protected]> Sun, 6 Dec 2009 19:05:00 +0300 + +fbreader (0.12.0-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 5 Dec 2009 03:40:00 +0300 + +fbreader (0.11.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 20 Oct 2009 13:22:00 +0400 + +fbreader (0.11.1-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 13 Oct 2009 23:38:00 +0400 + +fbreader (0.11.0-2) stable; urgency=low + + * fixed package dependencies in debian files + + -- Nikolay Pultsin <[email protected]> Sat, 26 Sep 2009 11:23:00 +0400 + +fbreader (0.11.0-1) stable; urgency=low + + * new upstream version + + -- Vasiliy Bout <[email protected]> Wed, 16 Sep 2009 16:48:00 +0400 + +fbreader (0.10.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 30 Mar 2009 13:29:00 +0400 + +fbreader (0.10.6-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 26 Mar 2009 22:15:00 +0200 + +fbreader (0.10.5-1) stable; urgency=low + + * new upstream version + * conflicts with ubuntu fbreader packages have been resolved + * dependencies for libzltext-dev have been fixed + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2009 18:12:00 +0200 + +fbreader (0.10.4-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Wed, 18 Mar 2009 23:33:00 +0200 + +fbreader (0.10.3-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 5 Feb 2009 01:11:00 +0200 + +fbreader (0.10.2-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 17 Jan 2009 23:42:00 +0300 + +fbreader (0.10.1-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 16 Jan 2009 12:31:00 +0300 + +fbreader (0.10.0-1) stable; urgency=low + + * new upstream version + * add-missing-headers.patch integrated into the upstream + * fix-centering-with-margins.patch integrated into the upstream + * use-sensible-browser.patch added to the upstream debian fileset + * remove-deprecated-fields-in-desktop-file.patch intgerated into the upstream + + -- Nikolay Pultsin <[email protected]> Sun, 3 Aug 2008 19:01:00 +0400 + +fbreader (0.8.17-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Mar 2008 03:30:00 +0300 + +fbreader (0.8.16-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 20 Mar 2008 03:10:00 +0300 + +fbreader (0.8.15-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 26 Feb 2008 02:41:00 +0300 + +fbreader (0.8.14-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 9 Feb 2008 22:48:00 +0300 + +fbreader (0.8.13-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 24 Jan 2008 15:24:00 +0300 + +fbreader (0.8.12-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 19 Jan 2008 03:47:00 +0300 + +fbreader (0.8.11-1) stable; urgency=low + + * new upstream version + * dependency rules have been changed + + -- Nikolay Pultsin <[email protected]> Sat, 12 Jan 2008 22:27:00 +0300 + +fbreader (0.8.10-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 4 Jan 2008 20:53:00 +0300 + +fbreader (0.8.9-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 27 Dec 2007 07:13:00 +0300 + +fbreader (0.8.8d-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 24 Dec 2007 10:27:00 +0300 + +fbreader (0.8.8c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sun, 23 Dec 2007 08:14:00 +0300 + +fbreader (0.8.8a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Mon, 17 Dec 2007 03:03:00 +0300 + +fbreader (0.8.8-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 23 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7b-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Tue, 6 Nov 2007 22:55:00 +0300 + +fbreader (0.8.7a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Wed, 31 Oct 2007 00:00:00 +0400 + +fbreader (0.8.7-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Fri, 5 Oct 2007 00:00:00 +0400 + +fbreader (0.8.6c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 30 Aug 2007 02:30:00 +0400 + +fbreader (0.8.6a-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 8 Aug 2007 18:47:00 +0400 + +fbreader (0.8.6-1) stable; urgency=low + + * new upstream version + * added libzlibrary-dev package + + -- Nikolay Pultsin <[email protected]> Thr, 5 Aug 2007 23:49:00 +0400 + +fbreader (0.8.5c-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thr, 19 Jul 2007 15:20:00 +0400 + +fbreader (0.8.5b-1) stable; urgency=low + + * new upstream version + * almost all changes from the previous change are now included into + the upstream version: zlibrary shared objects moving, rpath deletion, + and the man page. + + -- Nikolay Pultsin <[email protected]> Tue, 10 Jul 2007 21:50:00 +0400 + +fbreader (0.8.5a-1) unstable; urgency=low + + * First upload to Debian. Closes: #432274 + * Misc debianisation changes. + * Move zlibrary shared object files to /usr/lib from /usr/share. + * Remove use of rpath. + * Use sensible-browser. + * Added a basic man page. + + -- Joey Hess <[email protected]> Mon, 09 Jul 2007 15:04:31 -0400 + +fbreader (0.8.5-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Sat, 7 Jul 2007 02:12:00 +0400 + +fbreader (0.8.4zz-1) stable; urgency=low + + * new upstream version + + -- Nikolay Pultsin <[email protected]> Thu, 5 Jul 2007 03:17:00 +0400 + +fbreader (0.8.4z-2) stable; urgency=low + + * postinst/postrm scripts were added + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jun 2007 21:23:00 +0400 + +fbreader (0.8.4z-1) stable; urgency=low + + * Initial release. + + -- Nikolay Pultsin <[email protected]> Fri, 29 Jun 2007 17:53:00 +0400 diff --git a/distributions/debian/smartq/compat b/distributions/debian/smartq/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/distributions/debian/smartq/compat @@ -0,0 +1 @@ +5 diff --git a/distributions/debian/smartq/control b/distributions/debian/smartq/control new file mode 100644 index 0000000..f8ed566 --- /dev/null +++ b/distributions/debian/smartq/control @@ -0,0 +1,115 @@ +Source: fbreader +Section: text +Priority: optional +Maintainer: Nikolay Pultsin <[email protected]> +Standards-Version: 3.8.0 +Build-Depends: debhelper (>= 5), libgtk2.0-dev, libqt3-mt-dev, libqt4-dev, libexpat1-dev, libbz2-dev, libz-dev, liblinebreak-dev (>= 1.0-1), libjpeg-dev, libfribidi-dev, libcurl-dev, quilt (>= 0.40), libsqlite3-dev + +Package: fbreader +Priority: optional +Architecture: any +Replaces: fbreader-gtk, fbreader-qt, fbreader-qt4 +Depends: ${shlibs:Depends}, libzlui +Description: e-book reader + FBReader is an e-book reader. + . + Main features: + * supports several open e-book formats: fb2, html, chm, plucker, + palmdoc, ztxt, tcr (psion text), rtf, oeb, openreader, non-DRM'ed + mobipocket, plain text + * reads directly from tar, zip, gzip, bzip2 archives (you can have + several books in one archive) + * supports a structured view of your e-book collection + * automatically determines encodings + * automatically generates a table of contents + * keeps the last open book and the last read positions for all open books + between runs + * automatic hyphenation (patterns for several languages are included) + * search and download books from network libraries + . + Homepage: http://www.fbreader.org/ + +Package: libzlcore +Section: libs +Priority: optional +Architecture: any +Conflicts: fbreader-gtk, fbreader-qt, fbreader-qt4 +Replaces: libzlcore-data +Depends: ${shlibs:Depends} +Description: ZLibrary core + This is the core of ZLibrary, the library that the fbreader e-book reader + is based on. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzltext +Section: libs +Priority: optional +Architecture: any +Replaces: libzltext-data +Depends: ${shlibs:Depends}, libzlcore (= ${binary:Version}) +Description: ZLibrary text model/viewer + This package provides text model/viewer part of ZLibrary. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzlui-gtk +Section: libs +Priority: optional +Architecture: any +Depends: ${shlibs:Depends}, libzlcore (= ${binary:Version}) +Provides: libzlui +Description: GTK+ interface module for ZLibrary + This package provides a GTK+-based UI for ZLibrary. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzlui-qt +Section: libs +Priority: optional +Architecture: any +Depends: ${shlibs:Depends}, libzlcore (= ${binary:Version}) +Provides: libzlui +Description: Qt3 interface module for ZLibrary + This package provides a Qt3-based UI for ZLibrary. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzlui-qt4 +Section: libs +Priority: optional +Architecture: any +Depends: ${shlibs:Depends} +Provides: libzlui +Description: Qt4 interface module for ZLibrary + This package provides a Qt4-based UI for ZLibrary. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzlcore-dev +Section: libdevel +Priority: optional +Architecture: any +Depends: libzlcore, ${shlibs:Depends}, libzlcore (= ${binary:Version}) +Description: ZLibrary core - development files + This package contains development files for the ZLibrary core. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. + +Package: libzltext-dev +Section: libdevel +Priority: optional +Architecture: any +Depends: libzltext, ${shlibs:Depends}, libzltext (= ${binary:Version}) +Description: ZLibrary text model/viewer - development files + This package contains development files for the ZLibrary text model/viewer + library. + . + ZLibrary is a cross-platform library to build applications running on desktop + Linux, Windows, different Linux-based PDAs using this library. diff --git a/distributions/debian/smartq/copyright b/distributions/debian/smartq/copyright new file mode 100644 index 0000000..b56c23c --- /dev/null +++ b/distributions/debian/smartq/copyright @@ -0,0 +1,51 @@ +This is the Debian prepackaged version of FBReader. + +It was originally Debianised by Nikolay Pultsin <[email protected]>. +Sources are downloaded from its website at: + + http://www.fbreader.org/ + +It is copyright as follows: + +/* + * Copyright (C) 2004-2009 Geometer Plus <[email protected]> + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA + * 02110-1301, USA. + */ + +On Debian systems, the full text of the GPL can be found in +/usr/share/common-licenses/GPL + +It also includes html entity files with these licenses: + +<!-- Portions (C) International Organization for Standardization 1986 + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. +--> + +<!-- Copyright (C) 2001, 2002 Organization for the Advancement of Structured + Information Standards (OASIS). + + Permission to use, copy, modify and distribute this entity set + and its accompanying documentation for any purpose and without + fee is hereby granted in perpetuity, provided that the above + copyright notice and this paragraph appear in all copies. The + copyright holders make no representation about the suitability of + the entities for any purpose. It is provided "as is" without + expressed or implied warranty. + +--> diff --git a/distributions/debian/smartq/menu b/distributions/debian/smartq/menu new file mode 100644 index 0000000..3fd4112 --- /dev/null +++ b/distributions/debian/smartq/menu @@ -0,0 +1,2 @@ +?package(fbreader):needs="x11" section="Applications/Viewers" \ + title="E-book reader" command="FBReader" diff --git a/distributions/debian/smartq/patches/110-use-sensible-browser.patch b/distributions/debian/smartq/patches/110-use-sensible-browser.patch new file mode 100644 index 0000000..42098a1 --- /dev/null +++ b/distributions/debian/smartq/patches/110-use-sensible-browser.patch @@ -0,0 +1,11 @@ +--- 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 @@ + <section name="Web Browser"> + <program name="%browser" protocol="execute"> + <action name="openLink" command="%command"/> +- <option name="command" defaultValue="mozilla %1 &"/> ++ <option name="command" defaultValue="sensible-browser %1 &"/> + </program> + </section> + </ExternalPrograms> diff --git a/distributions/debian/smartq/patches/120-key-names-and-actions.patch b/distributions/debian/smartq/patches/120-key-names-and-actions.patch new file mode 100644 index 0000000..e6cae59 --- /dev/null +++ b/distributions/debian/smartq/patches/120-key-names-and-actions.patch @@ -0,0 +1,58 @@ +--- 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 @@ + <?xml version="1.0" encoding="UTF-8"?> + <keymap> +- <binding key="<L>" action="showLibrary"/> +- <binding key="<W>" action="showNetLibrary"/> +- <binding key="<O>" action="preferences"/> +- <binding key="<LeftArrow>" action="undo"/> +- <binding key="<RightArrow>" action="redo"/> +- <binding key="<C>" action="toc"/> +- <binding key="<Ctrl>+<F>" action="search"/> +- <binding key="<F>" action="search"/> +- <binding key="<P>" action="findPrevious"/> +- <binding key="<F3>" action="findNext"/> +- <binding key="<N>" action="findNext"/> + <binding key="<PageDown>" action="pageForward"/> + <binding key="<PageUp>" action="pageBackward"/> +- <binding key="<DownArrow>" action="lineForward"/> +- <binding key="<UpArrow>" action="lineBackward"/> +- <binding key="<MouseScrollDown>" action="mouseScrollForward"/> +- <binding key="<MouseScrollUp>" action="mouseScrollBackward"/> +- <binding key="<Ctrl>+<Home>" action="gotoHome"/> +- <binding key="<Home>" action="gotoSectionStart"/> +- <binding key="<End>" action="gotoSectionEnd"/> ++ <binding key="<Return>" action="rotate"/> ++ <binding key="<FullScreen>" action="toggleFullscreen"/> + <binding key="<Esc>" action="cancel"/> +- <binding key="<=>" action="increaseFont"/> +- <binding key="<->" action="decreaseFont"/> +- <binding key="<D>" action="toggleIndicator"/> +- <binding key="<Return>" action="toggleFullscreen"/> +- <binding key="<A>" action="addBook"/> +- <binding key="<I>" action="bookInfo"/> +- <binding key="<R>" action="rotate"/> +- <binding key="<Ctrl>+<DownArrow>" action="nextTOCSection"/> +- <binding key="<Ctrl>+<UpArrow>" action="previousTOCSection"/> +- <binding key="<Ctrl>+<C>" action="copyToClipboard"/> +- <binding key="<G>" action="gotoPageNumber"/> +- <binding key="<Z>" action="debugNL"/> + </keymap> +--- 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 @@ + <?xml version="1.0" encoding="UTF-8"?> + <keynames> ++ <key code="0xFFE9" name="<FullScreen>"/> + <key code="0xFF1B" name="<Esc>"/> + <key code="0x1B" name="<Esc>"/> + <key code="0xFF09" name="<Tab>"/> +@@ -41,7 +42,6 @@ + <key code="0xFFE2" name="<RShift>"/> + <key code="0xFFE3" name="<Ctrl>"/> + <key code="0xFE08" name="<RCtrl>"/> +- <key code="0xFFE9" name="<Alt>"/> + <key code="0xFFEA" name="<RAlt>"/> + <key code="0xFFEB" name="<Win>"/> + <key code="0xFF6B" name="<Break>"/> diff --git a/distributions/debian/smartq/patches/130-default-indicator.patch b/distributions/debian/smartq/patches/130-default-indicator.patch new file mode 100644 index 0000000..e242f43 --- /dev/null +++ b/distributions/debian/smartq/patches/130-default-indicator.patch @@ -0,0 +1,13 @@ +--- fbreader-0.12.2.orig/fbreader/data/default/config.desktop.xml ++++ fbreader-0.12.2/fbreader/data/default/config.desktop.xml +@@ -4,6 +4,10 @@ + <option name="Base:fontFamily" value="Georgia"/> + <option name="Base:fontSize" value="16"/> + </group> ++ <group name="Indicator"> ++ <option name="Type" value="1"/> ++ <option name="Time" value="true"/> ++ </group> + <group name="Scrollings"> + <option name="Delay" value="0"/> + </group> diff --git a/distributions/debian/smartq/patches/140-fullscreen-scrolling.patch b/distributions/debian/smartq/patches/140-fullscreen-scrolling.patch new file mode 100644 index 0000000..d6c9543 --- /dev/null +++ b/distributions/debian/smartq/patches/140-fullscreen-scrolling.patch @@ -0,0 +1,41 @@ +--- fbreader-0.12.2.orig/zlibrary/ui/src/gtk/view/ZLGtkViewWidget.cpp ++++ fbreader-0.12.2/zlibrary/ui/src/gtk/view/ZLGtkViewWidget.cpp +@@ -203,7 +204,6 @@ + ZLGtkSignalUtil::connectSignal(GTK_OBJECT(myArea), "button_release_event", GTK_SIGNAL_FUNC(mouseReleased), this); + ZLGtkSignalUtil::connectSignal(GTK_OBJECT(myArea), "motion_notify_event", GTK_SIGNAL_FUNC(mouseMoved), this); + ZLGtkSignalUtil::connectSignal(GTK_OBJECT(myArea), "expose_event", GTK_SIGNAL_FUNC(::doPaint), this); +- myRepaintBlocked = false; + } + + void ZLGtkViewWidget::setScrollbarEnabled(ZLView::Direction direction, bool enabled) { +@@ -292,9 +292,7 @@ + } + + void ZLGtkViewWidget::repaint() { +- if (!myRepaintBlocked) { +- gtk_widget_queue_draw(myArea); +- } ++ gtk_widget_queue_draw(myArea); + } + + void ZLGtkViewWidget::doPaint() { +@@ -352,9 +350,6 @@ + gdk_draw_pixbuf(myArea->window, myArea->style->white_gc, myRotatedPixbuf, 0, 0, 0, 0, h, w, GDK_RGB_DITHER_NONE, 0, 0); + break; + } +- myRepaintBlocked = true; +- myApplication->refreshWindow(); +- myRepaintBlocked = false; + } + + GtkWidget *ZLGtkViewWidget::area() { +--- fbreader-0.12.2.orig/zlibrary/ui/src/gtk/view/ZLGtkViewWidget.h ++++ fbreader-0.12.2/zlibrary/ui/src/gtk/view/ZLGtkViewWidget.h +@@ -61,7 +61,6 @@ + GdkPixbuf *myOriginalPixbuf; + GdkPixbuf *myRotatedPixbuf; + GdkImage *myImage; +- bool myRepaintBlocked; + + GtkAdjustment *myVerticalAdjustment; + GtkWidget *myRightScrollBar; diff --git a/distributions/debian/smartq/patches/150-default-rotation-direction.patch b/distributions/debian/smartq/patches/150-default-rotation-direction.patch new file mode 100644 index 0000000..6ff1798 --- /dev/null +++ b/distributions/debian/smartq/patches/150-default-rotation-direction.patch @@ -0,0 +1,12 @@ +--- 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 @@ + <option name="PositionText" value="true"/> + <option name="Time" value="true"/> + </group> ++ <group name="Rotation"> ++ <option name="Angle" value="270"/> ++ </group> + <group name="Scrollings"> + <option name="Delay" value="0"/> + </group> diff --git a/distributions/debian/smartq/patches/160-use-gcc-4-3.patch b/distributions/debian/smartq/patches/160-use-gcc-4-3.patch new file mode 100644 index 0000000..a1741ab --- /dev/null +++ b/distributions/debian/smartq/patches/160-use-gcc-4-3.patch @@ -0,0 +1,14 @@ +--- fbreader-0.12.2.orig/makefiles/arch/desktop.mk 2010-02-13 08:04:07.000000000 +0000 ++++ fbreader-0.12.2/makefiles/arch/desktop.mk 2010-02-13 10:26:41.000000000 +0000 +@@ -6,9 +6,9 @@ + IMAGEDIR = $(INSTALLDIR)/share/pixmaps + APPIMAGEDIR = $(INSTALLDIR)/share/pixmaps/%APPLICATION_NAME% + +-CC = gcc ++CC = gcc-4.3 + AR = ar rsu +-LD = g++ ++LD = g++-4.3 + + CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG + LDFLAGS = diff --git a/distributions/debian/smartq/patches/170-disable-selection-by-default.patch b/distributions/debian/smartq/patches/170-disable-selection-by-default.patch new file mode 100644 index 0000000..0051c54 --- /dev/null +++ b/distributions/debian/smartq/patches/170-disable-selection-by-default.patch @@ -0,0 +1,10 @@ +--- fbreader-0.12.2.orig/fbreader/data/default/config.desktop.xml ++++ fbreader-0.12.2/fbreader/data/default/config.desktop.xml +@@ -15,6 +15,7 @@ + <option name="Delay" value="0"/> + </group> + <group name="Options"> ++ <option name="IsSelectionEnabled" value="false"/> + <option name="LeftMargin" value="50"/> + <option name="RightMargin" value="50"/> + <option name="KeyDelay" value="0"/> diff --git a/distributions/debian/smartq/patches/series b/distributions/debian/smartq/patches/series new file mode 100644 index 0000000..e0c0dc2 --- /dev/null +++ b/distributions/debian/smartq/patches/series @@ -0,0 +1,7 @@ +110-use-sensible-browser.patch +120-key-names-and-actions.patch +130-default-indicator.patch +140-fullscreen-scrolling.patch +150-default-rotation-direction.patch +160-use-gcc-4-3.patch +170-disable-selection-by-default.patch diff --git a/distributions/debian/smartq/rules b/distributions/debian/smartq/rules new file mode 100755 index 0000000..9ad22c3 --- /dev/null +++ b/distributions/debian/smartq/rules @@ -0,0 +1,58 @@ +#!/usr/bin/make -f + +clean: unpatch + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean build-stamp install-stamp + +build: patch build-stamp +build-stamp: + dh_testdir + $(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 + touch build-stamp + +install: DEB_DIR = $(CURDIR)/debian +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/libzlcore do_install + $(MAKE) -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/libzltext do_install + $(MAKE) -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/libzlcore-dev do_install_dev + $(MAKE) -C zlibrary/text TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/libzltext-dev do_install_dev + $(MAKE) -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=gtk DESTDIR=$(DEB_DIR)/libzlui-gtk do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt DESTDIR=$(DEB_DIR)/libzlui-qt do_install + $(MAKE) -C zlibrary/ui TARGET_ARCH=desktop UI_TYPE=qt4 DESTDIR=$(DEB_DIR)/libzlui-qt4 do_install + $(MAKE) -C fbreader TARGET_ARCH=desktop UI_TYPE=dummy DESTDIR=$(DEB_DIR)/fbreader do_install + touch install-stamp + +binary-arch: VERSION=$(shell expr "`dpkg-parsechangelog |grep Version:`" : '.*Version: \(.*\)') +binary-arch: build install + dh_testdir + dh_testroot + dh_desktop + dh_installmenu + dh_installdocs + dh_installman fbreader/desktop/FBReader.1 + dh_installchangelogs + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs -plibzlcore -V"libzlcore (>= $(VERSION)),libzlcore(<< 0.13.0)" + dh_makeshlibs -plibzltext -V"libzltext (>= $(VERSION)),libzltext(<< 0.13.0)" + dh_installdeb + dh_shlibdeps -l debian/libzlcore/usr/lib:debian/libzltext/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-arch + +include /usr/share/quilt/quilt.make diff --git a/distributions/debian/smartq/watch b/distributions/debian/smartq/watch new file mode 100644 index 0000000..c60d47a --- /dev/null +++ b/distributions/debian/smartq/watch @@ -0,0 +1,2 @@ +version=2 +http://www.fbreader.org/downloads.php fbreader-sources-(.*).tgz |