[SCM] guitarix/master: Add gxw-glade, libgxw0, libgxwmm0, libgxw-dev, ligbxwmm-dev

viccuad-guest at users.alioth.debian.org viccuad-guest at users.alioth.debian.org
Fri Mar 25 19:38:37 UTC 2016


The following commit has been merged in the master branch:
commit c2a6a6ab49f316dd330dffcf0bcb35de65c9c91f
Author: Víctor Cuadrado Juan <me at viccuad.me>
Date:   Fri Mar 25 20:35:50 2016 +0100

    Add gxw-glade, libgxw0, libgxwmm0, libgxw-dev, ligbxwmm-dev

diff --git a/debian/control b/debian/control
index 6cd48b0..d88e037 100644
--- a/debian/control
+++ b/debian/control
@@ -105,3 +105,65 @@ Description: Guitarix - Development documentation
  .
  This package contains Guitarix's Development documentation.
 
+
+Package: libgxw0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Guitarix - GTK+ library
+ Guitarix is a rock guitar amplifier for Jack (Jack Audio Connection Kit) with
+ one input and two outputs. It is designed to produce nice
+ trash/metal/rock/blues guitar sounds and comes with a GTK+ interface and as
+ Ladspa and LV2 plugins.
+ .
+ This package contains Guitarix's GTK+ library.
+
+Package: libgxw-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgxw0 (= ${binary:Version})
+Recommends: guitarix-doc
+Description: Guitarix - GTK+ library (development files)
+ Guitarix is a rock guitar amplifier for Jack (Jack Audio Connection Kit) with
+ one input and two outputs. It is designed to produce nice
+ trash/metal/rock/blues guitar sounds and comes with a GTK+ interface and as
+ Ladspa and LV2 plugins.
+ .
+ This package contains development files for Guitarix's GTK+ library.
+
+Package: libgxwmm0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Guitarix - GTK+ C++ widget library
+ Guitarix is a rock guitar amplifier for Jack (Jack Audio Connection Kit) with
+ one input and two outputs. It is designed to produce nice
+ trash/metal/rock/blues guitar sounds and comes with a GTK+ interface and as
+ Ladspa and LV2 plugins.
+ .
+ This package contains Guitarix's GTK+ C++ widget library.
+
+Package: libgxwmm-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgxwmm0 (= ${binary:Version})
+Recommends: guitarix-doc
+Description: Guitarix - GTK+ C++ widget library (development files)
+ Guitarix is a rock guitar amplifier for Jack (Jack Audio Connection Kit) with
+ one input and two outputs. It is designed to produce nice
+ trash/metal/rock/blues guitar sounds and comes with a GTK+ interface and as
+ Ladspa and LV2 plugins.
+ .
+ This package contains development files for Guitarix's GTK+ C++ widget library.
+
+Package: gxw-glade
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Guitarix - GTK+ library Glade support
+ Guitarix is a rock guitar amplifier for Jack (Jack Audio Connection Kit) with
+ one input and two outputs. It is designed to produce nice
+ trash/metal/rock/blues guitar sounds and comes with a GTK+ interface and as
+ Ladspa and LV2 plugins.
+ .
+ This package contains Guitarix's GTK+ library Glade support.
diff --git a/debian/gxw-glade.install b/debian/gxw-glade.install
new file mode 100644
index 0000000..b994888
--- /dev/null
+++ b/debian/gxw-glade.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/glade3/*
+debian/tmp/usr/share/guitarix/icons/hicolor/22x22/actions/widget-gxwidgets*
+debian/tmp/usr/share/guitarix/icons/hicolor/16x16/actions/widget-gxwidgets*
+debian/tmp/usr/share/glade3/*
diff --git a/debian/libgxw-dev.install b/debian/libgxw-dev.install
new file mode 100644
index 0000000..5a37201
--- /dev/null
+++ b/debian/libgxw-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/gxw/*
+debian/tmp/usr/include/gxw.h
+debian/tmp/usr/lib/pkgconfig/gxw.pc
+debian/tmp/usr/lib/libgxw.so
diff --git a/debian/libgxw-dev.lintian-overrides b/debian/libgxw-dev.lintian-overrides
new file mode 100644
index 0000000..2495bdd
--- /dev/null
+++ b/debian/libgxw-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Allowed by Policy, I intend to support only one -dev per library:
+libgxw-dev binary: package-name-doesnt-match-sonames libgxw0
\ No newline at end of file
diff --git a/debian/libgxw0.install b/debian/libgxw0.install
new file mode 100644
index 0000000..0862018
--- /dev/null
+++ b/debian/libgxw0.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libgxw.so.*
+
diff --git a/debian/libgxw0.lintian-overrides b/debian/libgxw0.lintian-overrides
new file mode 100644
index 0000000..b46d79e
--- /dev/null
+++ b/debian/libgxw0.lintian-overrides
@@ -0,0 +1,2 @@
+# Using only shlibs, because it is a minor lib and maintaining C++ symbols files is a bit onerous:
+libgxw0 binary: no-symbols-control-file usr/lib/libgxw.so.0.1
diff --git a/debian/libgxwmm-dev.install b/debian/libgxwmm-dev.install
new file mode 100644
index 0000000..a311a03
--- /dev/null
+++ b/debian/libgxwmm-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/gxwmm/*
+debian/tmp/usr/include/gxwmm.h
+debian/tmp/usr/lib/pkgconfig/gxwmm.pc
+debian/tmp/usr/lib/libgxwmm.so
diff --git a/debian/libgxwmm-dev.lintian-overrides b/debian/libgxwmm-dev.lintian-overrides
new file mode 100644
index 0000000..f30d6a7
--- /dev/null
+++ b/debian/libgxwmm-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Allowed by Policy, I intend to support only one -dev per library:
+libgxwmm-dev binary: package-name-doesnt-match-sonames libgxwmm0
\ No newline at end of file
diff --git a/debian/libgxwmm0.install b/debian/libgxwmm0.install
new file mode 100644
index 0000000..3622007
--- /dev/null
+++ b/debian/libgxwmm0.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libgxwmm.so.*
+
diff --git a/debian/libgxwmm0.lintian-overrides b/debian/libgxwmm0.lintian-overrides
new file mode 100644
index 0000000..e5c07af
--- /dev/null
+++ b/debian/libgxwmm0.lintian-overrides
@@ -0,0 +1,2 @@
+# Using only shlibs, because it is a minor lib and maintaining C++ symbols files is a bit onerous:
+libgxwmm0 binary: no-symbols-control-file usr/lib/libgxwmm.so.0.1
diff --git a/debian/rules b/debian/rules
index 67f6fa4..0189fd9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,8 @@ override_dh_auto_configure:
 	./waf configure --prefix=/usr --no-faust \
 		--cxxflags="$(shell dpkg-buildflags --get CXXFLAGS) \
 			$(shell dpkg-buildflags --get CPPFLAGS)" \
-		--ldflags="$(shell dpkg-buildflags --get LDFLAGS)" -v
+		--ldflags="$(shell dpkg-buildflags --get LDFLAGS)" -v \
+		--shared-lib --lib-dev --glade-support
 
 override_dh_auto_build-arch:
 	./waf build -v
@@ -34,6 +35,8 @@ override_dh_auto_install:
 	rm -f $(CURDIR)/debian/tmp/usr/share/gx_head/sounds/amps/LICENSE
 	rm -f $(CURDIR)/debian/tmp/usr/lib/libgxwmm.so
 	rm -f $(CURDIR)/debian/tmp/usr/lib/libgxw.so
+	ln -s $(CURDIR)/debian/tmp/usr/lib/libgxwmm.so.0.1 $(CURDIR)/debian/tmp/usr/lib/libgxwmm.so
+	ln -s $(CURDIR)/debian/tmp/usr/lib/libgxw.so.0.1 $(CURDIR)/debian/tmp/usr/lib/libgxw.so
 override_dh_install:
 	dh_install --fail-missing
 

-- 
guitarix packaging



More information about the pkg-multimedia-commits mailing list