This is mainly for Christian, or anyone maintaining the debian packaging.
I got trunk to build on karmic. The changes are basically:
1. adjust list of files installed
2. pull out the too/twolame stuff.
This shows what I did, and what 02_toolame.diff is/was.
diff transcode-1.1.4/debian/install transcode-trunk/debian/install
12a13,16
> usr/bin/tcmodchain
> usr/bin/gtranscode2.py
> usr/bin/tcexport
> usr/bin/tccfgshow
14a19,20
> usr/share/transcode/modules.cfg
> usr/share/transcode/profiles/*
23d28
< usr/share/man/man1/tcpvmexportd.1
29a35,36
> usr/share/man/man1/tccfgshow.1
>
diff transcode-1.1.4/debian/rules transcode-trunk/debian/rules
83,84c83,84
< mv debian/transcode/usr/lib/transcode/export_toolame.so \
< debian/transcode/usr/lib/transcode/export_twolame.so
---
> # mv debian/transcode/usr/lib/transcode/export_toolame.so \
> # debian/transcode/usr/lib/transcode/export_twolame.so
86,87c86,87
< dh_link -ptranscode usr/lib/transcode/export_twolame.so \
< usr/lib/transcode/export_toolame.so
---
> # dh_link -ptranscode usr/lib/transcode/export_twolame.so \
> # usr/lib/transcode/export_toolame.so
diff transcode-1.1.4/debian/patches/series transcode-trunk/debian/patches/series
2d1
< 02_toolame.diff
02_toolame.diff:
Index: transcode-1.1.2/export/export_toolame.c
===================================================================
--- transcode-1.1.2.orig/export/export_toolame.c 2009-06-05
10:06:07.000000000 +0200
+++ transcode-1.1.2/export/export_toolame.c 2009-06-05 10:08:40.000000000
+0200
@@ -24,7 +24,7 @@
*
*/
-#define MOD_NAME "export_toolame.so"
+#define MOD_NAME "export_twolame.so"
#define MOD_VERSION "v1.0.6 (2004-01-26)"
#define MOD_CODEC "(audio) MPEG 1/2"
@@ -39,7 +39,7 @@
static int verbose_flag = TC_QUIET;
static int capability_flag = TC_CAP_PCM;
-#define MOD_PRE toolame
+#define MOD_PRE twolame
#include "export_def.h"
static FILE* pFile = NULL;
@@ -85,8 +85,8 @@
char chan;
char *ptr;
- /* check for toolame */
- if (tc_test_program("toolame") != 0) return (TC_EXPORT_ERROR);
+ /* check for twolame */
+ if (tc_test_program("twolame") != 0) return (TC_EXPORT_ERROR);
/* verbose? */
verb = (verbose & TC_DEBUG) ? 2:0;
@@ -123,10 +123,10 @@
ofreq_dec = ofreq-ofreq_int*1000;
*/
- /* toolame command line */
+ /* twolame command line */
/* ptr is a pointer into buf */
tc_snprintf(ptr, sizeof(buf) - (ptr-buf),
- "toolame -s %0.3f -b %d -m %c - \"%s\" 2>/dev/null %s",
+ "twolame -s %0.3f -b %d -m %c - \"%s\" 2>/dev/null %s",
(double)ofreq/1000.0, orate, chan, vob->audio_out_file,
(vob->ex_a_string?vob->ex_a_string:""));
--
Carl K