From b1688d0edf774882b5231e199ac1431a9cc8d4ac Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Wed, 30 Apr 2014 03:50:48 +0000 Subject: Wed Apr 30 03:41:39 UTC 2014 --- community/ganv/PKGBUILD | 32 ++++++++ community/gtkwave/PKGBUILD | 8 +- community/gtkwave/gtkwave.install | 4 + community/libxnvctrl/10_libxnvctrl_so_0.diff | 55 -------------- community/libxnvctrl/PKGBUILD | 23 ++---- community/mate-sensors-applet/PKGBUILD | 3 +- community/nsgenbind/PKGBUILD | 24 ++++++ community/openocd/PKGBUILD | 5 +- community/passenger/PKGBUILD | 6 +- community/percona-server/PKGBUILD | 106 +++++++++++++++++---------- community/recoll/PKGBUILD | 6 +- community/subsurface/PKGBUILD | 4 +- 12 files changed, 149 insertions(+), 127 deletions(-) create mode 100644 community/ganv/PKGBUILD delete mode 100644 community/libxnvctrl/10_libxnvctrl_so_0.diff create mode 100644 community/nsgenbind/PKGBUILD (limited to 'community') diff --git a/community/ganv/PKGBUILD b/community/ganv/PKGBUILD new file mode 100644 index 000000000..b0878d808 --- /dev/null +++ b/community/ganv/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 110433 2014-04-29 14:48:41Z speps $ +# Maintainer: speps + +pkgname=ganv +pkgver=1.4.0 +pkgrel=1 +pkgdesc="An interactive Gtkmm canvas widget for graph-based interfaces" +arch=('i686' 'x86_64') +url="http://drobilla.net/software/$pkgname/" +license=('GPL3') +depends=('gtkmm' 'graphviz') +makedepends=('python2') +source=("http://download.drobilla.net/ganv-$pkgver.tar.bz2") +md5sums=('a72fdabc57959cc32065e66b48fea6aa') + +prepare() { + cd $pkgname-$pkgver + + # strip ldconfig + sed -i '/ldconfig/d' wscript +} + +build() { + cd $pkgname-$pkgver + python2 waf configure --prefix=/usr + python2 waf $MAKEFLAGS +} + +package() { + cd $pkgname-$pkgver + python2 waf install --destdir="$pkgdir" +} diff --git a/community/gtkwave/PKGBUILD b/community/gtkwave/PKGBUILD index ec91fe41b..5a8276061 100644 --- a/community/gtkwave/PKGBUILD +++ b/community/gtkwave/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 100853 2013-11-12 01:40:23Z kkeen $ +# $Id: PKGBUILD 110407 2014-04-29 09:42:25Z kkeen $ # Maintainer: Kyle Keen # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Jared Casper pkgname=gtkwave -pkgver=3.3.52 +pkgver=3.3.59 pkgrel=1 pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files' arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('bzip2' 'xz' 'gtk2') makedepends=('gperf') install='gtkwave.install' source=("http://gtkwave.sourceforge.net/gtkwave-${pkgver}.tar.gz") -md5sums=('1a7b7fbfede6f1f91fe26845b3b36f48') +md5sums=('e23a5c5e287a5414173c715a92a104f5') build() { cd "${srcdir}/gtkwave-${pkgver}" @@ -33,7 +33,5 @@ package() { install -D -m644 "${srcdir}/gtkwave-${pkgver}/LICENSE.TXT" \ "${pkgdir}/usr/share/licenses/gtkwave/LICENSE.TXT" - install -D -m644 "${srcdir}/gtkwave-${pkgver}/MIT.TXT" \ - "${pkgdir}/usr/share/licenses/gtkwave/MIT.TXT" } diff --git a/community/gtkwave/gtkwave.install b/community/gtkwave/gtkwave.install index bc2e66b0d..8c6cae382 100644 --- a/community/gtkwave/gtkwave.install +++ b/community/gtkwave/gtkwave.install @@ -3,4 +3,8 @@ post_install() { echo 'your home directory (as .gtkwaverc) or to your VCD project directory.' echo 'It contains the prefs for a good configuration that most people find' echo 'ergonomic. It is not strictly necessary however.' + _desktop $1 } + +# desktop-file-utils breaks the build, so no update-desktop-database here + diff --git a/community/libxnvctrl/10_libxnvctrl_so_0.diff b/community/libxnvctrl/10_libxnvctrl_so_0.diff deleted file mode 100644 index 02673675a..000000000 --- a/community/libxnvctrl/10_libxnvctrl_so_0.diff +++ /dev/null @@ -1,55 +0,0 @@ -Author: Andreas Beckmann -Description: build a shared library for libXNVCtrl -Bug-Debian: http://bugs.debian.org/666909 - ---- a/src/Makefile -+++ b/src/Makefile -@@ -79,6 +79,9 @@ - - XNVCTRL_DIR ?= libXNVCtrl - XNVCTRL_ARCHIVE ?= $(XNVCTRL_DIR)/libXNVCtrl.a -+XNVCTRL_SHARED ?= $(XNVCTRL_DIR)/libXNVCtrl.so.0 -+#XNVCTRL_LIB ?= $(XNVCTRL_ARCHIVE) -+XNVCTRL_LIB ?= $(XNVCTRL_SHARED) - XCONFIG_PARSER_DIR ?= XF86Config-parser - COMMON_UTILS_DIR ?= common-utils - COMMON_UNIX_DIR ?= common-unix -@@ -179,9 +182,12 @@ - $(MKDIR) $(BINDIR) - $(INSTALL) $(INSTALL_BIN_ARGS) $< $(BINDIR)/$(notdir $<) - --$(NVIDIA_SETTINGS): $(OBJS) $(XNVCTRL_ARCHIVE) -+$(XNVCTRL_ARCHIVE) $(XNVCTRL_SHARED): -+ $(MAKE) -C $(XNVCTRL_DIR) -+ -+$(NVIDIA_SETTINGS): $(OBJS) $(XNVCTRL_LIB) - $(call quiet_cmd,LINK) $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) -o $@ $(OBJS) \ -- $(XNVCTRL_ARCHIVE) $(LIBS) -+ $(XNVCTRL_LIB) $(LIBS) - $(call quiet_cmd,STRIP_CMD) $@ - - # define the rule to build each object file ---- a/src/libXNVCtrl/Makefile -+++ b/src/libXNVCtrl/Makefile -@@ -22,12 +22,21 @@ - RANLIB ?= ranlib - CFLAGS += -fPIC - -+all: libXNVCtrl.a libXNVCtrl.so -+ - libXNVCtrl.a : libXNVCtrl.a(NVCtrl.o) - $(RANLIB) $@ - -+libXNVCtrl.so: NVCtrl.o -+ $(RM) $@ $@.* -+ $(CC) -shared -Wl,-soname=$@.0 -o $@.0.0.0 $(LDFLAGS) $^ -lXext -lX11 -+ ln -s $@.0.0.0 $@.0 -+ ln -s $@.0 $@ -+ - NVCtrl.o : NVCtrl.h nv_control.h NVCtrlLib.h - .INTERMEDIATE: NVCtrl.o - - clean :: - rm -f libXNVCtrl.a *.o -+ rm -f libXNVCtrl.so libXNVCtrl.so.* - .PHONY: clean diff --git a/community/libxnvctrl/PKGBUILD b/community/libxnvctrl/PKGBUILD index c78076a5a..f3ab2fa93 100644 --- a/community/libxnvctrl/PKGBUILD +++ b/community/libxnvctrl/PKGBUILD @@ -1,23 +1,17 @@ -# $Id: PKGBUILD 106469 2014-03-04 03:23:58Z svenstaro $ +# $Id: PKGBUILD 110422 2014-04-29 12:32:52Z flexiondotorg $ # Maintainer: Martin Wimpress pkgname=libxnvctrl -pkgver=334.21 +pkgver=337.12 pkgrel=1 pkgdesc="NVIDIA X Ctrl library" arch=('i686' 'x86_64') url="http://www.nvidia.com/" license=('GPL2') -depends=('libxext') -source=("http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${pkgver}.tar.bz2" - "10_libxnvctrl_so_0.diff") -sha1sums=('eb2ec2257a0401c3c6494f31160d0fa378f638d8' - '84146494a08d4b691e2cff84d1551210eee584dd') - -prepare() { - cd "nvidia-settings-$pkgver" - patch -Np1 -i "${srcdir}/10_libxnvctrl_so_0.diff" -} +makedepends=('libxext') +options=('staticlibs') +source=("http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${pkgver}.tar.bz2") +sha1sums=('d416d8f629576a821f4829d592eda84304e4f743') build() { cd "nvidia-settings-$pkgver/src/libXNVCtrl" @@ -30,8 +24,5 @@ package() { # install libXNVCtrl and headers install -d -m 755 "$pkgdir"/usr/{include/NVCtrl,lib} install -m 644 nv_control.h NVCtrl{,Lib}.h "$pkgdir"/usr/include/NVCtrl/ - install -m 644 libXNVCtrl.so.0.0.0 "$pkgdir"/usr/lib/ - cd "$pkgdir"/usr/lib/ - ln -s libXNVCtrl.so.0.0.0 libXNVCtrl.so.0 - ln -s libXNVCtrl.so.0 libXNVCtrl.so + install -m 644 libXNVCtrl.a "$pkgdir"/usr/lib/libXNVCtrl.a } diff --git a/community/mate-sensors-applet/PKGBUILD b/community/mate-sensors-applet/PKGBUILD index 469c31289..81ac144eb 100644 --- a/community/mate-sensors-applet/PKGBUILD +++ b/community/mate-sensors-applet/PKGBUILD @@ -2,7 +2,7 @@ pkgname=mate-sensors-applet pkgver=1.8.0 -pkgrel=2 +pkgrel=3 pkgdesc="A MATE Panel applet to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings." url="http://mate-desktop.org" arch=('i686' 'x86_64') @@ -10,7 +10,6 @@ license=('GPL') depends=('dbus' 'gtk2' 'libatasmart' 'libnotify' 'libxnvctrl' 'lm_sensors' 'mate-panel') makedepends=('docbook-xml' 'mate-common' 'perl-xml-parser' 'rarian' 'yelp-tools') optdepends=('yelp: for reading MATE help documents') -options=('!emptydirs') groups=('mate-extra') source=("http://pub.mate-desktop.org/releases/1.8/${pkgname}-${pkgver}.tar.xz") sha1sums=('0526400ad88b306fc74b2e219ce4aea34476577f') diff --git a/community/nsgenbind/PKGBUILD b/community/nsgenbind/PKGBUILD new file mode 100644 index 000000000..870ea6880 --- /dev/null +++ b/community/nsgenbind/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 110418 2014-04-29 12:09:34Z arodseth $ +# Maintainer: Alexander Rødseth +# Contributor: Marian Buschsieweke + +pkgname=nsgenbind +pkgver=0.1.0 +pkgrel=1 +pkgdesc='NetSurf javascript binding generator' +arch=('x86_64' 'i686') +url='http://www.netsurf-browser.org/' +license=('GPL') +makedepends=('netsurf-buildsystem' 'git') +source=("git://git.netsurf-browser.org/nsgenbind.git#tag=release/$pkgver") +md5sums=('SKIP') + +build() { + make -C "$pkgname" PREFIX=/usr +} + +package() { + make -C "$pkgname" install PREFIX=/usr DESTDIR="$pkgdir" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/openocd/PKGBUILD b/community/openocd/PKGBUILD index 6e39f7404..3426a80fd 100644 --- a/community/openocd/PKGBUILD +++ b/community/openocd/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 110348 2014-04-28 09:59:02Z spupykin $ +# $Id: PKGBUILD 110413 2014-04-29 11:44:51Z spupykin $ # Contributor: Bartłomiej Piotrowski # Contributor: Matthias Bauch # Contributor: Laszlo Papp @@ -6,7 +6,8 @@ pkgname=openocd pkgver=0.8.0 -pkgrel=1 +epoch=1 +pkgrel=2 pkgdesc='Debugging, in-system programming and boundary-scan testing for embedded target devices' arch=('i686' 'x86_64') url='http://openocd.berlios.de' diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD index 12a8e9549..0354da8c7 100644 --- a/community/passenger/PKGBUILD +++ b/community/passenger/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 107076 2014-03-12 10:55:52Z spupykin $ +# $Id: PKGBUILD 110409 2014-04-29 11:37:12Z spupykin $ # Maintainer: Sergej Pupykin pkgname=passenger -pkgver=4.0.38 +pkgver=4.0.41 pkgrel=1 pkgdesc="mod_rails passenger" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ makedepends=('apache') install=passenger.install options=('!emptydirs' 'staticlibs') source=($pkgname-$pkgver.tar.gz::https://github.com/FooBarWidget/passenger/archive/release-$pkgver.tar.gz) -md5sums=('ec6cb96a8f3d444540a54a3007143e2e') +md5sums=('ce2b669c498457cf385d250eea43b055') prepare() { cd $srcdir/passenger-release-$pkgver diff --git a/community/percona-server/PKGBUILD b/community/percona-server/PKGBUILD index fb1a4db8a..6e60d2d76 100644 --- a/community/percona-server/PKGBUILD +++ b/community/percona-server/PKGBUILD @@ -1,24 +1,17 @@ -# $Id: PKGBUILD 108288 2014-03-26 08:08:00Z mtorromeo $ +# $Id: PKGBUILD 110430 2014-04-29 14:03:28Z mtorromeo $ # Maintainer: Massimiliano Torromeo -pkgname=percona-server +pkgbase=percona-server +pkgname=('libperconaserverclient' 'percona-server-clients' 'percona-server') pkgver=5.6.16_64.2 -pkgrel=1 -pkgdesc="A backwards-compatible drop-in replacement for MySQL that provides improved performance, diagnostics and instrumentation" +_pkgver=${pkgver/_/-} +_myver=${pkgver/_rel*} +pkgrel=3 arch=('i686' 'x86_64') - -depends=('mariadb-clients' 'libaio' 'systemd-tools') -conflicts=('mysql') -provides=("mysql=${pkgver/_rel*}" "mariadb=${pkgver/_rel*}") -optdepends=('perl-dbi' 'perl-dbd-mysql') -makedepends=('cmake' 'openssl' 'zlib') - +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'systemd-tools') license=('GPL') url="http://www.percona.com/software/percona-server/" -options=('emptydirs') -backup=('etc/mysql/my.cnf') -install=percona.install -source=("http://www.percona.com/downloads/Percona-Server-${pkgver%.*_*}/Percona-Server-${pkgver/_/-}/source/tarball/percona-server-${pkgver/_/-}.tar.gz" +source=("http://www.percona.com/downloads/Percona-Server-${pkgver%.*_*}/Percona-Server-$_pkgver/source/tarball/percona-server-$_pkgver.tar.gz" 'mysqld-post.sh' 'mysqld.service' 'mysqld-tmpfile.conf' @@ -26,20 +19,19 @@ source=("http://www.percona.com/downloads/Percona-Server-${pkgver%.*_*}/Percona- 'mysql56-bison3.patch') prepare() { - cd "$srcdir/percona-server-${pkgver/_/-}" - patch -p0 -i "$srcdir/mysql56-bufsize.patch" - patch -p1 -i "$srcdir/mysql56-bison3.patch" + cd $pkgbase-$_pkgver + patch -p0 -i ../mysql56-bufsize.patch + patch -p1 -i ../mysql56-bison3.patch rm -v sql/sql_yacc.{cc,h} } build() { - cd "${srcdir}" rm -rf build mkdir build cd build - cmake "${srcdir}/percona-server-${pkgver/_/-}" \ + cmake ../$pkgbase-$_pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc/mysql \ @@ -58,12 +50,11 @@ build() { -DINSTALL_MYSQLSHAREDIR=share/mysql \ -DINSTALL_DOCDIR=share/mysql/docs \ -DINSTALL_SHAREDIR=share/mysql \ - -DWITH_READLINE=ON \ -DWITH_ZLIB=system \ -DWITH_SSL=system \ -DWITH_LIBWRAP=OFF \ - -DWITH_LIBEDIT=OFF \ -DWITH_UNIT_TESTS=OFF \ + -DWITH_PAM=ON \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_EMBEDDED_SERVER=ON \ -DWITH_INNODB_MEMCACHED=ON \ @@ -81,28 +72,65 @@ build() { make } -package() { - cd "${srcdir}"/build - make DESTDIR=${pkgdir} install +package_libperconaserverclient() { + pkgdesc='Percona Server client libraries' + depends=('openssl') + + cd build/libmysql + make DESTDIR="$pkgdir" install +} + +package_percona-server-clients() { + pkgdesc='Percona Server client tools' + depends=('libperconaserverclient' 'zlib') + conflicts=('mysql-clients') + provides=("mysql-clients=$_myver" "mariadb-clients=$_myver") + + cd build + make -C client DESTDIR="$pkgdir" install + + # install man pages + install -d "$pkgdir"/usr/share/man/man1 + for man in mysql mysqladmin mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap; do + install -m644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1 + done + + # provided by percona-server + rm "$pkgdir"/usr/bin/{mysql_{plugin,upgrade},mysqlbinlog,mysqltest,mysql_config_editor} +} + +package_percona-server() { + pkgdesc='A backwards-compatible drop-in replacement for MySQL that provides improved performance, diagnostics and instrumentation' + backup=('etc/mysql/my.cnf') + install=percona.install + depends=('percona-server-clients' 'libaio' 'systemd-tools' 'pam') + optdepends=('perl-dbd-mysql') + conflicts=('mysql') + provides=("mysql=$_myver" "mariadb=$_myver") + options=('emptydirs') + + cd build + make DESTDIR="$pkgdir" install - install -Dm644 "${pkgdir}"/usr/share/mysql/my-default.cnf "${pkgdir}"/etc/mysql/my.cnf - install -Dm755 "${srcdir}"/mysqld-post.sh "${pkgdir}"/usr/bin/mysqld-post - install -Dm644 "${srcdir}"/mysqld-tmpfile.conf "${pkgdir}"/usr/lib/tmpfiles.d/mysqld.conf - install -Dm644 "${srcdir}"/mysqld.service "${pkgdir}"/usr/lib/systemd/system/mysqld.service + install -Dm644 "$pkgdir"/usr/share/mysql/my-default.cnf "$pkgdir"/etc/mysql/my.cnf + install -Dm755 ../mysqld-post.sh "$pkgdir"/usr/bin/mysqld-post + install -Dm644 ../mysqld.service "$pkgdir"/usr/lib/systemd/system/mysqld.service + install -Dm644 ../mysqld-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/mysqld.conf - # provided by libmysqlclient - rm ${pkgdir}/usr/bin/mysql_config - rm ${pkgdir}/usr/lib/lib{mysql,perconaserver}* - rm -r ${pkgdir}/usr/include/ - rm ${pkgdir}/usr/share/man/man1/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}.1 + # provided by libperconaserverclient + cd "$pkgdir" + rm usr/bin/mysql_config + rm usr/lib/lib{mysql,perconaserver}* + rm -r usr/include/ + rm usr/share/man/man1/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}.1 - # provided by mysql-clients - rm ${pkgdir}/usr/bin/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap} - rm ${pkgdir}/usr/share/man/man1/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}.1 + # provided by percona-server-clients + rm usr/bin/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap} + rm usr/share/man/man1/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}.1 # not needed - rm -r ${pkgdir}/usr/{data,mysql-test,sql-bench} - rm "${pkgdir}"/usr/share/man/man1/mysql-test-run.pl.1 + rm -r usr/{data,mysql-test,sql-bench} + rm usr/share/man/man1/mysql-test-run.pl.1 } sha256sums=('841eb00ac9178c56f37ef621742ffe4ca43867637236f061321bafc7e64d8e8d' diff --git a/community/recoll/PKGBUILD b/community/recoll/PKGBUILD index 42d8fe7af..9aa4bc195 100644 --- a/community/recoll/PKGBUILD +++ b/community/recoll/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 101662 2013-11-29 20:55:41Z spupykin $ +# $Id: PKGBUILD 110411 2014-04-29 11:37:39Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Daniel J Griffiths # Contributor: Andrea Scarpino @@ -6,7 +6,7 @@ # Contributor: Robert Emil Berge pkgname=recoll -pkgver=1.19.11_p1 +pkgver=1.19.12 pkgrel=1 pkgdesc="Full text search tool based on Xapian backend" arch=('i686' 'x86_64') @@ -31,7 +31,7 @@ optdepends=('libxslt: for XML based formats (fb2,etc)' 'aspell-en: English stemming support') install=recoll.install source=("http://www.lesbonscomptes.com/$pkgname/$pkgname-${pkgver/_/}.tar.gz") -md5sums=('5d77a74cddba4e21f7f3bb06ad20a7ac') +md5sums=('5f688d48a574c142bb7e9c6606b5c6f6') build() { cd "$srcdir/$pkgname-${pkgver/_/}" diff --git a/community/subsurface/PKGBUILD b/community/subsurface/PKGBUILD index 53fb2697e..1958aa039 100644 --- a/community/subsurface/PKGBUILD +++ b/community/subsurface/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 108147 2014-03-24 00:57:29Z bisson $ +# $Id: PKGBUILD 110440 2014-04-29 20:46:26Z bisson $ # Contributor: Francois Boulogne # Maintainer: Gaetan Bisson pkgname=subsurface _pkgname=Subsurface pkgver=4.0.3 -pkgrel=1 +pkgrel=2 pkgdesc='Divelog program' url='http://subsurface.hohndel.org/' license=('GPL2') -- cgit v1.2.3-54-g00ecf