Date: Thursday, June 3, 2021 @ 19:49:31 Author: dvzrv Revision: 955724
upgpkg: gigedit 1.2.0-1: Upgrade to 1.2.0. Add patch to not install libgigedit.so namespaced, so that no ld.so.conf is needed. Add patch to not extend the pango namespace, as it breaks the build (the extension is not even used). Added: gigedit/trunk/gigedit-1.2.0-libdir.patch gigedit/trunk/gigedit-1.2.0-redeclare.patch Modified: gigedit/trunk/PKGBUILD -------------------------------+ PKGBUILD | 39 ++++++++++----- gigedit-1.2.0-libdir.patch | 98 ++++++++++++++++++++++++++++++++++++++++ gigedit-1.2.0-redeclare.patch | 15 ++++++ 3 files changed, 139 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-03 19:41:48 UTC (rev 955723) +++ PKGBUILD 2021-06-03 19:49:31 UTC (rev 955724) @@ -1,26 +1,42 @@ -# Maintainer: David Runge <[email protected]> +# Maintainer: David Runge <[email protected]> # Contributor: Ray Rashif <[email protected]> # Contributor: svoufff <svoufff at gmail dot com> # Contributor: Shinlun Hsieh <[email protected]> pkgname=gigedit -pkgver=1.1.1 -pkgrel=2 +pkgver=1.2.0 +pkgrel=1 pkgdesc="Gigasampler instrument editor" arch=('x86_64') url="https://www.linuxsampler.org/" license=('GPL2') groups=('pro-audio') -depends=('linuxsampler' 'gtkmm3') -makedepends=('gendesk' 'intltool' 'libxslt' 'linuxsampler') -source=("https://download.linuxsampler.org/packages/${pkgname}-${pkgver}.tar.bz2") -sha512sums=('223702628e83e12a292f902e32baa355aca31ee82f1f8b9fed586ec9c0aaec56956d7bdc958238ec64e79b2f4c5ef9246face669b2b3645046e51d8c8289a964') +depends=('atk' 'libatk-1.0.so' 'atkmm' 'libatkmm-1.6.so' 'cairo' 'cairomm' +'libcairomm-1.0.so' 'gcc-libs' 'gdk-pixbuf2' 'libgdk_pixbuf-2.0.so' 'glib2' +'libgio-2.0.so' 'libgobject-2.0.so' 'libglib-2.0.so' 'glibc' 'glibmm' +'libglibmm-2.4.so' 'gtk3' 'libgdk-3.so' 'libgtk-3.so' 'gtkmm3' +'libgtkmm-3.0.so' 'harfbuzz' 'libharfbuzz.so' 'libgig' 'libgig.so' 'libsigc++' +'libsigc-2.0.so' 'libsndfile' 'libsndfile.so' 'linuxsampler' +'liblinuxsampler.so' 'pango' 'libpango-1.0.so' 'libpangocairo-1.0.so' 'pangomm' +'libpangomm-1.4.so' 'zlib') +makedepends=('gendesk' 'intltool' 'libxslt') +provides=('libgigedit.so') +source=("https://download.linuxsampler.org/packages/${pkgname}-${pkgver}.tar.bz2" + "${pkgname}-1.2.0-libdir.patch" + "${pkgname}-1.2.0-redeclare.patch") +sha512sums=('b991a5193af34be70db6eb8c18fc58e01b822b6997bfc6c3ee06eca42f57375d341316e8abc594824668c7cb916b0643a1ee1b5c34426bf3ec5e202dfc565c8f' + 'd701ee5fb013c08f3f9bb9a85464c82aaa1200ca14f8876dfd5d4835f41c1325728c07279528fb22737d79e41b33f931628637c62458e5f49aaa77f6b5dd5fe9' + '289ad93f820da7cbd48387ea68945285297abbef33794dc2b24cc256c6384ce7ff1a1d9462cf7d37e1cffc5ddaadf52f421d904baea6d6f5db3acfe29aff445e') +b2sums=('049e4c60b345c192255669a71588df1e2905590f95351d8a79134b210d03087ac9cc33f12cbf2e38208b95ad452f299c78877632989cd914d98a05c5967087d5' + 'c752d259e42c47bfd4e819daee271a565dbd30aa5806151be028eb333ec22f40b862529fb40c69fc14f5cd455efc52d43c959501512dd72ad71b48527e7fee3c' + '7f3f89fdccab17ac73da63467d039ea608b4e0df2f598a9ca08f7560802207399b184f98f59cfa5881f26c000ce69797236b76659b85dd5cd49766324cf70638') prepare() { cd "${pkgname}-${pkgver}" - autoreconf -vfi - # creating a ld.so.conf entry for gigedit.so - echo "/usr/lib/${pkgname}" > "${pkgname}.conf" + # install shared object to global namespace, so no ld.so.conf is required + patch -Np1 -i ../"${pkgname}-1.2.0-libdir.patch" + # do not extend the pango namespace (breaks the build) + patch -Np1 -i ../"${pkgname}-1.2.0-redeclare.patch" # generate XDG desktop file gendesk -n \ --pkgname "${pkgname}" \ @@ -43,9 +59,6 @@ # docs install -t "${pkgdir}/usr/share/doc/${pkgname}" \ -vDm 644 {AUTHORS,ChangeLog,NEWS,README} - # adding gigedit.so library path to ld.so.conf (required for dependants during - # runtime) - install -vDm 644 "${pkgname}.conf" -t "${pkgdir}/etc/ld.so.conf.d/" } # vim:set ts=2 sw=2 et: Added: gigedit-1.2.0-libdir.patch =================================================================== --- gigedit-1.2.0-libdir.patch (rev 0) +++ gigedit-1.2.0-libdir.patch 2021-06-03 19:49:31 UTC (rev 955724) @@ -0,0 +1,98 @@ +diff -ruN a/Makefile.in b/Makefile.in +--- a/Makefile.in 2021-05-09 14:39:59.000000000 +0200 ++++ b/Makefile.in 2021-06-03 21:10:29.658438256 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/doc/Makefile.in b/doc/Makefile.in +--- a/doc/Makefile.in 2021-05-09 14:39:59.000000000 +0200 ++++ b/doc/Makefile.in 2021-06-03 21:02:44.757057009 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/doc/quickstart/Makefile.in b/doc/quickstart/Makefile.in +--- a/doc/quickstart/Makefile.in 2021-05-09 14:39:59.000000000 +0200 ++++ b/doc/quickstart/Makefile.in 2021-06-03 21:10:42.911811038 +0200 +@@ -72,8 +72,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/gfx/Makefile.in b/gfx/Makefile.in +--- a/gfx/Makefile.in 2021-05-09 14:39:59.000000000 +0200 ++++ b/gfx/Makefile.in 2021-06-03 21:10:53.145174831 +0200 +@@ -72,8 +72,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/Makefile.in b/src/Makefile.in +--- a/src/Makefile.in 2021-05-09 14:39:59.000000000 +0200 ++++ b/src/Makefile.in 2021-06-03 21:11:06.048546576 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/gigedit/Makefile.in b/src/gigedit/Makefile.in +--- a/src/gigedit/Makefile.in 2021-05-09 14:40:00.000000000 +0200 ++++ b/src/gigedit/Makefile.in 2021-06-03 21:11:19.035251903 +0200 +@@ -73,8 +73,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/gigedit/gfx/Makefile.in b/src/gigedit/gfx/Makefile.in +--- a/src/gigedit/gfx/Makefile.in 2021-05-09 14:40:00.000000000 +0200 ++++ b/src/gigedit/gfx/Makefile.in 2021-06-03 21:11:38.128642081 +0200 +@@ -72,8 +72,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c Added: gigedit-1.2.0-redeclare.patch =================================================================== --- gigedit-1.2.0-redeclare.patch (rev 0) +++ gigedit-1.2.0-redeclare.patch 2021-06-03 19:49:31 UTC (rev 955724) @@ -0,0 +1,15 @@ +diff -ruN a/src/gigedit/compat.h b/src/gigedit/compat.h +--- a/src/gigedit/compat.h 2021-02-21 15:41:48.000000000 +0100 ++++ b/src/gigedit/compat.h 2021-06-03 19:28:13.603235786 +0200 +@@ -190,11 +190,6 @@ + + #if HAS_PANGOMM_CPP11_ENUMS + # include <pangomm/layout.h> +-namespace Pango { +- const Alignment ALIGN_LEFT = Alignment::LEFT; +- const Alignment ALIGN_CENTER = Alignment::CENTER; +- const Alignment ALIGN_RIGHT = Alignment::RIGHT; +-} + #endif // HAS_PANGOMM_CPP11_ENUMS + + #if HAS_GTKMM_CPP11_ENUMS
