--- biblememorizer-0.6.4.orig/debian/changelog +++ biblememorizer-0.6.4/debian/changelog @@ -0,0 +1,64 @@ +biblememorizer (0.6.4-2) experimental; urgency=low + + * Bump Standards-Version to 3.8.1, no changes needed. + * debian/copyright: + - Correct packaging copyright notice. Specify GPL v2 or later. + - Update copyright dates. + - CrossWire SWORD code is GPLv2 only. + * debian/control: + - Remove Build-Depends: on inkscape. + + -- Jonathan Marsden Wed, 22 Apr 2009 00:02:50 -0700 + +biblememorizer (0.6.4-1) experimental; urgency=low + + * New upstream version. + * Add debian/README.source regarding dpatch system. + * Bump Standards-Version. + * Add Homepage: field to debian/control. + * Remove homepage from Description: field. + * Remove patches 01 to 02, no longer needed. + * Remove debian/bibletime.desktop. + * debian/patches/04_desktop_categories.dpatch: + - Correct categories in biblememorizer.desktop. + * debian/patches/05_desktop_encoding.dpatch: + - Remove deprecated Encoding line from biblememorizer.desktop. + * debian/rules: + - rm qmake_vars during clean to keep it out of diff + - Test for Makefile and do not ignore errors doing $(MAKE) clean. + - Use bibletime.desktop from source tarball. + * debian/copyright: Update download location. + * Add Builds-Depends: on docbook. + * Add debian/watch file. + + -- Jonathan Marsden Sun, 05 Apr 2009 19:05:35 -0700 + +biblememorizer (0.5.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 4.3 (Closes: #420881). + + -- Luk Claes Sat, 15 Mar 2008 21:47:12 +0000 + +biblememorizer (0.5.2-1) unstable; urgency=low + + * Initial Debian version (Closes: #407962) + * Clean Makefile in debian/rules + * Add debian/patches/03_qmake_vars.dpatch to prevent qmake_vars from + appearing in the package diff. + + -- Raphael Pinson Mon, 22 Jan 2007 16:36:43 +0100 + +biblememorizer (0.5.2-0ubuntu1) feisty; urgency=low + + * Initial release + * Patch 01_configure_bash.dpatch adds #!/bin/bash to configure script to + have it work properly + * Patch 02_libraries_paths.dpatch fixes libraries paths from /usr/share to + /usr/lib + * Add a manual (1) for biblememorizer + * Add a desktop file for biblememorizer + * Build icons and install them + + -- Raphael Pinson Wed, 3 Jan 2007 12:52:14 +0100 + --- biblememorizer-0.6.4.orig/debian/control +++ biblememorizer-0.6.4/debian/control @@ -0,0 +1,25 @@ +Source: biblememorizer +Section: kde +Priority: optional +Maintainer: Debian Crosswire Packaging Team +Uploaders: Jonathan Marsden , + Daniel Glassey , + Raphael Pinson +Build-Depends: debhelper (>= 5.0), libsword-dev (>=1.5.11), + libqt3-mt-dev, qt3-dev-tools, dpatch, docbook2x, docbook +Standards-Version: 3.8.1 +Homepage: http://biblememorizer.sourceforge.net/ + +Package: biblememorizer +Architecture: any +Depends: ${shlibs:Depends} +Description: a Bible verses memorizer + BibleMemorizer is a program to help with memorizing Scripture. It allows you + to create files with lists of verses you want to memorize, including the text + of the verse and any categories you create. + . + BibleMemorizer uses plugins to import texts, including a plugin to use the + Sword API. Texts are then imported from the Sword Bible modules installed on + your system. + . + --- biblememorizer-0.6.4.orig/debian/docs +++ biblememorizer-0.6.4/debian/docs @@ -0,0 +1,4 @@ +README +TODO +AUTHORS +CREDITS --- biblememorizer-0.6.4.orig/debian/biblememorizer.1.docbook +++ biblememorizer-0.6.4/debian/biblememorizer.1.docbook @@ -0,0 +1,64 @@ + + + + + + Raphaël + Pinson + raphink@ubuntu.com + + + 2007 + Raphaël Pinson + + + + 2007-01-15 + + + + biblememorizer + 1 + + + biblememorizer + Bible memorizer program + + + + biblememorizer + + + + DESCRIPTION + + BibleMemorizer is a program to help with memorizing Scripture. It allows you + to create files with lists of verses you want to memorize, including the text + of the verse and any categories you create. + + + BibleMemorizer uses plugins to import texts, including a plugin to use the + Sword API. Texts are then imported from the Sword Bible modules installed on + your system. + + + + COPYRIGHT + + This manual page was written by Raphaël Pinson + <raphink@ubuntu.com> for the + Debian system (but may be used by others). + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU General Public License, + Version 2 or any later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in + /usr/share/common-licenses/GPL. + + + + --- biblememorizer-0.6.4.orig/debian/Makefile.icons +++ biblememorizer-0.6.4/debian/Makefile.icons @@ -0,0 +1,62 @@ +#!/usr/bin/make -f +# +# Makefile for the BibleMemorizer icons +# by Raphaël Pinson +# +# Copyright (C) 2007, Raphaël Pinson +# +# 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. + +ICONSDIR=$(DESTDIR)/usr/share/icons/hicolor +ICON=biblememorizer +BUILDDIR=$(CURDIR)/build +SVGDIR=scalable +SVGSECTDIR=$(BUILDDIR)/$(SVGDIR)/$(SECTION) +PNGSECTDIR=$(BUILDDIR)/$${size}x$${size}/$(SECTION) +SVGFILE=$(CURDIR)/bmemicon.svg +PNGFILE=$(PNGSECTDIR)/$(ICON).png +SECTION=apps + +MKDIR=/bin/mkdir -p +RM=/bin/rm -rf +TAR=/bin/tar cvzf +LS=/bin/ls +GREP=/bin/grep +TOUCH=/usr/bin/touch +CP=/bin/cp -r +FIND=/usr/bin/find + +CONVERT=inkscape --without-gui --export-png=$(PNGFILE) --export-dpi=72 --export-background-opacity=0 --export-width=$${size} --export-height=$${size} $(SVGFILE) >/dev/null + +SIZES=16 22 32 48 64 128 + +build: build-stamp +build-stamp: + $(MKDIR) $(BUILDDIR) + $(MKDIR) $(SVGSECTDIR); \ + $(CP) $(SVGFILE) $(SVGSECTDIR)/$(ICON).svg; \ + for size in $(SIZES); do \ + $(MKDIR) $(PNGSECTDIR); \ + $(CONVERT); \ + done; \ + $(TOUCH) $@ + +install: + $(MKDIR) $(ICONSDIR) + $(CP) $(BUILDDIR)/* $(ICONSDIR) + +clean: + -$(RM) $(BUILDDIR) + -$(RM) build-stamp --- biblememorizer-0.6.4.orig/debian/watch +++ biblememorizer-0.6.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/biblememorizer/biblememorizer-(.+)\.tar\.gz --- biblememorizer-0.6.4.orig/debian/compat +++ biblememorizer-0.6.4/debian/compat @@ -0,0 +1 @@ +5 --- biblememorizer-0.6.4.orig/debian/rules +++ biblememorizer-0.6.4/debian/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f + +ICONSDIR=$(CURDIR)/icons +DEBIANDIR=$(CURDIR)/debian +PACKAGEDIR=$(DEBIANDIR)/biblememorizer +APPSDIR=$(PACKAGEDIR)/usr/share/applications + +include /usr/share/dpatch/dpatch.make + +configure: configure-stamp + +configure-stamp: patch + dh_testdir + ./configure --prefix=/usr --sword-path=/usr/include/sword + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) + cp $(DEBIANDIR)/Makefile.icons $(ICONSDIR)/Makefile + $(MAKE) -C $(ICONSDIR) + docbook2x-man $(DEBIANDIR)/biblememorizer.1.docbook + touch build-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -f biblememorizer.1 + [ ! -f Makefile ] || $(MAKE) distclean + [ ! -f Makefile ] || $(MAKE) -C $(ICONSDIR) clean + rm -f $(ICONSDIR)/Makefile Makefile + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install INSTALL_ROOT=$(PACKAGEDIR) + $(MAKE) -C $(ICONSDIR) install DESTDIR=$(PACKAGEDIR) + mkdir -p $(APPSDIR) + cp biblememorizer.desktop $(APPSDIR) + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installchangelogs ChangeLog + dh_install + dh_installman biblememorizer.1 + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- biblememorizer-0.6.4.orig/debian/README.source +++ biblememorizer-0.6.4/debian/README.source @@ -0,0 +1,4 @@ +This package uses dpatch in order to apply patches to the upstream source. +Patches are stored in debian/patches. For further details, see the man pages for +dpatch and dpatch-edit-patch, and also /usr/share/doc/dpatch/README.source.gz + --- biblememorizer-0.6.4.orig/debian/copyright +++ biblememorizer-0.6.4/debian/copyright @@ -0,0 +1,54 @@ +This package was debianized by Raphael Pinson on +Wed, 3 Jan 2007 12:52:14 +0100. + +It was downloaded from http://superb-east.dl.sourceforge.net/sourceforge/biblememorizer/biblememorizer-0.6.4.tar.gz + +Upstream Author: Jeremy Erickson + +Copyright: Copyright (c) 2005-2009 Jeremy Erickson + + +License: + + +For the BibleMemorizer program: + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +For the Sword plugin: + + 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 version 2. + + 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. + + On Debian GNU/Linux systems, the complete text of the GNU General + Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + + +The Debian packaging is Copyright (C) 2007-2009, Raphael Pinson + and Jonathan Marsden and +is licensed under the GNU GPL, version 2 or later, see +`/usr/share/common-licenses/GPL-2'. --- biblememorizer-0.6.4.orig/debian/patches/00list +++ biblememorizer-0.6.4/debian/patches/00list @@ -0,0 +1,3 @@ +03_qmake_vars.dpatch +04_desktop_categories.dpatch +05_desktop_encoding.dpatch --- biblememorizer-0.6.4.orig/debian/patches/05_desktop_encoding.dpatch +++ biblememorizer-0.6.4/debian/patches/05_desktop_encoding.dpatch @@ -0,0 +1,16 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05_desktop_encoding.dpatch by Jonathan Marsden +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Removes deprecated Encoding= line from bibletime.desktop + +@DPATCH@ +diff -urNad biblememorizer-0.6.4~/biblememorizer.desktop biblememorizer-0.6.4/biblememorizer.desktop +--- biblememorizer-0.6.4~/biblememorizer.desktop 2009-04-05 18:54:34.000000000 -0700 ++++ biblememorizer-0.6.4/biblememorizer.desktop 2009-04-05 18:54:47.000000000 -0700 +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=BibleMemorizer + Name[xx]=xxBibleMemorizerxx + Exec=biblememorizer --- biblememorizer-0.6.4.orig/debian/patches/04_desktop_categories.dpatch +++ biblememorizer-0.6.4/debian/patches/04_desktop_categories.dpatch @@ -0,0 +1,16 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_fix_desktop_categories.dpatch by Jonathan Marsden +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Correct Religion and Bible categories to X-Religion and X-Bible. + +@DPATCH@ +diff -urNad biblememorizer-0.6.4~/biblememorizer.desktop biblememorizer-0.6.4/biblememorizer.desktop +--- biblememorizer-0.6.4~/biblememorizer.desktop 2007-02-14 08:21:10.000000000 -0800 ++++ biblememorizer-0.6.4/biblememorizer.desktop 2009-01-28 02:20:26.000000000 -0800 +@@ -40,4 +40,4 @@ + GenericName=Bible Verses Memorizer + GenericName[fr]=Mémorisation de versets bibliques + GenericName[xx]=Bible Verses Memorizer +-Categories=Religion;Bible;Application;KDE;Utility; ++Categories=X-Religion;X-Bible;Application;KDE;Utility; --- biblememorizer-0.6.4.orig/debian/patches/03_qmake_vars.dpatch +++ biblememorizer-0.6.4/debian/patches/03_qmake_vars.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_qmake_vars.dpatch by edited by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Add qmake_vars to upstream tarball to prevent it from appearing in the +## DP: package diff + +@DPATCH@ + +--- biblememorizer-0.6.4.orig/qmake_vars ++++ biblememorizer-0.6.4/qmake_vars +@@ -0,0 +1,8 @@ ++#Variables generated by configure script: ++CONFIG += sword ++SWORD_PATH = /usr/include/sword ++SWORD_LIB = -lsword ++MAIN_PATH = /usr ++CONFIG += release ++ ++