[Pkg-oss4-maintainers] updated oss4
Thorsten Glaser
t.glaser at tarent.de
Mon Feb 21 10:39:39 UTC 2011
Hi,
I’ve updated your oss4 source package from Debian unstable,
patched it somewhat, built (with a newer debhelper and a
modified dkms to include dh_dkms) on Kubuntu Hardy, which
we unfortunately, currently, still have on our workstations,
and it works.
Please find the attached debdiff. You might want to integrate
the changes.
bye,
//mirabilos • tg at d.o
--
CeBIT 2011 – tarent ist dabei. Besuchen Sie uns auf der CeBIT 2011 und
lernen Sie unser neues Identity- and Accessmanagement OSIAM kennen. Wir
freuen uns auf Ihren Besuch in Halle 2, Stand D40/1. Sie wünschen ein
persönliches Gespräch? – Wenden Sie sich an sales at tarent.de.
tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH
Heilsbachstraße 24, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 52675-93 • Fax: +49 228 52675-25
HRB AG Bonn 5168 • USt-ID (VAT): DE122264941
Geschäftsführer: Boris Esser, Elmar Geese
-------------- next part --------------
diff -Nru oss4-4.2-build2003/debian/changelog oss4-4.2-build2004/debian/changelog
--- oss4-4.2-build2003/debian/changelog 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/changelog 2011-02-21 11:35:21.000000000 +0100
@@ -1,3 +1,12 @@
+oss4 (4.2-build2004-0tarent2) hardy; urgency=low
+
+ * Put Debian packaging of oss4 with newer upstream version on hardy.
+ * Refresh patches.
+ * oss4-base Provides/Conflicts/Replaces: oss-linux (commercial build).
+ * Try /lib/modules/${kernelver}/build/ if …/source/ doesn’t exist.
+
+ -- Thorsten Glaser <t.glaser at tarent.de> Mon, 21 Feb 2011 11:31:07 +0100
+
oss4 (4.2-build2003-1) unstable; urgency=high
* New upstream release.
diff -Nru oss4-4.2-build2003/debian/control oss4-4.2-build2004/debian/control
--- oss4-4.2-build2003/debian/control 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/control 2011-02-21 11:35:21.000000000 +0100
@@ -11,6 +11,9 @@
Depends: linux-sound-base, ${shlibs:Depends}, ${misc:Depends}
Recommends: pm-utils
Suggests: oss4-modules
+Provides: oss-linux
+Conflicts: oss-linux
+Replaces: oss-linux
Description: Open Sound System - base package
Open Sound System (OSS) is an attempt in unifying
the digital audio architecture for UNIX.
diff -Nru oss4-4.2-build2003/debian/oss4-dkms.dkms.in oss4-4.2-build2004/debian/oss4-dkms.dkms.in
--- oss4-4.2-build2003/debian/oss4-dkms.dkms.in 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/oss4-dkms.dkms.in 2011-02-21 11:35:21.000000000 +0100
@@ -97,7 +97,9 @@
DEST_MODULE_LOCATION[30]="/updates/dkms/"
DEST_MODULE_LOCATION[31]="/updates/dkms/"
AUTOINSTALL=yes
-MAKE[0]="cp /lib/modules/${kernelver}/source/include/linux/limits.h ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/core && \
+MAKE[0]="p=/lib/modules/${kernelver}/source/include/linux/limits.h; \
+ test -e \${p} || p=/lib/modules/${kernelver}/build/include/linux/limits.h; \
+ cp \${p} ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/core && \
make -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/core modules && \
make -C ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/drivers osscore_symbols.inc && \
make -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/drivers modules"
diff -Nru oss4-4.2-build2003/debian/patches/arch_without_mregparm.patch oss4-4.2-build2004/debian/patches/arch_without_mregparm.patch
--- oss4-4.2-build2003/debian/patches/arch_without_mregparm.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/arch_without_mregparm.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,7 +1,7 @@
-Index: oss-v4.2-build2000-src-gpl/setup/srcconf_linux.inc
+Index: oss-build/setup/srcconf_linux.inc
===================================================================
---- oss-v4.2-build2000-src-gpl.orig/setup/srcconf_linux.inc 2009-11-27 19:05:11.000000000 -0600
-+++ oss-v4.2-build2000-src-gpl/setup/srcconf_linux.inc 2009-11-27 19:05:41.000000000 -0600
+--- oss-build.orig/setup/srcconf_linux.inc 2011-01-05 02:33:08.000000000 +0100
++++ oss-build/setup/srcconf_linux.inc 2011-02-21 10:34:01.000000000 +0100
@@ -53,7 +53,9 @@
fprintf (f,
"CFLAGS += -O3 -fno-common -mcmodel=kernel -mno-red-zone -fno-asynchronous-unwind-tables -ffreestanding%s\n", fnsp);
diff -Nru oss4-4.2-build2003/debian/patches/cmd.patch oss4-4.2-build2004/debian/patches/cmd.patch
--- oss4-4.2-build2003/debian/patches/cmd.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/cmd.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,8 +1,8 @@
-Index: /oss-build/cmd/ossdevlinks/ossdevlinks.c
+Index: oss-build/cmd/ossdevlinks/ossdevlinks.c
===================================================================
---- oss-build/cmd/ossdevlinks/ossdevlinks.c 2009-11-26 23:39:42.000000000 -0600
-+++ oss-build/cmd/ossdevlinks/ossdevlinks.c 2009-11-26 23:40:23.000000000 -0600
-@@ -73,7 +73,7 @@
+--- oss-build.orig/cmd/ossdevlinks/ossdevlinks.c 2011-01-05 22:06:26.000000000 +0100
++++ oss-build/cmd/ossdevlinks/ossdevlinks.c 2011-02-21 10:33:02.000000000 +0100
+@@ -75,7 +75,7 @@
#if defined(sun)
#define DEFAULT_OSSLIBDIR "/etc/oss"
#else
@@ -11,7 +11,7 @@
#endif
static char *
-@@ -97,7 +97,7 @@
+@@ -99,7 +99,7 @@
if (l > 0 && tmp[l - 1] == '\n')
tmp[l - 1] = '\0';
@@ -20,7 +20,7 @@
{
l = snprintf (name, sizeof (name), "%s", &tmp[10]);
if ((l >= OSSLIBDIRLEN) || (l < 0))
-@@ -989,7 +989,7 @@
+@@ -991,7 +991,7 @@
char lfile[PATH_MAX+20], * osslibdir;
osslibdir = get_mapname ();
@@ -29,11 +29,11 @@
if ((f = fopen (lfile, "w")) == NULL)
{
perror (lfile);
-Index: /oss-build/cmd/ossdevlinks/ossdevlinks.man
+Index: oss-build/cmd/ossdevlinks/ossdevlinks.man
===================================================================
---- oss-build/cmd/ossdevlinks/ossdevlinks.man 2009-11-26 23:39:42.000000000 -0600
-+++ oss-build/cmd/ossdevlinks/ossdevlinks.man 2009-11-26 23:40:23.000000000 -0600
-@@ -33,7 +33,7 @@
+--- oss-build.orig/cmd/ossdevlinks/ossdevlinks.man 2011-01-05 02:33:06.000000000 +0100
++++ oss-build/cmd/ossdevlinks/ossdevlinks.man 2011-02-21 10:33:02.000000000 +0100
+@@ -34,7 +34,7 @@
FILES
/usr/sbin/ossdevlinks
@@ -42,11 +42,11 @@
/dev/dspN
/dev/midiNN
/dev/mixerN
-Index: /oss-build/cmd/savemixer/savemixer.c
+Index: oss-build/cmd/savemixer/savemixer.c
===================================================================
---- oss-build/cmd/savemixer/savemixer.c 2009-11-26 23:39:42.000000000 -0600
-+++ oss-build/cmd/savemixer/savemixer.c 2009-11-26 23:40:23.000000000 -0600
-@@ -269,14 +269,14 @@
+--- oss-build.orig/cmd/savemixer/savemixer.c 2011-01-05 22:06:26.000000000 +0100
++++ oss-build/cmd/savemixer/savemixer.c 2011-02-21 10:33:02.000000000 +0100
+@@ -268,14 +268,14 @@
get_mapname (void)
{
FILE *f;
@@ -66,7 +66,7 @@
return name;
}
-@@ -292,15 +292,15 @@
+@@ -291,15 +291,15 @@
if (l > 0 && tmp[l - 1] == '\n')
tmp[l - 1] = '\0';
@@ -85,7 +85,7 @@
if ((l >= sizeof (ossetcdir)) || (l < 0))
{
fprintf (stderr, "String in /etc/oss.conf is too long!\n");
-@@ -312,7 +312,7 @@
+@@ -311,7 +311,7 @@
}
fclose (f);
@@ -94,10 +94,10 @@
dexit:
snprintf (name, sizeof (name), "%s/mixer.save", ossetcdir);
-Index: /oss-build/cmd/savemixer/savemixer.man
+Index: oss-build/cmd/savemixer/savemixer.man
===================================================================
---- oss-build/cmd/savemixer/savemixer.man 2009-11-26 23:39:42.000000000 -0600
-+++ oss-build/cmd/savemixer/savemixer.man 2009-11-26 23:40:23.000000000 -0600
+--- oss-build.orig/cmd/savemixer/savemixer.man 2011-01-05 02:33:07.000000000 +0100
++++ oss-build/cmd/savemixer/savemixer.man 2011-02-21 10:33:02.000000000 +0100
@@ -9,8 +9,8 @@
settings back into the mixer.
diff -Nru oss4-4.2-build2003/debian/patches/dont_build_kernel_module.patch oss4-4.2-build2004/debian/patches/dont_build_kernel_module.patch
--- oss4-4.2-build2003/debian/patches/dont_build_kernel_module.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/dont_build_kernel_module.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,7 +1,7 @@
-Index: /oss-build/setup/Linux/build.sh
+Index: oss-build/setup/Linux/build.sh
===================================================================
---- oss-build/setup/Linux/build.sh.orig 2009-06-16 11:20:10.000000000 +0200
-+++ oss-build/setup/Linux/build.sh 2009-11-30 14:46:20.448621871 +0100
+--- oss-build.orig/setup/Linux/build.sh 2011-02-21 10:33:56.000000000 +0100
++++ oss-build/setup/Linux/build.sh 2011-02-21 10:34:06.000000000 +0100
@@ -108,7 +108,6 @@
if ! ld -r -o prototype/$OSSLIBDIR/$OBJECTS/osscore.o target/objects/*.o
then
diff -Nru oss4-4.2-build2003/debian/patches/fix_invalid_printf.patch oss4-4.2-build2004/debian/patches/fix_invalid_printf.patch
--- oss4-4.2-build2003/debian/patches/fix_invalid_printf.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/fix_invalid_printf.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,7 +1,7 @@
-Index: oss-v4.2-build2000-src-gpl/setup/elflib.inc
+Index: oss-build/setup/elflib.inc
===================================================================
---- oss-v4.2-build2000-src-gpl.orig/setup/elflib.inc 2009-11-27 18:48:40.000000000 -0600
-+++ oss-v4.2-build2000-src-gpl/setup/elflib.inc 2009-11-27 19:01:01.000000000 -0600
+--- oss-build.orig/setup/elflib.inc 2011-01-05 22:06:27.000000000 +0100
++++ oss-build/setup/elflib.inc 2011-02-21 10:34:08.000000000 +0100
@@ -81,7 +81,11 @@
}
if (hdr->e_ehsize != sizeof (*hdr))
diff -Nru oss4-4.2-build2003/debian/patches/os_cmd.patch oss4-4.2-build2004/debian/patches/os_cmd.patch
--- oss4-4.2-build2003/debian/patches/os_cmd.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/os_cmd.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,7 +1,7 @@
-Index: /oss-build/os_cmd/Linux/ossdetect/ossdetect.c
+Index: oss-build/os_cmd/Linux/ossdetect/ossdetect.c
===================================================================
---- oss-build/os_cmd/Linux/ossdetect/ossdetect.c 2009-11-27 00:06:58.000000000 -0600
-+++ oss-build/os_cmd/Linux/ossdetect/ossdetect.c 2009-11-27 00:06:59.000000000 -0600
+--- oss-build.orig/os_cmd/Linux/ossdetect/ossdetect.c 2011-01-05 22:06:26.000000000 +0100
++++ oss-build/os_cmd/Linux/ossdetect/ossdetect.c 2011-02-21 10:33:47.000000000 +0100
@@ -90,7 +90,7 @@
if (l > 0 && tmp[l - 1] == '\n')
tmp[l - 1] = '\0';
@@ -11,7 +11,7 @@
{
l = snprintf (name, sizeof (name), "%s", &tmp[10]);
if ((l >= OSSLIBDIRLEN) || (l < 0))
-@@ -109,11 +109,11 @@
+@@ -109,12 +109,12 @@
}
}
@@ -21,12 +21,13 @@
+ "/etc/oss4\n");
oexit:
fclose (f);
+ oexit2:
- snprintf (name, sizeof (name), "/usr/lib/oss");
+ snprintf (name, sizeof (name), "/etc/oss4");
return name;
}
-@@ -646,7 +646,7 @@
+@@ -648,7 +648,7 @@
exit (0);
}
@@ -35,7 +36,7 @@
if (stat ("/etc/oss_3rdparty", &st) != -1)
load_devlist ("/etc/oss_3rdparty", 1);
-@@ -672,7 +672,7 @@
+@@ -674,7 +674,7 @@
}
snprintf (instfname, sizeof (instfname), "%s/%s", osslibdir,
@@ -44,10 +45,10 @@
if ((f = fopen (instfname, "w")) == NULL)
{
-Index: /oss-build/os_cmd/Linux/ossdetect/ossdetect.man
+Index: oss-build/os_cmd/Linux/ossdetect/ossdetect.man
===================================================================
---- oss-build/os_cmd/Linux/ossdetect/ossdetect.man 2009-11-27 00:06:58.000000000 -0600
-+++ oss-build/os_cmd/Linux/ossdetect/ossdetect.man 2009-11-27 00:06:59.000000000 -0600
+--- oss-build.orig/os_cmd/Linux/ossdetect/ossdetect.man 2011-01-05 02:33:08.000000000 +0100
++++ oss-build/os_cmd/Linux/ossdetect/ossdetect.man 2011-02-21 10:33:10.000000000 +0100
@@ -6,9 +6,10 @@
DESCRIPTION
diff -Nru oss4-4.2-build2003/debian/patches/txt2man.patch oss4-4.2-build2004/debian/patches/txt2man.patch
--- oss4-4.2-build2003/debian/patches/txt2man.patch 2011-02-21 11:35:21.000000000 +0100
+++ oss4-4.2-build2004/debian/patches/txt2man.patch 2011-02-21 11:35:21.000000000 +0100
@@ -1,7 +1,7 @@
-Index: /oss-build/setup/Linux/build.sh
+Index: oss-build/setup/Linux/build.sh
===================================================================
---- oss-build/setup/Linux/build.sh 2009-11-26 23:42:30.000000000 -0600
-+++ oss-build/setup/Linux/build.sh 2009-11-26 23:42:34.000000000 -0600
+--- oss-build.orig/setup/Linux/build.sh 2011-01-05 02:33:08.000000000 +0100
++++ oss-build/setup/Linux/build.sh 2011-02-21 10:33:56.000000000 +0100
@@ -8,7 +8,7 @@
else
echo "No gawk found. Using lesser replacement" >&2
More information about the Pkg-oss4-maintainers
mailing list