[arch-commits] Commit in blackbox/trunk (PKGBUILD blackbox-0.70.1-asneeded.patch)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Thu Sep 11 05:19:43 UTC 2014
Date: Thursday, September 11, 2014 @ 07:19:42
Author: bpiotrowski
Revision: 118798
upgpkg: blackbox 0.70.1-12
provide shared libbt library
Added:
blackbox/trunk/blackbox-0.70.1-asneeded.patch
Modified:
blackbox/trunk/PKGBUILD
--------------------------------+
PKGBUILD | 16 +++++++++---
blackbox-0.70.1-asneeded.patch | 49 +++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-09-11 05:05:22 UTC (rev 118797)
+++ PKGBUILD 2014-09-11 05:19:42 UTC (rev 118798)
@@ -5,7 +5,7 @@
pkgname=blackbox
pkgver=0.70.1
-pkgrel=11
+pkgrel=12
pkgdesc="A window manager for X11"
url="http://blackboxwm.sourceforge.net/"
arch=('i686' 'x86_64')
@@ -15,14 +15,16 @@
gcc4.3.patch
bbdock.patch
bsetbg-feh.patch
- textpropertytostring-unconditional.patch)
+ textpropertytostring-unconditional.patch
+ blackbox-0.70.1-asneeded.patch)
md5sums=('2d173b95ca5e64ef478c6a5d2deee9df'
'bc7a1335d77cdeb6f85cba4d01e68e63'
'69c5a5e981b087b2d8267cab996b48dd'
'e7fb0d5bfd95820c0194ec73df66dadc'
- '3b92ad246f07126dd55ae9634d6e875e')
+ '3b92ad246f07126dd55ae9634d6e875e'
+ '55d2437d58aeb76392fe66caab13840c')
-build() {
+prepare() {
cd $srcdir/$pkgname-$pkgver
patch -Np1 -i ../gcc4.3.patch
@@ -29,7 +31,13 @@
patch -Np0 -i ../bbdock.patch
patch -Np0 -i ../bsetbg-feh.patch
patch -Np1 -i ../textpropertytostring-unconditional.patch
+ patch -Np0 -i ../blackbox-0.70.1-asneeded.patch
+ autoreconf -fi
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --mandir=/usr/share/man
make
}
Added: blackbox-0.70.1-asneeded.patch
===================================================================
--- blackbox-0.70.1-asneeded.patch (rev 0)
+++ blackbox-0.70.1-asneeded.patch 2014-09-11 05:19:42 UTC (rev 118798)
@@ -0,0 +1,49 @@
+Fixing build with as-needed. Enabling shared libs.
+
+http://bugs.gentoo.org/show_bug.cgi?id=248549
+
+--- src/Makefile.am
++++ src/Makefile.am
+@@ -22,7 +22,7 @@
+
+ DEFAULT_MENU = $(pkgdatadir)/menu
+ DEFAULT_STYLE = $(pkgdatadir)/styles/Gray
+-CPPFLAGS = @CPPFLAGS@ @SHAPE@ @XFT@ @DEBUG@ @NLS@ \
++AM_CPPFLAGS = @SHAPE@ @XFT@ @DEBUG@ @NLS@ \
+ -DLOCALEPATH=\"$(pkgdatadir)/nls\" \
+ -DDEFAULTMENU=\"$(DEFAULT_MENU)\" \
+ -DDEFAULTSTYLE=\"$(DEFAULT_STYLE)\" \
+--- lib/Makefile.am
++++ lib/Makefile.am
+@@ -62,7 +62,8 @@
+ Util.hh \
+ XDG.hh
+
+-libbt_la_LIBADD = @ICONV@ @LOCALE@
++libbt_la_LIBADD = @ICONV@ @LOCALE@ @xft_LIBS@
++libbt_la_CFLAGS = @xft_CFLAGS@
+
+ pkgconfigdir = $(libdir)/pkgconfig
+ nodist_pkgconfig_DATA = libbt.pc
+--- util/Makefile.am
++++ util/Makefile.am
+@@ -21,7 +21,7 @@
+ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ # DEALINGS IN THE SOFTWARE.
+
+-CPPFLAGS = @CPPFLAGS@ @DEBUG@ @NLS@ \
++AM_CPPFLAGS = @DEBUG@ @NLS@ \
+ -I$(top_srcdir)/lib
+
+ bin_SCRIPTS = bsetbg
+--- configure.ac
++++ configure.ac
+@@ -29,7 +29,7 @@
+ AC_PROG_INSTALL
+
+ dnl libbt shouldn't be shared by default (yet)
+-AC_DISABLE_SHARED
++dnl AC_DISABLE_SHARED
+ AC_PROG_LIBTOOL
+ AC_SUBST(LIBTOOL_DEPS)
+
More information about the arch-commits
mailing list