[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685803: unblock (pre-approval): vala-0.16/0.16.1-2



retitle 685803: unblock: vala-0.16/0.16.1-2
thanks

On 24.08.2012 18:58, Michael Biebl wrote:
> Unfortunately, this means that a few important files are no longer
> installed because of that, because the are unversioned [1].
> The most important one is /usr/share/aclocal/vala.m4, which provides
> macros which are needed if you autoreconf vala using packages.
> 
> To fix that, we intend to install those unversioned files
> in /usr/share/vala-0.16/ and manage them via alternatives.
> 
> The current version in wheezy is broken in that regard which severly
> limits its usefulness for vala developers.
> We thus would like to fix this bug for wheezy.
> 
> A potential debdiff was created by Rico Tzschichholz.
> It contains two unrelated changes (dropping unneeded quilt b-dep and
> using -c4 for dpkg-gensymbols, which are a result of the Ubuntu merge).
> If you consider those changes inappropriate for wheezy, let us know.

I've dropped the unrelated changes which are not necessary to fix
#678342 and uploaded 0.16.1-2. New debdiff attached.

Cheers,
Michael

unblock vala-0.16/0.16.1-2



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
diff --git a/debian/changelog b/debian/changelog
index 30ec213..21f24ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+vala-0.16 (0.16.1-2) unstable; urgency=low
+
+  * Team upload.
+
+  [ Rico Tzschichholz ]
+  * valac-0.16.install:
+    - install the pkgconfig file to detect vapigen install path (LP: #1012304)
+  * Install vala.m4/vapigen.m4/Makefile.vapigen/vapigen.pc into a versioned
+    directory and manage them using alternatives. Create an empty
+    /usr/share/vala/ directory to hold these. (Closes: #678342)
+  * debian/control: Conflict with older libvala-*-dev packages which install
+    vala.m4
+  * debian/rules: Remove --sourcedir, so that dh_install can install the above
+    files which aren't in debian/tmp.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 05 Sep 2012 02:38:39 +0200
+
 vala-0.16 (0.16.1-1) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index eca1765..d3a3707 100644
--- a/debian/control
+++ b/debian/control
@@ -54,7 +54,9 @@ Depends: ${shlibs:Depends},
          valac-0.16-vapi,
          ${misc:Depends}
 Conflicts: valac (<< 0.9.5),
-           vala-utils (<< 0.10)
+           vala-utils (<< 0.10),
+           libvala-0.10-dev (<< 0.10.4-2~),
+           libvala-0.12-dev (<< 0.12.4-3~)
 Replaces: vala-utils (<< 0.10)
 Provides: vala-utils
 Description: C# like language for the GObject system
diff --git a/debian/rules b/debian/rules
index 713d00d..484cf6c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -107,7 +107,8 @@ install: build install-stamp
 binary-indep: build install
 	dh_testdir
 	dh_testroot
-	dh_install -i --sourcedir=$(CURDIR)/debian/tmp
+	dh_install -i
+	dh_installdirs -i
 	dh_installdocs -i -A NEWS README AUTHORS THANKS
 	dh_installchangelogs -i ChangeLog
 	dh_link -i
@@ -121,7 +122,8 @@ binary-indep: build install
 binary-arch: build install
 	dh_testdir
 	dh_testroot
-	dh_install -s --sourcedir=$(CURDIR)/debian/tmp
+	dh_install -s
+	dh_installdirs -s
 	dh_installdocs -s -A README NEWS AUTHORS THANKS
 	dh_installchangelogs -s ChangeLog
 	dh_installman -s
diff --git a/debian/valac-0.16.dirs b/debian/valac-0.16.dirs
new file mode 100644
index 0000000..c5a959f
--- /dev/null
+++ b/debian/valac-0.16.dirs
@@ -0,0 +1 @@
+usr/share/vala
diff --git a/debian/valac-0.16.install b/debian/valac-0.16.install
index d184b04..dd42172 100644
--- a/debian/valac-0.16.install
+++ b/debian/valac-0.16.install
@@ -6,4 +6,8 @@ usr/bin/vapicheck-0.16
 usr/share/man/man1/valac-0.16.1
 usr/share/man/man1/vapigen-0.16.1
 usr/share/man/man1/vala-gen-introspect-0.16.1
+usr/share/pkgconfig/vapigen-0.16.pc
 usr/lib/*/vala-0.16/gen-introspect-0.16
+vala.m4 /usr/share/vala-0.16/
+vapigen/vapigen.m4 /usr/share/vala-0.16/
+vapigen/Makefile.vapigen /usr/share/vala-0.16/
diff --git a/debian/valac-0.16.postinst b/debian/valac-0.16.postinst
index 7929c87..ceb9af2 100644
--- a/debian/valac-0.16.postinst
+++ b/debian/valac-0.16.postinst
@@ -10,7 +10,11 @@ update-alternatives --install \
             --slave /usr/share/man/man1/valac.1.gz valac.1.gz /usr/share/man/man1/valac-0.16.1.gz \
             --slave /usr/share/man/man1/vala.1.gz vala.1.gz /usr/share/man/man1/vala-0.16.1.gz \
             --slave /usr/share/man/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz /usr/share/man/man1/vala-gen-introspect-0.16.1.gz \
-            --slave /usr/share/man/man1/vapigen.1.gz vapigen.1.gz /usr/share/man/man1/vapigen-0.16.1.gz
+            --slave /usr/share/man/man1/vapigen.1.gz vapigen.1.gz /usr/share/man/man1/vapigen-0.16.1.gz \
+            --slave /usr/share/aclocal/vala.m4 vala.m4 /usr/share/vala-0.16/vala.m4 \
+            --slave /usr/share/aclocal/vapigen.m4 vapigen.m4 /usr/share/vala-0.16/vapigen.m4 \
+            --slave /usr/share/vala/Makefile.vapigen Makefile.vapigen /usr/share/vala-0.16/Makefile.vapigen \
+            --slave /usr/share/pkgconfig/vapigen.pc vapigen.pc /usr/share/pkgconfig/vapigen-0.16.pc
 
 #DEBHELPER#
 

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: