Package: aalib
Version: 1.4p5-23
Severity: normal

The attached patch changes the package names to fit policy;
aalib1 -> libaa1, aalib1-dev -> libaa1-dev, aalib-bin -> libaa-bin

Please consider applying this patch before the slang1 -> slang2
transition, as the packages currently depending on aalib1 need
recompilation anyway.

Regards
Alastair McKinstry

diff -urN aalib-1.4p5-old/debian/aalib-bin.install aalib-1.4p5/debian/aalib-bin.install
--- aalib-1.4p5-old/debian/aalib-bin.install	2005-06-22 07:51:36.185869000 +0000
+++ aalib-1.4p5/debian/aalib-bin.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-usr/bin/aainfo
-usr/bin/aatest
-usr/bin/aafire
-usr/bin/aasavefont
diff -urN aalib-1.4p5-old/debian/aalib-bin.manpages aalib-1.4p5/debian/aalib-bin.manpages
--- aalib-1.4p5-old/debian/aalib-bin.manpages	2005-06-22 07:51:44.330631000 +0000
+++ aalib-1.4p5/debian/aalib-bin.manpages	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-man/aafire.1
diff -urN aalib-1.4p5-old/debian/aalib-bin.menu aalib-1.4p5/debian/aalib-bin.menu
--- aalib-1.4p5-old/debian/aalib-bin.menu	2005-06-22 07:51:37.517666000 +0000
+++ aalib-1.4p5/debian/aalib-bin.menu	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-?package(aalib-bin): needs="text" section="Screen/Save/Text" \
-	title="AA Fire" command="aafire -driver slang"
diff -urN aalib-1.4p5-old/debian/aalib1-dev.info aalib-1.4p5/debian/aalib1-dev.info
--- aalib-1.4p5-old/debian/aalib1-dev.info	2005-06-22 07:51:32.054497000 +0000
+++ aalib-1.4p5/debian/aalib1-dev.info	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-doc/*.info doc/*.info-*
diff -urN aalib-1.4p5-old/debian/aalib1-dev.install aalib-1.4p5/debian/aalib1-dev.install
--- aalib-1.4p5-old/debian/aalib1-dev.install	2005-06-22 07:51:48.726962000 +0000
+++ aalib-1.4p5/debian/aalib1-dev.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,7 +0,0 @@
-usr/lib/libaa.so
-usr/lib/libaa.a
-usr/lib/libaa.la
-usr/bin/aalib-config
-usr/include/
-usr/share/man/man3/
-usr/share/aclocal/
diff -urN aalib-1.4p5-old/debian/aalib1-dev.manpages aalib-1.4p5/debian/aalib1-dev.manpages
--- aalib-1.4p5-old/debian/aalib1-dev.manpages	2005-06-22 07:51:30.708701000 +0000
+++ aalib-1.4p5/debian/aalib1-dev.manpages	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-man/*.3
-man/aalib-config.1
diff -urN aalib-1.4p5-old/debian/aalib1.dirs aalib-1.4p5/debian/aalib1.dirs
--- aalib-1.4p5-old/debian/aalib1.dirs	2005-06-22 07:51:47.348172000 +0000
+++ aalib-1.4p5/debian/aalib1.dirs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib
diff -urN aalib-1.4p5-old/debian/aalib1.docs aalib-1.4p5/debian/aalib1.docs
--- aalib-1.4p5-old/debian/aalib1.docs	2005-06-22 07:51:33.378296000 +0000
+++ aalib-1.4p5/debian/aalib1.docs	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-README
-AUTHORS
-NEWS
diff -urN aalib-1.4p5-old/debian/aalib1.install aalib-1.4p5/debian/aalib1.install
--- aalib-1.4p5-old/debian/aalib1.install	2005-06-22 07:51:51.740504000 +0000
+++ aalib-1.4p5/debian/aalib1.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/libaa.so.1.*
-usr/lib/libaa.so.1
diff -urN aalib-1.4p5-old/debian/changelog aalib-1.4p5/debian/changelog
--- aalib-1.4p5-old/debian/changelog	2005-06-22 07:51:41.554053000 +0000
+++ aalib-1.4p5/debian/changelog	2005-06-22 07:43:04.696627000 +0000
@@ -1,3 +1,10 @@
+aalib (1.4p5-23) unstable; urgency=low
+
+  * Build against libslang2
+  * Change names to match policy 8.1: <libname><soname>
+
+ -- root <[EMAIL PROTECTED]>  Tue, 21 Jun 2005 23:00:44 +0100
+
 aalib (1.4p5-22) unstable; urgency=low
 
   * Fix typo in menu file. Closes: #263815
diff -urN aalib-1.4p5-old/debian/control aalib-1.4p5/debian/control
--- aalib-1.4p5-old/debian/control	2005-06-22 09:53:58.089730240 +0000
+++ aalib-1.4p5/debian/control	2005-06-22 10:32:18.009089352 +0000
@@ -5,10 +5,12 @@
 Build-Depends: debhelper (>= 4.1.1), libslang2-dev, libx11-dev, libncurses5-dev, libgpmg1-dev | not+linux-gnu, autoconf, libtool (>= 1.3.5), automake1.7, dpkg-dev (>= 1.9.0)
 Standards-Version: 3.5.10.0
 
-Package: aalib1-dev
+Package: libaa1-dev
 Architecture: any
 Section: libdevel
-Depends: aalib1 (>= 1.2-18), libx11-dev, slang1-dev (>> 1.3.0-0), libncurses5-dev, ${misc:Depends}
+Depends: libaa1 (>= 1.2-18), libx11-dev, libslang2-dev, libncurses5-dev, ${misc:Depends}
+Replaces: aalib1-dev
+Conflicts: aalib1-dev
 Description: ascii art library, development kit
  AAlib is a portable ascii art graphics library. Internally, it works like
  a graphics display, but the output is rendered into platform-independent
@@ -17,18 +19,24 @@
  This package contains the static library and header files used in
  development, plus developer's documentation.
 
-Package: aalib1
+Package: libaa1
 Architecture: any
+Provides: aalib1
+Conflicts: aalib1
+Replaces: aalib1
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: ascii art library
  AAlib is a portable ascii art graphics library. Internally, it works like
  a graphics display, but the output is rendered into gorgeous platform
  independent ascii graphics.
 
-Package: aalib-bin
+Package: libaa-bin
 Architecture: any
 Section: text
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Provides: aalib-bin
+Conflicts: aalib-bin
+Replaces: aalib-bin
 Description: sample programs using aalib
  AAlib is a portable ascii art graphics library. Internally, it works like
  a graphics display, but the output is rendered into gorgeous platform
diff -urN aalib-1.4p5-old/debian/libaa-bin.install aalib-1.4p5/debian/libaa-bin.install
--- aalib-1.4p5-old/debian/libaa-bin.install	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa-bin.install	2005-06-22 07:42:55.159077000 +0000
@@ -0,0 +1,4 @@
+usr/bin/aainfo
+usr/bin/aatest
+usr/bin/aafire
+usr/bin/aasavefont
diff -urN aalib-1.4p5-old/debian/libaa-bin.manpages aalib-1.4p5/debian/libaa-bin.manpages
--- aalib-1.4p5-old/debian/libaa-bin.manpages	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa-bin.manpages	2005-06-22 07:42:59.173467000 +0000
@@ -0,0 +1 @@
+man/aafire.1
diff -urN aalib-1.4p5-old/debian/libaa-bin.menu aalib-1.4p5/debian/libaa-bin.menu
--- aalib-1.4p5-old/debian/libaa-bin.menu	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa-bin.menu	2005-06-22 07:36:14.332012000 +0000
@@ -0,0 +1,2 @@
+?package(aalib-bin): needs="text" section="Screen/Save/Text" \
+	title="AA Fire" command="aafire -driver slang"
diff -urN aalib-1.4p5-old/debian/libaa1-dev.info aalib-1.4p5/debian/libaa1-dev.info
--- aalib-1.4p5-old/debian/libaa1-dev.info	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1-dev.info	2005-06-22 07:42:52.259518000 +0000
@@ -0,0 +1 @@
+doc/*.info doc/*.info-*
diff -urN aalib-1.4p5-old/debian/libaa1-dev.install aalib-1.4p5/debian/libaa1-dev.install
--- aalib-1.4p5-old/debian/libaa1-dev.install	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1-dev.install	2005-06-22 07:42:53.617311000 +0000
@@ -0,0 +1,7 @@
+usr/lib/libaa.so
+usr/lib/libaa.a
+usr/lib/libaa.la
+usr/bin/aalib-config
+usr/include/
+usr/share/man/man3/
+usr/share/aclocal/
diff -urN aalib-1.4p5-old/debian/libaa1-dev.manpages aalib-1.4p5/debian/libaa1-dev.manpages
--- aalib-1.4p5-old/debian/libaa1-dev.manpages	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1-dev.manpages	2005-06-22 07:42:57.820672000 +0000
@@ -0,0 +1,2 @@
+man/*.3
+man/aalib-config.1
diff -urN aalib-1.4p5-old/debian/libaa1.dirs aalib-1.4p5/debian/libaa1.dirs
--- aalib-1.4p5-old/debian/libaa1.dirs	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1.dirs	2005-06-22 07:42:50.906723000 +0000
@@ -0,0 +1 @@
+usr/lib
diff -urN aalib-1.4p5-old/debian/libaa1.docs aalib-1.4p5/debian/libaa1.docs
--- aalib-1.4p5-old/debian/libaa1.docs	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1.docs	2005-06-22 07:36:18.684350000 +0000
@@ -0,0 +1,3 @@
+README
+AUTHORS
+NEWS
diff -urN aalib-1.4p5-old/debian/libaa1.install aalib-1.4p5/debian/libaa1.install
--- aalib-1.4p5-old/debian/libaa1.install	1970-01-01 00:00:00.000000000 +0000
+++ aalib-1.4p5/debian/libaa1.install	2005-06-22 07:42:56.479876000 +0000
@@ -0,0 +1,2 @@
+usr/lib/libaa.so.1.*
+usr/lib/libaa.so.1
diff -urN aalib-1.4p5-old/debian/rules aalib-1.4p5/debian/rules
--- aalib-1.4p5-old/debian/rules	2005-06-22 07:51:50.285725000 +0000
+++ aalib-1.4p5/debian/rules	2005-06-22 07:43:02.175010000 +0000
@@ -44,19 +44,19 @@
 	dh_install --sourcedir=debian/tmp
 	
 	# Remove -lgpm from libaa.la
-	sed s/-lgpm// debian/aalib1-dev/usr/lib/libaa.la > \
-	              debian/aalib1-dev/usr/lib/libaa.la.new
-	mv -f debian/aalib1-dev/usr/lib/libaa.la.new \
-	      debian/aalib1-dev/usr/lib/libaa.la
+	sed s/-lgpm// debian/libaa1-dev/usr/lib/libaa.la > \
+	              debian/libaa1-dev/usr/lib/libaa.la.new
+	mv -f debian/libaa1-dev/usr/lib/libaa.la.new \
+	      debian/libaa1-dev/usr/lib/libaa.la
 	      
-	dh_installchangelogs -paalib1 ChangeLog
+	dh_installchangelogs -plibaa1 ChangeLog
 	# Doc dir symlinks come before installdocs.
-	dh_link -paalib1-dev /usr/share/doc/aalib1 /usr/share/doc/aalib1-dev
-	dh_link -paalib-bin /usr/share/doc/aalib1 /usr/share/doc/aalib-bin
+	dh_link -plibaa1-dev /usr/share/doc/libaa1 /usr/share/doc/libaa1-dev
+	dh_link -plibaa-bin /usr/share/doc/libaa1 /usr/share/doc/libaa-bin
 	dh_installdocs
 	dh_installman
 	# Man page symlinks.
-	dh_link -paalib-bin \
+	dh_link -plibaa-bin \
 		/usr/share/man/man1/aafire.1 \
 		/usr/share/man/man1/aainfo.1 \
 		/usr/share/man/man1/aafire.1 \
@@ -76,8 +76,8 @@
 	dh_compress
 	dh_fixperms
 	# Version 1.2 is not compatable with version 1.0
-	dh_makeshlibs -V 'aalib1 (>= 1.2)'
-	dh_shlibdeps -L aalib1 -l debian/aalib1/usr/lib
+	dh_makeshlibs -V 'libaa1 (>= 1.2)'
+	dh_shlibdeps -L libaa1 -l debian/libaa1/usr/lib
 	dh_gencontrol
 	dh_installdeb
 	dh_md5sums

Reply via email to