r16085 - in packages/trunk/langdrill/debian: . patches source

Markus Koschany apo at moszumanska.debian.org
Fri Jan 19 09:58:36 UTC 2018


Author: apo
Date: 2018-01-19 09:58:35 +0000 (Fri, 19 Jan 2018)
New Revision: 16085

Added:
   packages/trunk/langdrill/debian/manpages
   packages/trunk/langdrill/debian/patches/enable-debug-symbols.patch
   packages/trunk/langdrill/debian/patches/link-against-only-needed-libraries.patch
   packages/trunk/langdrill/debian/source/
   packages/trunk/langdrill/debian/source/format
Removed:
   packages/trunk/langdrill/debian/dirs
   packages/trunk/langdrill/debian/menu
Modified:
   packages/trunk/langdrill/debian/changelog
   packages/trunk/langdrill/debian/compat
   packages/trunk/langdrill/debian/control
   packages/trunk/langdrill/debian/copyright
   packages/trunk/langdrill/debian/docs
   packages/trunk/langdrill/debian/patches/series
   packages/trunk/langdrill/debian/rules
Log:
Release langdrill 0.3-8


Modified: packages/trunk/langdrill/debian/changelog
===================================================================
--- packages/trunk/langdrill/debian/changelog	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/changelog	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1,8 +1,19 @@
-langdrill (0.3-8) UNRELEASED; urgency=low
+langdrill (0.3-8) unstable; urgency=medium
 
