From 4a7144171d1f4f268356dceb2197bae544b69540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Reynolds?= Date: Sun, 13 Jul 2014 03:25:23 +0000 Subject: Sun Jul 13 03:22:17 UTC 2014 --- community/ams/PKGBUILD | 28 ++-- community/bladerf/PKGBUILD | 54 ++++++++ community/cksfv/PKGBUILD | 4 +- community/drumkv1/PKGBUILD | 6 +- community/gnuradio-fcdproplus/88-fcdproplus.rules | 9 ++ community/gnuradio-fcdproplus/PKGBUILD | 37 ++++++ community/gnuradio-iqbal/PKGBUILD | 41 ++++++ community/gnuradio-iqbal/float-complex.patch | 22 ++++ community/gnuradio-osmosdr/PKGBUILD | 39 ++++++ community/guitarix2/PKGBUILD | 8 +- community/hackrf/PKGBUILD | 35 +++++ community/mate-control-center/PKGBUILD | 4 +- community/mpv/PKGBUILD | 8 +- community/python-pandas/PKGBUILD | 8 +- community/python-psycopg1/PKGBUILD | 7 +- community/samplv1/PKGBUILD | 6 +- community/speed-dreams/PKGBUILD | 37 ++++-- community/synthv1/PKGBUILD | 6 +- extra/mariadb/PKGBUILD | 29 +++-- extra/mariadb/PKGBUILD.10 | 148 ---------------------- extra/mariadb/mariadb.install | 14 +- 21 files changed, 328 insertions(+), 222 deletions(-) create mode 100644 community/bladerf/PKGBUILD create mode 100644 community/gnuradio-fcdproplus/88-fcdproplus.rules create mode 100644 community/gnuradio-fcdproplus/PKGBUILD create mode 100644 community/gnuradio-iqbal/PKGBUILD create mode 100644 community/gnuradio-iqbal/float-complex.patch create mode 100644 community/gnuradio-osmosdr/PKGBUILD create mode 100644 community/hackrf/PKGBUILD delete mode 100644 extra/mariadb/PKGBUILD.10 diff --git a/community/ams/PKGBUILD b/community/ams/PKGBUILD index adf50a8a2..666763b77 100644 --- a/community/ams/PKGBUILD +++ b/community/ams/PKGBUILD @@ -1,53 +1,49 @@ -# $Id: PKGBUILD 95513 2013-08-13 04:13:57Z speps $ +# $Id: PKGBUILD 115633 2014-07-12 20:45:12Z speps $ # Maintainer : speps -_name=alsamodular pkgname=ams -pkgver=2.0.1 +pkgver=2.1.1 pkgrel=1 pkgdesc="A realtime modular synthesizer and effect processor" arch=('i686' 'x86_64') url="http://alsamodular.sourceforge.net/" license=('GPL') -depends=('qt4' 'clalsadrv' 'ladspa' 'jack') -makedepends=('fftw') +depends=('qt4' 'fftw' 'jack' 'ladspa' 'liblo' 'zita-alsa-pcmi') optdepends=('amb-plugins: ambisonic plugins' 'mcp-plugins: phaser, chorus and moog vcf plugins' - 'rev-plugins: reverb plugins' + 'rev-plugins: zita-rev1 based reverb plugins' 'swh-plugins: Steve Harris plugins' 'vco-plugins: oscillator plugins' 'fil-plugins: equaliser plugins' 'tap-plugins: toms audio plugins' 'wah-plugins: wah audio plugins' + 'g2reverb: greverb based plugins' 'cmt: Computer Music Toolkit plugins' 'blop: bandlimited oscillator plugins' 'pvoc: phase-vocoding plugins' 'caps: the C* audio plugins') install="$pkgname.install" -source=("http://downloads.sourceforge.net/project/$_name/$_name/$pkgver/$pkgname-$pkgver.tar.bz2" +source=("http://downloads.sourceforge.net/project/alsamodular/alsamodular/$pkgver/$pkgname-$pkgver.tar.bz2" "$pkgname.desktop" "$pkgname.png") -md5sums=('0d41bd5aac066aa98be45fd7ab12d35f' +md5sums=('3255bce2d3c1a7e0aad07496001b7cc9' 'ffa277cffd52254f0297cbc2f200767e' '0349171d5431f1c6e56085f080eb8c68') prepare() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver - # strip unwanted flags - sed -i 's/-m\(64\|arch=[a-z1-9]*\) *//' configure - - # DSO link flag - export LIBS=" -ldl" + # strip unwanted optimization flags + sed -i '/AMS_OPT_CXXFLAGS=/d' configure } build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver ./configure --prefix=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make DESTDIR="$pkgdir/" install # desktop file diff --git a/community/bladerf/PKGBUILD b/community/bladerf/PKGBUILD new file mode 100644 index 000000000..efe8134c3 --- /dev/null +++ b/community/bladerf/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 115626 2014-07-12 19:05:39Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=bladerf +pkgver=0.16.0 +_CLIver=0.11.0 +_FPGAver=0.0.5 +_firmver=1.7.0 +pkgrel=1 +pkgdesc="Driver, userspace, fpga & firmware for the bladeRF SDR." +url="https://github.com/Nuand/bladeRF" +arch=('i686' 'x86_64') +license=('GPL2') +depends=('libusb') +makedepends=('cmake' 'help2man') +#backup=("etc/bladerf.cfg") + +source=( + "https://github.com/Nuand/bladeRF/archive/libbladeRF_v$pkgver.tar.gz" + "http://nuand.com/fpga/v$_FPGAver/hostedx40.rbf" + "http://nuand.com/fpga/v$_FPGAver/hostedx115.rbf" + "http://www.nuand.com/fx3/bladeRF_fw_v$_firmver.img") + +md5sums=('3a3dd03382a0f649a442851ef094f864' + 'a474050c832cbe528fb8635b36c36a34' + 'd3ca5dc09115daf0bab731744b081165' + '73ace21e693049e475cceb88bed900d7') + +# bladeRF-cli can use libtecla (aur)? + +build() { + cd "$srcdir/bladeRF-libbladeRF_v$pkgver" + mkdir -p build + cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DINSTALL_UDEV_RULES=ON \ + -DBUILD_DOCUMENTATION=ON \ + -DCMAKE_INSTALL_LIBDIR:PATH=lib \ + -Dusb_LIBRARY:FILEPATH=/usr/lib/libusb-1.0.so \ + -DCMAKE_INSTALL_PREFIX=/usr ../ + make + # ENABLE_FX3_BUILD needs cypress toolchain + # really really wants to put files in /usr/lib64 +} + +package() { + cd "$srcdir/bladeRF-libbladeRF_v$pkgver/build" + make DESTDIR="${pkgdir}" install + cd "$srcdir" + install -Dm644 "bladeRF_fw_v$_firmver.img" "$pkgdir/usr/share/bladerf/firmware/bladeRF_fw_v$_firmver.img" + install -Dm644 hostedx40.rbf "$pkgdir/usr/share/bladerf/fpga/hostedx40.rbf" + install -Dm644 hostedx115.rbf "$pkgdir/usr/share/bladerf/fpga/hostedx115.rbf" +} diff --git a/community/cksfv/PKGBUILD b/community/cksfv/PKGBUILD index 3eed8b975..4dd349014 100644 --- a/community/cksfv/PKGBUILD +++ b/community/cksfv/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 86750 2013-03-21 21:05:54Z eric $ +# $Id: PKGBUILD 115596 2014-07-12 15:35:32Z jelle $ # Maintainer: Jaroslaw Swierczynski # Contributor: Wijnand Modderman pkgname=cksfv pkgver=1.3.14 -pkgrel=2 +pkgrel=3 pkgdesc="SFV (Simple File Verification) Checker" arch=('i686' 'x86_64') url="http://zakalwe.fi/~shd/foss/cksfv" diff --git a/community/drumkv1/PKGBUILD b/community/drumkv1/PKGBUILD index 59557d241..f2ad7f008 100644 --- a/community/drumkv1/PKGBUILD +++ b/community/drumkv1/PKGBUILD @@ -1,8 +1,8 @@ -# $Id$ +# $Id: PKGBUILD 115600 2014-07-12 16:33:15Z speps $ # Maintainer: speps pkgname=drumkv1 -pkgver=0.4.2 +pkgver=0.5.0 pkgrel=1 pkgdesc="An old-school drum-kit sampler" arch=(i686 x86_64) @@ -12,7 +12,7 @@ groups=('lv2-plugins') depends=('jack' 'liblo' 'lv2' 'qt4' 'shared-mime-info') install="$pkgname.install" source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('9c0fd8e947c0947dadbc4a714bb31f15') +md5sums=('800878e359aa564b23dd8b4e98b93a22') prepare() { cd $pkgname-$pkgver diff --git a/community/gnuradio-fcdproplus/88-fcdproplus.rules b/community/gnuradio-fcdproplus/88-fcdproplus.rules new file mode 100644 index 000000000..93de09dc6 --- /dev/null +++ b/community/gnuradio-fcdproplus/88-fcdproplus.rules @@ -0,0 +1,9 @@ +# Udev rules for the Funcube Dongle Pro (0xfb56) and Pro+ (0xfb31) + +# HIDAPI/libusb: +SUBSYSTEMS=="usb" ATTRS{idVendor}=="04d8" ATTRS{idProduct}=="fb56" MODE:="0666" +SUBSYSTEMS=="usb" ATTRS{idVendor}=="04d8" ATTRS{idProduct}=="fb31" MODE:="0666" + +# HIDAPI/hidraw: +KERNEL=="hidraw*", ATTRS{busnum}=="1", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fb56", MODE="0666" +KERNEL=="hidraw*", ATTRS{busnum}=="1", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fb31", MODE="0666" diff --git a/community/gnuradio-fcdproplus/PKGBUILD b/community/gnuradio-fcdproplus/PKGBUILD new file mode 100644 index 000000000..2252d83ed --- /dev/null +++ b/community/gnuradio-fcdproplus/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 115628 2014-07-12 19:47:12Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=gnuradio-fcdproplus +_pkgname=gr-fcdproplus +pkgver=3.7.4 +pkgrel=3 +_tag=v3.7_hidraw +pkgdesc="GNU Radio source block for Funcube Dongle Pro +" +arch=('i686' 'x86_64') +url="https://github.com/dl1ksv/gr-fcdproplus" +license=('GPL3') +depends=('gnuradio' 'libusb' 'alsa-lib' 'boost-libs') +makedepends=('git' 'cmake' 'boost' 'swig') +replaces=('gr-fcdproplus') +source=("git://github.com/dl1ksv/gr-fcdproplus.git#tag=$_tag" + "88-fcdproplus.rules") +md5sums=('SKIP' + '465e12c454c6a22ebec9849181af7bdc') + +build() { + cd "$srcdir/$_pkgname" + mkdir build + cd build + cmake \ + -DPYTHON_EXECUTABLE=$(which python2) \ + -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \ + -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \ + -DCMAKE_INSTALL_PREFIX=/usr ../ + make +} + +package() { + cd "$srcdir/$_pkgname/build/" + make DESTDIR="${pkgdir}" install + install -Dm644 "$srcdir/88-fcdproplus.rules" "$pkgdir/etc/udev/rules.d/88-fcdproplus.rules" +} diff --git a/community/gnuradio-iqbal/PKGBUILD b/community/gnuradio-iqbal/PKGBUILD new file mode 100644 index 000000000..d5b7293f3 --- /dev/null +++ b/community/gnuradio-iqbal/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 115611 2014-07-12 17:17:29Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=gnuradio-iqbal +_pkgname=gr-iqbal +pkgver=0.37.1 +pkgrel=2 +pkgdesc="gnuradio I/Q balancing" +arch=('i686' 'x86_64') +url="http://cgit.osmocom.org/gr-iqbal/" +license=('GPL') +depends=('gnuradio') +replaces=('gr-iqbal') +makedepends=('git' 'cmake' 'boost' 'swig') +source=("git://git.osmocom.org/gr-iqbal/#tag=v$pkgver" + float-complex.patch) +md5sums=('SKIP' + '6417f4c064b44e8875fbb783c3a2c308') + +build() { + cd "$srcdir/$_pkgname" + git submodule init + git submodule update + # patch is already in git, only applies to 0.37.1 + patch -p1 -i "$srcdir/float-complex.patch" + mkdir build + cd build + cmake \ + -Wno-dev \ + -DCMAKE_BUILD_TYPE=Release \ + -DPYTHON_EXECUTABLE=$(which python2) \ + -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \ + -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \ + -DCMAKE_INSTALL_PREFIX=/usr ../ + make +} + +package() { + cd "$srcdir/$_pkgname/build/" + make DESTDIR="${pkgdir}" install +} diff --git a/community/gnuradio-iqbal/float-complex.patch b/community/gnuradio-iqbal/float-complex.patch new file mode 100644 index 000000000..bd40cbc4e --- /dev/null +++ b/community/gnuradio-iqbal/float-complex.patch @@ -0,0 +1,22 @@ +diff --git a/lib/optimize_c.cc b/lib/optimize_c.cc +index 318a996..2cad998 100644 +--- a/lib/optimize_c.cc ++++ b/lib/optimize_c.cc +@@ -25,6 +25,17 @@ + #include + #include + ++#define GCC_VERSION ( \ ++ __GNUC__ * 10000 + \ ++ __GNUC_MINOR__ * 100 + \ ++ __GNUC_PATCHLEVEL__ \ ++ ) ++ ++#if GCC_VERSION >= 40800 ++# define complex _Complex ++# undef _GLIBCXX_HAVE_COMPLEX_H ++#endif ++ + extern "C" { + #include + #include diff --git a/community/gnuradio-osmosdr/PKGBUILD b/community/gnuradio-osmosdr/PKGBUILD new file mode 100644 index 000000000..91d791062 --- /dev/null +++ b/community/gnuradio-osmosdr/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 115631 2014-07-12 20:27:39Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=gnuradio-osmosdr +_pkgname=gr-osmosdr +pkgver=0.1.1 +pkgrel=8 +pkgdesc="GNU Radio source block for Funcube Dongle, RTL-SDR, USRP and OsmoSDR devices" +url="http://sdr.osmocom.org/trac/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gnuradio' 'gnuradio-iqbal' 'rtl-sdr' 'gnuradio-fcdproplus' 'hackrf' 'bladerf') +makedepends=('git' 'cmake' 'boost' 'python2-cheetah' 'swig') +conflicts=('gr-osmosdr-git') +replaces=('gr-osmosdr') +source=("git://git.osmocom.org/gr-osmosdr#tag=v$pkgver") +md5sums=('SKIP') + +# add airspy support? + +build() { + cd "$srcdir/$_pkgname" + sed -i 's/python$/python2/' apps/osmocom_siggen_base.py + mkdir build + cd build + cmake \ + -Wno-dev \ + -DCMAKE_BUILD_TYPE=Release \ + -DPYTHON_EXECUTABLE=$(which python2) \ + -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \ + -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \ + -DCMAKE_INSTALL_PREFIX=/usr ../ + make +} + +package() { + cd "$srcdir/$_pkgname/build/" + make DESTDIR="${pkgdir}" install +} diff --git a/community/guitarix2/PKGBUILD b/community/guitarix2/PKGBUILD index c3371cd8a..25f8423d5 100644 --- a/community/guitarix2/PKGBUILD +++ b/community/guitarix2/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 109674 2014-04-18 03:06:05Z speps $ +# $Id: PKGBUILD 115568 2014-07-12 11:35:58Z speps $ # Maintainer: speps pkgname=guitarix2 -pkgver=0.29.0 +pkgver=0.30.0 pkgrel=1 pkgdesc="A simple mono guitar amplifier and FX for JACK using Faust" arch=('i686' 'x86_64') url="http://guitarix.sourceforge.net/" license=('GPL') -depends=('gtkmm' 'jack' 'librsvg' 'liblrdf' 'bluez-libs' 'boost-libs' +depends=('gtkmm' 'librsvg' 'liblrdf' 'lilv' 'bluez-libs' 'boost-libs' 'zita-convolver' 'zita-resampler' 'desktop-file-utils') makedepends=('python' 'boost' 'eigen' 'gperf' 'intltool' 'lv2') optdepends=('meterbridge: sound meters') @@ -17,7 +17,7 @@ conflicts=('guitarix' 'gx_head') replaces=('guitarix' 'gx_head') install="$pkgname.install" source=("http://download.sourceforge.net/project/guitarix/guitarix/$pkgname-$pkgver.tar.bz2") -md5sums=('c75821c75094c9592ff0543bb2c18449') +md5sums=('7ce86e5942a4b274be2037c24a6eec6f') build() { cd guitarix-$pkgver diff --git a/community/hackrf/PKGBUILD b/community/hackrf/PKGBUILD new file mode 100644 index 000000000..91a98a9d8 --- /dev/null +++ b/community/hackrf/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 115607 2014-07-12 16:46:33Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=hackrf +pkgver=2014.04.1 +pkgrel=1 +pkgdesc="Driver for HackRF, allowing general purpose software defined radio (SDR)." +arch=('i686' 'x86_64') +url="https://github.com/mossmann/hackrf" +license=('GPL2') +depends=('libusb') +makedepends=('cmake') + +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz") +md5sums=('bcdd6a9a99dfc5b1a277825d1be9e2ec') + +build() { + cd "$srcdir/$pkgname-$pkgver/host" + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr ../ + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + pushd host/build + make DESTDIR="$pkgdir" install + popd + pushd host/hackrf-tools + install -vD -m644 52-hackrf.rules "$pkgdir/usr/lib/udev/rules.d/52-hackrf.rules" + popd + pushd firmware-bin/hackrf-one + install -vD -m644 hackrf_usb_rom_to_ram.bin "$pkgdir/usr/share/hackrf/hackrf_usb_rom_to_ram.bin" +} diff --git a/community/mate-control-center/PKGBUILD b/community/mate-control-center/PKGBUILD index 0152a3dc8..6f091e6fd 100644 --- a/community/mate-control-center/PKGBUILD +++ b/community/mate-control-center/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer : Martin Wimpress pkgname=mate-control-center -pkgver=1.8.1 +pkgver=1.8.2 pkgrel=1 pkgdesc="The Control Center for MATE" url="http://mate-desktop.org" @@ -15,7 +15,7 @@ makedepends=('docbook2x' 'mate-common' 'perl-xml-parser' 'yelp-tools') optdepends=('yelp: for reading MATE help documents') groups=('mate') source=("http://pub.mate-desktop.org/releases/1.8/${pkgname}-${pkgver}.tar.xz") -sha1sums=('9b7b5e0dee5bf7781bc186d97d0d5706ecb04631') +sha1sums=('581439b1e9d042f6cf5707e041fc521fa3fe63f8') install=${pkgname}.install build() { diff --git a/community/mpv/PKGBUILD b/community/mpv/PKGBUILD index 5b386a2a2..cf6d7e544 100644 --- a/community/mpv/PKGBUILD +++ b/community/mpv/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 113747 2014-06-29 13:24:13Z bpiotrowski $ +# $Id: PKGBUILD 115576 2014-07-12 14:21:06Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Eivind Uggedal pkgname=mpv -pkgver=0.4.0 -pkgrel=3 +pkgver=0.4.1 +pkgrel=1 pkgdesc='Video player based on MPlayer/mplayer2' arch=('i686' 'x86_64') license=('GPL') @@ -19,7 +19,7 @@ makedepends=('mesa' 'python-docutils' 'ladspa') options=('!emptydirs' '!buildflags') install=mpv.install source=(https://github.com/mpv-player/$pkgname/archive/v$pkgver.tar.gz) -md5sums=('6b1ec7e8e3a2bcb5af68d62cea4577ba') +md5sums=('24dcff8c676388227b280a463f9a05d0') prepare() { cd $pkgname-$pkgver diff --git a/community/python-pandas/PKGBUILD b/community/python-pandas/PKGBUILD index 3aa15956d..14e064a90 100644 --- a/community/python-pandas/PKGBUILD +++ b/community/python-pandas/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 112915 2014-06-09 13:12:15Z aginiewicz $ +# $Id: PKGBUILD 115609 2014-07-12 16:57:51Z aginiewicz $ # Maintainer: Andrzej Giniewicz # Contributor: Keith Hughitt pkgbase=python-pandas pkgname=('python2-pandas' 'python-pandas') -pkgver=0.14.0 -pkgrel=2 +pkgver=0.14.1 +pkgrel=1 pkgdesc="Cross-section and time series data analysis toolkit" arch=('i686' 'x86_64') url="http://pandas.pydata.org/" @@ -13,7 +13,7 @@ license=('BSD') makedepends=('python-setuptools' 'python-dateutil' 'python-numpy' 'python-pytz' 'python2-setuptools' 'python2-dateutil' 'python2-numpy' 'python2-pytz') source=("https://pypi.python.org/packages/source/p/pandas/pandas-${pkgver}.tar.gz") -md5sums=('b775987c0ceebcc8d5ace4a1241c967a') +md5sums=('393dd8f35411e4022177aa64b2da46f4') build() { cd "$srcdir" diff --git a/community/python-psycopg1/PKGBUILD b/community/python-psycopg1/PKGBUILD index 143034103..feb0611c2 100644 --- a/community/python-psycopg1/PKGBUILD +++ b/community/python-psycopg1/PKGBUILD @@ -1,15 +1,16 @@ -# $Id: PKGBUILD 78237 2012-10-17 10:26:25Z allan $ +# $Id: PKGBUILD 115598 2014-07-12 15:40:06Z jelle $ # Contributor: William Rea pkgbase=python-psycopg1 pkgname=python2-psycopg1 pkgver=1.1.21 -pkgrel=8 +pkgrel=9 pkgdesc="A PostgreSQL database adapter for Python" arch=('i686' 'x86_64') url="http://initd.org/projects/psycopg1" license=('GPL') -depends=('python2-egenix-mx-base' 'postgresql') +depends=('python2-egenix-mx-base' 'postgresql-libs') +makedepends=('postgresql') conflicts=('python-psycopg1<=1.1.21-7') replaces=('python-psycopg1<=1.1.21-7') source=(http://initd.org/psycopg/tarballs/PSYCOPG-1-1/psycopg-$pkgver.tar.gz) diff --git a/community/samplv1/PKGBUILD b/community/samplv1/PKGBUILD index 9b97d3ee0..a5b89c9fc 100644 --- a/community/samplv1/PKGBUILD +++ b/community/samplv1/PKGBUILD @@ -1,8 +1,8 @@ -# $Id$ +# $Id: PKGBUILD 115602 2014-07-12 16:33:35Z speps $ # Maintainer: speps pkgname=samplv1 -pkgver=0.4.2 +pkgver=0.5.0 pkgrel=1 pkgdesc="Polyphonic sampler synthesizer with stereo fx" arch=(i686 x86_64) @@ -12,7 +12,7 @@ groups=('lv2-plugins') depends=('jack' 'liblo' 'lv2' 'qt4' 'shared-mime-info') install="$pkgname.install" source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('c2cc4f877403ac2bf35c4a95b09106af') +md5sums=('3369bb598f445a240e5d9e48f7574635') prepare() { cd $pkgname-$pkgver diff --git a/community/speed-dreams/PKGBUILD b/community/speed-dreams/PKGBUILD index 341e200f1..b50775e4f 100644 --- a/community/speed-dreams/PKGBUILD +++ b/community/speed-dreams/PKGBUILD @@ -1,30 +1,45 @@ -# $Id: PKGBUILD 111148 2014-05-14 18:33:17Z svenstaro $ +# $Id: PKGBUILD 115539 2014-07-12 02:28:30Z svenstaro $ # Maintainer: Sven-Hendrik Haase # Contributor: Adrián Chaves Fernández, aka Gallaecio # Contributor: Shahar Weiss (build() code from his TORCS' PKGBUILD) pkgname=speed-dreams -pkgver=2.0.0 -_pkgver=2.0.0-r4687 -pkgrel=4 +pkgver=2.1.0 +_pkgver=2.1.0-r5799 +pkgrel=1 pkgdesc="A racing simulator with rich graphics and physics" arch=('i686' 'x86_64') url="http://speed-dreams.sourceforge.net/" license=('GPL2') -depends=('sdl' 'freealut' 'freeglut' 'libpng' 'libxi' 'libxmu' 'libxrandr' 'plib>=1.8.3' 'libjpeg' 'zlib' 'enet' 'speed-dreams-data' 'glu') -makedepends=('cmake' 'p7zip' 'mesa') +depends=('sdl' 'freealut' 'freeglut' 'libpng' 'libxi' 'libxmu' 'libxrandr' 'plib>=1.8.3' 'libjpeg' 'zlib' 'enet' 'speed-dreams-data' 'libvorbis' 'glu') +makedepends=('cmake' 'tar' 'mesa') + +noextract=("${pkgname}-src-base-${_pkgver}.tar.xz" + "${pkgname}-src-unmaintained-${_pkgver}.tar.xz" + "${pkgname}-src-wip-cars-and-tracks-${_pkgver}.tar.xz" + "${pkgname}-src-hq-cars-and-tracks-${_pkgver}.tar.xz" + "${pkgname}-src-more-hq-cars-and-tracks-${_pkgver}.tar.xz") source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-src-base-${_pkgver}.tar.xz" "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-src-unmaintained-${_pkgver}.tar.xz" "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-src-wip-cars-and-tracks-${_pkgver}.tar.xz" "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-src-hq-cars-and-tracks-${_pkgver}.tar.xz" "http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-src-more-hq-cars-and-tracks-${_pkgver}.tar.xz" "${pkgname}.desktop") -md5sums=('a6842887fc289ed6057be2ba9d2afaa2' - '8505c46aae6ce56a43353b8899d40ce4' - 'edcc842291737dbb13a3083252bf51d4' - '57cf5c475491294ce1fb249e2dc0273b' - 'c8ab7ef068fa3fbe67d2b3246b30ea8a' +md5sums=('4e45e6ebf35b5afe52be4c4d24e670a7' + '293ff3117d9b82d7a509bb935cdd4d4b' + '1f4f32f726ee27fce30bbcd91c611b7f' + '09efa3454b1b0812169b5714821279e8' + '71f4be0d2b5589c32deb9b3686e69128' '634f8cb8f4f96686c8049c8a025e72d0') +prepare() { + # extract these manually as bsdtar can't handle these + tar xf "${pkgname}-src-base-${_pkgver}.tar.xz" + tar xf "${pkgname}-src-unmaintained-${_pkgver}.tar.xz" + tar xf "${pkgname}-src-wip-cars-and-tracks-${_pkgver}.tar.xz" + tar xf "${pkgname}-src-hq-cars-and-tracks-${_pkgver}.tar.xz" + tar xf "${pkgname}-src-more-hq-cars-and-tracks-${_pkgver}.tar.xz" +} + build() { cmake . \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/community/synthv1/PKGBUILD b/community/synthv1/PKGBUILD index d76c5187b..fe0b1f5a0 100644 --- a/community/synthv1/PKGBUILD +++ b/community/synthv1/PKGBUILD @@ -1,8 +1,8 @@ -# $Id$ +# $Id: PKGBUILD 115604 2014-07-12 16:34:00Z speps $ # Maintainer: speps pkgname=synthv1 -pkgver=0.4.2 +pkgver=0.5.0 pkgrel=1 pkgdesc="An old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx" arch=(i686 x86_64) @@ -12,7 +12,7 @@ groups=('lv2-plugins') depends=('jack' 'liblo' 'lv2' 'qt4' 'shared-mime-info') install="$pkgname.install" source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('b97b4c0997f9e4ef614102d040c8a669') +md5sums=('8c39ce2180abb6dedca4906fe1c499ed') prepare() { cd $pkgname-$pkgver diff --git a/extra/mariadb/PKGBUILD b/extra/mariadb/PKGBUILD index ffbf3cca0..dcf8ca5a1 100644 --- a/extra/mariadb/PKGBUILD +++ b/extra/mariadb/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 215306 2014-06-19 13:34:46Z bpiotrowski $ +# $Id: PKGBUILD 216837 2014-07-12 14:49:30Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') -pkgver=5.5.38 +pkgver=10.0.12 _pkgver=${pkgver/.a/a} pkgrel=1 arch=('i686' 'x86_64') license=('GPL') url='http://mariadb.org/' -makedepends=('cmake' 'openssl' 'zlib' 'libaio') -source=(http://mariadb.kisiek.net/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre') +source=(https://downloads.mariadb.org/interstitial/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz mariadb.service mariadb-post.sh mariadb-tmpfile.conf) -md5sums=('fa9ba00b084b95a45fab70860c412f10' +md5sums=('6e9a7c075526f8f2f83ad8e0933bab2f' 'd488fffa9f62f9949c4aa1bb6e6db692' 'b79e65a5aa536e6b5bc60988eb0b78a2' '2fa6e456964d4ff5e6d4f9ff0126aed6') @@ -45,6 +45,7 @@ build() { -DWITH_READLINE=ON \ -DWITH_ZLIB=system \ -DWITH_SSL=system \ + -DWITH_PCRE=system \ -DWITH_LIBWRAP=OFF \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_EMBEDDED_SERVER=ON \ @@ -52,21 +53,21 @@ build() { -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ - -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 \ + -DWITH_TOKUDB_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ - -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ - -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ + -DWITHOUT_TOKUDB=1 \ + -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ + -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ -DWITH_MYSQLD_LDFLAGS="$LDFLAGS" - make } package_libmariadbclient() { pkgdesc='MariaDB client libraries' - depends=('openssl' 'libaio' 'zlib') + depends=('openssl' 'libaio' 'zlib' 'pcre') conflicts=('libmysqlclient') provides=("libmysqlclient=$pkgver") options=('staticlibs') @@ -81,11 +82,13 @@ package_libmariadbclient() { for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do install -m644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1 done + + rm "$pkgdir"/usr/lib/libmysql{client,client_r,d}.a } package_mariadb-clients() { pkgdesc='MariaDB client tools' - depends=('libmariadbclient' 'zlib') + depends=('libmariadbclient' 'zlib' 'openssl') conflicts=('mysql-clients') provides=("mysql-clients=$pkgver") @@ -105,7 +108,7 @@ package_mariadb-clients() { package_mytop() { pkgdesc='Top clone for MariaDB' - depends=('perl-dbd-mysql' 'perl-term-readkey') + depends=('perl' 'perl-dbd-mysql' 'perl-term-readkey') cd build install -Dm755 scripts/mytop "$pkgdir"/usr/bin/mytop @@ -115,7 +118,7 @@ package_mariadb() { pkgdesc='Fast SQL database server, drop-in replacement for MySQL' backup=('etc/mysql/my.cnf') install=mariadb.install - depends=('mariadb-clients' 'inetutils' 'libaio') + depends=('mariadb-clients' 'inetutils' 'libaio' 'libxml2' 'pcre') conflicts=('mysql') provides=("mysql=$pkgver") options=('emptydirs') diff --git a/extra/mariadb/PKGBUILD.10 b/extra/mariadb/PKGBUILD.10 deleted file mode 100644 index aed0859e3..000000000 --- a/extra/mariadb/PKGBUILD.10 +++ /dev/null @@ -1,148 +0,0 @@ -# $Id: PKGBUILD 206433 2014-02-26 06:33:34Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski - -pkgbase=mariadb -pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') -pkgver=10.0.9 -_pkgver=${pkgver/.a/a} -pkgrel=1 -arch=('i686' 'x86_64') -license=('GPL') -url='http://mariadb.org/' -makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl') -source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$_pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$_pkgver.tar.gz - mariadb.service - mariadb-post.sh - mariadb-tmpfile.conf) -md5sums=('36363eaaeace9e81a64ac94d9d53bffe' - 'd488fffa9f62f9949c4aa1bb6e6db692' - 'b79e65a5aa536e6b5bc60988eb0b78a2' - '2fa6e456964d4ff5e6d4f9ff0126aed6') - -build() { - mkdir build - cd build - - cmake ../$pkgbase-$_pkgver \ - -DBUILD_CONFIG=mysql_release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DSYSCONFDIR=/etc/mysql \ - -DMYSQL_DATADIR=/var/lib/mysql \ - -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ - -DDEFAULT_CHARSET=utf8 \ - -DDEFAULT_COLLATION=utf8_general_ci \ - -DENABLED_LOCAL_INFILE=ON \ - -DINSTALL_INFODIR=share/mysql/docs \ - -DINSTALL_MANDIR=share/man \ - -DINSTALL_PLUGINDIR=lib/mysql/plugin \ - -DINSTALL_SCRIPTDIR=bin \ - -DINSTALL_INCLUDEDIR=include/mysql \ - -DINSTALL_DOCREADMEDIR=share/mysql \ - -DINSTALL_SUPPORTFILESDIR=share/mysql \ - -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_EXTRA_CHARSETS=complex \ - -DWITH_EMBEDDED_SERVER=ON \ - -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ - -DWITH_INNOBASE_STORAGE_ENGINE=1 \ - -DWITH_PARTITION_STORAGE_ENGINE=1 \ - -DWITH_TOKUDB_STORAGE_ENGINE=1 \ - -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ - -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ - -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ - -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ - -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ - -DWITH_MYSQLD_LDFLAGS="$LDFLAGS" - - - make -} - -package_libmariadbclient() { - pkgdesc='MariaDB client libraries' - depends=('openssl' 'libaio' 'zlib') - conflicts=('libmysqlclient') - provides=("libmysqlclient=$pkgver") - options=('staticlibs') - - cd build - for dir in include libmysql libmysqld libservices; do - make -C $dir DESTDIR="$pkgdir" install - done - - install -Dm755 scripts/mysql_config "$pkgdir"/usr/bin/mysql_config - install -d "$pkgdir"/usr/share/man/man1 - for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do - install -m644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1 - done -} - -package_mariadb-clients() { - pkgdesc='MariaDB client tools' - depends=('libmariadbclient' 'zlib' 'openssl') - conflicts=('mysql-clients') - provides=("mysql-clients=$pkgver") - - 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 mariadb - rm "$pkgdir"/usr/bin/{mysql_{plugin,upgrade},mysqlbinlog,mysqltest} - -} - -package_mytop() { - pkgdesc='Top clone for MariaDB' - depends=('perl' 'perl-dbd-mysql' 'perl-term-readkey') - - cd build - install -Dm755 scripts/mytop "$pkgdir"/usr/bin/mytop -} - -package_mariadb() { - pkgdesc='Fast SQL database server, drop-in replacement for MySQL' - backup=('etc/mysql/my.cnf') - install=mariadb.install - depends=('mariadb-clients' 'inetutils' 'libaio' 'libxml2') - conflicts=('mysql') - provides=("mysql=$pkgver") - options=('emptydirs') - - cd build - make DESTDIR="$pkgdir" install - - install -Dm644 "$pkgdir"/usr/share/mysql/my-medium.cnf "$pkgdir"/etc/mysql/my.cnf - install -Dm755 ../mariadb-post.sh "$pkgdir"/usr/bin/mysqld-post - install -Dm644 ../mariadb.service "$pkgdir"/usr/lib/systemd/system/mysqld.service - install -Dm644 ../mariadb-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/mysql.conf - - # provided by libmariadbclient - cd "$pkgdir" - rm usr/bin/{mysql_config,mysql_client_test_embedded,mysqltest_embedded} - rm usr/lib/libmysql* - rm -r usr/include/ - rm usr/share/man/man1/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}.1 - - # provided by mariadb-clients - rm usr/bin/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap} - rm usr/share/man/man1/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}.1 - - # provided by mytop - rm usr/bin/mytop - - # not needed - rm -r usr/{data,mysql-test,sql-bench} - rm usr/share/man/man1/mysql-test-run.pl.1 -} diff --git a/extra/mariadb/mariadb.install b/extra/mariadb/mariadb.install index 7d3c2ce5c..595bc4c4d 100644 --- a/extra/mariadb/mariadb.install +++ b/extra/mariadb/mariadb.install @@ -14,9 +14,6 @@ post_install(){ fi usr/bin/systemd-tmpfiles --create mysql.conf - - echo ">> If you are migrating from MySQL, don't forget to run 'mysql_upgrade'" - echo " after mysqld.service restart." } post_upgrade(){ @@ -31,16 +28,21 @@ post_upgrade(){ fi if [[ "$(vercmp $2 5.5.25-5)" -lt 0 ]]; then - echo ">> mysql.service has been renamed to mysqld.service to keep" - echo " consistency with MySQL package." + echo ":: mysql.service has been renamed to mysqld.service to keep" + echo " consistency with MySQL package." + fi + + if [[ "$(vercmp $2 10.0)" -lt 0 ]]; then + echo ":: Major version update. Consider restarting mysqld.service and" + echo " running mysql_upgrade afterwards." fi } post_remove(){ if getent passwd mysql >/dev/null 2>&1; then userdel mysql - fi + if getent group mysql >/dev/null 2>&1; then groupdel mysql fi -- cgit v1.2.3