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