-  * Correct Vcs-* URLs to point to anonscm.debian.org
+  * Team upload.
+  * Drop unnecessary build-dependency libgnomeui-dev. (Closes: #885761)
+  * Switch to compat level 11.
+  * wrap-and-sort -sa.
+  * Drop obsolete menu file. (Closes: #726809)
+  * Use canonical VCS address.
+  * Declare compliance with Debian Policy 4.1.3.
+  * Switch to source format 3.0 (quilt).
+  * Simplify debian/rules by using dh sequencer.
+  * Remove dirs file.
+  * Add enable-debug-symbols.patch and build with debug symbols.
+  * Link only against needed libraries.
 
- -- Evgeni Golov <evgeni at debian.org>  Mon, 15 Jul 2013 22:21:38 +0200
+ -- Markus Koschany <apo at debian.org>  Fri, 19 Jan 2018 09:51:28 +0100
 
 langdrill (0.3-7) unstable; urgency=low
 

Modified: packages/trunk/langdrill/debian/compat
===================================================================
--- packages/trunk/langdrill/debian/compat	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/compat	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1 +1 @@
-5
+11

Modified: packages/trunk/langdrill/debian/control
===================================================================
--- packages/trunk/langdrill/debian/control	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/control	2018-01-19 09:58:35 UTC (rev 16085)
@@ -2,20 +2,28 @@
 Section: text
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
-Uploaders: Sam Hocevar <sho at debian.org>, Barry deFreese <bdefreese at debian.org>
-Build-Depends: debhelper (>= 5.0), quilt, libvdk2-dev (>= 2.4.0-3), libgnomeui-dev (>= 2.0)
-Standards-Version: 3.8.1
+Uploaders:
+ Sam Hocevar (Debian packages) <sam+deb at zoy.org>,
+ Barry deFreese <bdefreese at debian.org>
+Build-Depends:
+ debhelper (>= 11),
+ libvdk2-dev (>= 2.4.0-3)
+Standards-Version: 4.1.3
 Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/langdrill/
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/langdrill/
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/langdrill/
 
 Package: langdrill
 Architecture: any
-Depends: ${shlibs:Depends}
-Recommends: xfonts-intl-japanese
-Suggests: skkinput | kinput2 | kinput2-wnn | kinput2-canna
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends:
+ xfonts-intl-japanese
+Suggests:
+ skkinput | kinput2 | kinput2-wnn | kinput2-canna
 Description: language drills to test vocabulary
  langdrill is a helper for testing your foreign language vocabulary.
- It uses GTK+ toolkit and VDK (a C++ wrapper arround GTK+). langdrill
+ It uses GTK+ toolkit and VDK (a C++ wrapper around GTK+). langdrill
  looks similar to JavaDrill.
  .
  Support for displaying Japanese characters is included. For this, Japanese

Modified: packages/trunk/langdrill/debian/copyright
===================================================================
--- packages/trunk/langdrill/debian/copyright	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/copyright	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1,9 +1,9 @@
 This package was written by Ionutz Borcoman <borco at borco-ei.eng.hokudai.ac.jp>
 on Tue, 15 Dec 1998 14:55:00 +0900. It is now maintained by Sam Hocevar
-<sho at debian.org> since Wed, 23 Apr 2003 05:21:58 +0200.
+<sam at zoy.org> since Wed, 23 Apr 2003 05:21:58 +0200.
 
 Copyright (c) 1999-2003 Ionutz Borcoman <borco at borco-ei.eng.hokudai.ac.jp>
-Copyright (c) 2003-2005 Sam Hocevar <sam at hocevar.net>
+Copyright (c) 2003-2005 Sam Hocevar <sam at zoy.org>
 
   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
@@ -20,5 +20,4 @@
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 
 On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
+Public License can be found in `/usr/share/common-licenses/GPL-2'.

Deleted: packages/trunk/langdrill/debian/dirs
===================================================================
--- packages/trunk/langdrill/debian/dirs	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/dirs	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1,3 +0,0 @@
-usr/bin
-usr/share/man/man1
-usr/share/langdrill

Modified: packages/trunk/langdrill/debian/docs
===================================================================
--- packages/trunk/langdrill/debian/docs	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/docs	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1 +1,4 @@
-BUGS NEWS README TODO 
+BUGS
+NEWS
+README
+TODO

Added: packages/trunk/langdrill/debian/manpages
===================================================================
--- packages/trunk/langdrill/debian/manpages	                        (rev 0)
+++ packages/trunk/langdrill/debian/manpages	2018-01-19 09:58:35 UTC (rev 16085)
@@ -0,0 +1 @@
+docs/langdrill.1

Deleted: packages/trunk/langdrill/debian/menu
===================================================================
--- packages/trunk/langdrill/debian/menu	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/menu	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1,2 +0,0 @@
-?package(langdrill):command="/usr/bin/langdrill" needs="X11" \
-    section="Applications/Education" title="Language drills" 

Added: packages/trunk/langdrill/debian/patches/enable-debug-symbols.patch
===================================================================
--- packages/trunk/langdrill/debian/patches/enable-debug-symbols.patch	                        (rev 0)
+++ packages/trunk/langdrill/debian/patches/enable-debug-symbols.patch	2018-01-19 09:58:35 UTC (rev 16085)
@@ -0,0 +1,21 @@
+From: Markus Koschany <apo at debian.org>
+Date: Fri, 19 Jan 2018 10:36:27 +0100
+Subject: enable debug symbols
+
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 0facb53..c0b467b 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -27,7 +27,7 @@ ifeq ($(MY_DEBIAN_SYSTEM),1)
+ 	DRILL_DIR=$(DESTDIR)/usr/share/langdrill
+ 	BIN_DIR=$(DESTDIR)/usr/bin
+ 	MAN_DIR=$(DESTDIR)/usr/share/man/man1
+-	CFLAGS = -Wall `vdk-config-2 --cflags` $(DEF_FLAGS)
++	CFLAGS = -Wall -g `vdk-config-2 --cflags` $(DEF_FLAGS)
+ else
+ 	MY_MESSAGE_OF_THE_DAY=">>" $(TARGET) compilled for NON-Debian GNU/Linux system. "<<"
+ 	DRILL_DIR=$(DESTDIR)/usr/local/share/langdrill

Added: packages/trunk/langdrill/debian/patches/link-against-only-needed-libraries.patch
===================================================================
--- packages/trunk/langdrill/debian/patches/link-against-only-needed-libraries.patch	                        (rev 0)
+++ packages/trunk/langdrill/debian/patches/link-against-only-needed-libraries.patch	2018-01-19 09:58:35 UTC (rev 16085)
@@ -0,0 +1,21 @@
+From: Markus Koschany <apo at debian.org>
+Date: Fri, 19 Jan 2018 10:39:45 +0100
+Subject: link against only needed libraries
+
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index c0b467b..aec5e4e 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -37,7 +37,7 @@ else
+ endif
+ 
+ CC = g++
+-LFLAGS = `vdk-config-2 --libs` `pkg-config --libs gtk+-2.0`
++LFLAGS = -Wl,--as-needed `vdk-config-2 --libs` `pkg-config --libs gtk+-2.0`
+ 
+ 
+ ####### Implicit rules

Modified: packages/trunk/langdrill/debian/patches/series
===================================================================
--- packages/trunk/langdrill/debian/patches/series	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/patches/series	2018-01-19 09:58:35 UTC (rev 16085)
@@ -6,3 +6,5 @@
 030_french_utf8.diff
 030_japanese.diff
 030_swedish.diff
+enable-debug-symbols.patch
+link-against-only-needed-libraries.patch

Modified: packages/trunk/langdrill/debian/rules
===================================================================
--- packages/trunk/langdrill/debian/rules	2018-01-11 23:07:38 UTC (rev 16084)
+++ packages/trunk/langdrill/debian/rules	2018-01-19 09:58:35 UTC (rev 16085)
@@ -1,66 +1,11 @@
 #!/usr/bin/make -f
-# MAde with the aid of dh_make, by Craig Small
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
-# Some lines taken from debmake, by Cristoph Lameter.
-
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-build: build-stamp
-build-stamp:
-	dh_testdir
-	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
-	$(MAKE) MY_DEBIAN_SYSTEM=1
-	touch build-stamp
+%:
+	dh $@
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp install-stamp
-	$(MAKE) distclean
-	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
-	dh_clean
+override_dh_auto_build:
+	dh_auto_build -- MY_DEBIAN_SYSTEM=1
 
-install: install-stamp
-install-stamp: build-stamp
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	$(MAKE) install DESTDIR=`pwd`/debian/langdrill MY_DEBIAN_SYSTEM=1
-	touch install-stamp
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-#	dh_testversion
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-#	dh_installexamples
-	dh_installmenu
-#	dh_installemacsen
-#	dh_installinit
-#	dh_installcron
-	dh_installman docs/langdrill.1
-#	dh_undocumented
-	dh_installchangelogs 
-	dh_strip
-	dh_compress
-	dh_fixperms
-#	dh_suidregister
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-#	dh_makeshlibs
-	dh_md5sums
-	dh_builddeb
-
-source diff:                                                                  
-	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+override_dh_auto_install:
+	dh_auto_install -- MY_DEBIAN_SYSTEM=1

Added: packages/trunk/langdrill/debian/source/format
===================================================================
--- packages/trunk/langdrill/debian/source/format	                        (rev 0)
+++ packages/trunk/langdrill/debian/source/format	2018-01-19 09:58:35 UTC (rev 16085)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the Pkg-games-commits mailing list