[Pkg-mono-svn-commits] rev 161 - mono/trunk/debian
Eduard Bloch
blade@quantz.debian.org
Thu, 05 Feb 2004 21:25:06 +0100
Author: blade
Date: 2004-02-05 21:25:05 +0100 (Thu, 05 Feb 2004)
New Revision: 161
Removed:
mono/trunk/debian/mono_config
Modified:
mono/trunk/debian/changelog
mono/trunk/debian/rules
Log:
Perl hook to fix sonames
Changelog rewritten to show authors
Modified: mono/trunk/debian/changelog
===================================================================
--- mono/trunk/debian/changelog 2004-02-05 20:14:29 UTC (rev 160)
+++ mono/trunk/debian/changelog 2004-02-05 20:25:05 UTC (rev 161)
@@ -2,15 +2,17 @@
* NOT RELEASED YET
* the last release of 0.29* series
- * Included modified icu-config to use libicu26-dev
- * included my binary /usr/bin/cli wrapper to mono-common
- * added libtool to Build-Deps (closes: #231271)
- * added automake1.7 to Build-Deps
- * TODO: test it extensively!
- * added corrected /etc/mono/config file, which maps to actual SONAMEs
- (Closes: #231191)
- * TODO: check this
+ * Teófilo Ruiz Suárez:
+ + added automake1.7 to Build-Deps
+ * Eduard Bloch:
+ + Included modified icu-config to use libicu26-dev
+ + added libtool to Build-Deps (closes: #231271)
+ + TODO: TEST ALL OF THIS BELOW
+ + hook to correct SONAMEs in /etc/mono/config file (Closes: #231191)
+ + included a generic binary wrapper to mono-common to be used as
+ PROGRAM to run /usr/bin/PROGRAM.exe with /usr/bin/cli
+
-- Eduard Bloch <blade@debian.org> Thu, 22 Jan 2004 00:57:56 +0100
mono (0.29.99.20040114-2) unstable; urgency=low
Deleted: mono/trunk/debian/mono_config
===================================================================
--- mono/trunk/debian/mono_config 2004-02-05 20:14:29 UTC (rev 160)
+++ mono/trunk/debian/mono_config 2004-02-05 20:25:05 UTC (rev 161)
@@ -1,22 +0,0 @@
-<configuration>
- <dllmap dll="cygwin1.dll" target="@LIBC@" />
- <dllmap dll="libc" target="@LIBC@" />
- <dllmap dll="libxslt.dll" target="libxslt.so" />
- <dllmap dll="libmySQL.dll" target="libmysqlclient.so" />
- <dllmap dll="odbc32.dll" target="libodbc.so" />
- <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0 />
- <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0" />
- <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0.so.0" />
- <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0.so.0" />
- <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so.0" />
- <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0.so.0" />
- <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0.so.0" />
- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" />
- <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" />
- <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0.so.0" />
- <dllmap dll="oci" target="clntsh" />
- <dllmap dll="gtkhtml-3.0" target="libgtkhtml-3.0.so.2" />
- <dllmap dll="db2cli" target="libdb2_36.so"/>
- <dllmap dll="gstreamer" target="libgstreamer-0.6.so" />
-</configuration>
-
Modified: mono/trunk/debian/rules
===================================================================
--- mono/trunk/debian/rules 2004-02-05 20:14:29 UTC (rev 160)
+++ mono/trunk/debian/rules 2004-02-05 20:25:05 UTC (rev 161)
@@ -58,7 +58,7 @@
$(MAKE) install DESTDIR=$(PWD)/debian/tmp
install -D -m755 cli-wrapper $(CURDIR)/debian/mono-common/usr/bin/cli-wrapper
cd $(CURDIR)/debian/detector && $(MAKE) && install -D -m755 binfmt-detector-cli $(CURDIR)/debian/mono-common/usr/lib/cli/binfmt-detector-cli
- cp debian/mono_config $(CURDIR)/debian/mono-common/etc/mono/config
+# cp debian/mono_config $(CURDIR)/debian/mono-common/etc/mono/config
install -o root -g root -m 644 debian/cli.binfmt \
debian/mono-common/usr/share/binfmts/cli
@@ -89,6 +89,8 @@
dh_movefiles -s
dh_link -s
install -m644 -D debian/lintian debian/mono/usr/share/lintian/overrides/mono
+ # the SONAMEs fix
+ perl -pe 's/-0.dll(.*)\.so/-0.dll$$1.so.0/' debian/mono-common/etc/mono/config
# cd debian; for s in *.shlibs.in ; do sed -e "s/_VERSION_/$(VERSION)/g" < $$s | tee $${s%%.in} | tee $${s%%.shlibs.in}/DEBIAN/shlibs >> shlibs.local ; done
# cd debian; for s in *.shlibs.in ; do sed -e "s/_VERSION_/$(VERSION)/g" < $$s | tee $${s%%.in} >> shlibs.local ; done
dh_installchangelogs -s