From 2886140ddb1db32f36cb0b27e93888442a603a53 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Oct 2013 01:06:08 -0700 Subject: Sun Oct 27 01:05:45 PDT 2013 --- community/cinnamon-control-center/PKGBUILD | 6 +- community/cinnamon-desktop/PKGBUILD | 4 +- community/cinnamon/PKGBUILD | 8 +- community/gambas3/PKGBUILD | 91 ++++-- community/gnuradio/21-fcd.rules | 9 + community/gnuradio/PKGBUILD | 78 +++++ community/haskell-quickcheck/PKGBUILD | 15 +- community/haskell-regex-base/PKGBUILD | 15 +- community/haskell-regex-compat/PKGBUILD | 5 +- community/haskell-regex-posix/PKGBUILD | 5 +- community/libfm/PKGBUILD | 6 +- community/libtaginfo/PKGBUILD | 4 +- community/libuhd/PKGBUILD | 45 +++ community/libuhd/libuhd.install | 7 + community/muffin/PKGBUILD | 6 +- community/mupdf/PKGBUILD | 4 +- community/openbox/PKGBUILD | 4 +- community/opusfile/PKGBUILD | 12 +- community/python-scipy/PKGBUILD | 23 +- community/uptimed/PKGBUILD | 6 +- core/e2fsprogs/PKGBUILD | 8 +- core/libevent/PKGBUILD | 5 +- extra/ardour/PKGBUILD | 13 +- extra/dssi/PKGBUILD | 7 +- extra/libimobiledevice/PKGBUILD | 5 +- extra/liblo/PKGBUILD | 16 +- extra/liblrdf/PKGBUILD | 6 +- extra/netpbm/PKGBUILD | 18 +- extra/portmidi/PKGBUILD | 16 +- extra/portmidi/portmidi-217-build-fix.patch | 335 ++------------------- extra/racket/PKGBUILD | 10 +- extra/sdl2/PKGBUILD | 30 +- extra/sdl2_gfx/PKGBUILD | 2 +- extra/sdl2_image/PKGBUILD | 8 +- extra/sdl2_mixer/PKGBUILD | 11 +- extra/sdl2_net/PKGBUILD | 19 +- extra/sdl2_ttf/PKGBUILD | 12 +- extra/shared-mime-info/PKGBUILD | 6 +- extra/shared-mime-info/pbm.patch | 42 --- extra/slang/PKGBUILD | 17 +- extra/smpeg2/PKGBUILD | 17 +- extra/ucommon/PKGBUILD | 7 +- extra/vcdimager/PKGBUILD | 15 +- extra/vigra/PKGBUILD | 11 +- extra/wavpack/PKGBUILD | 27 +- extra/xfce4-mailwatch-plugin/PKGBUILD | 34 +-- ...utls-transport_set_lowat-with-gnutls-2.12.patch | 13 - .../xfce4-mailwatch-plugin-1.1.0-underlink.patch | 21 -- extra/yasm/PKGBUILD | 25 +- extra/zziplib/PKGBUILD | 9 +- libre/calibre-libre/PKGBUILD | 7 +- libre/cgminer-libre/PKGBUILD | 8 +- libre/icecat-noscript/PKGBUILD | 8 +- libre/iceweasel-noscript/PKGBUILD | 6 +- pcr/wikipediafs/PKGBUILD | 19 ++ 55 files changed, 502 insertions(+), 664 deletions(-) create mode 100644 community/gnuradio/21-fcd.rules create mode 100644 community/gnuradio/PKGBUILD create mode 100644 community/libuhd/PKGBUILD create mode 100644 community/libuhd/libuhd.install delete mode 100644 extra/shared-mime-info/pbm.patch delete mode 100644 extra/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch delete mode 100644 extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch create mode 100644 pcr/wikipediafs/PKGBUILD diff --git a/community/cinnamon-control-center/PKGBUILD b/community/cinnamon-control-center/PKGBUILD index 5fe19130b..ef1293a11 100644 --- a/community/cinnamon-control-center/PKGBUILD +++ b/community/cinnamon-control-center/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 98410 2013-10-09 16:57:37Z faidoc $ +# $Id: PKGBUILD 99292 2013-10-26 17:41:03Z faidoc $ # Maintainer: Alexandre Filgueira # Jan de Groot pkgname=cinnamon-control-center -pkgver=2.0.2 +pkgver=2.0.5 pkgrel=1 pkgdesc="The Control Center for Cinnamon" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ license=('GPL') options=('!libtool' '!emptydirs') source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/cinnamon-control-center/archive/$pkgver.tar.gz" region.patch) -sha256sums=('28318423297dd27a51a0a84d0f4b28453aca5c16ca362f7f4b56bd8e1b67b594' +sha256sums=('ed88759079ce374fa3c78a18c1bc46bc82e37985aa6a2584038092634d1df03d' '077cb8d6814c32a4df85f71c2b8fa84da25e5260263a6e0536c6e1626051f022') prepare() { diff --git a/community/cinnamon-desktop/PKGBUILD b/community/cinnamon-desktop/PKGBUILD index b492d4376..8c5870085 100644 --- a/community/cinnamon-desktop/PKGBUILD +++ b/community/cinnamon-desktop/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: Jan de Groot pkgname=cinnamon-desktop -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc="Library with common API for various Cinnamon modules" arch=(i686 x86_64) @@ -14,7 +14,7 @@ url="https://github.com/linuxmint/cinnamon-desktop" options=(!libtool) install=cinnamon-desktop.install source=("${pkgname}-${pkgver}.tar.gz::https://github.com/linuxmint/cinnamon-desktop/archive/${pkgver}.tar.gz") -sha256sums=('326bb7f02692a0baa21821ec70968be3cf70702d8330a7452aa03f9fbc851de1') +sha256sums=('3a417c6f1a1f77182c794e8df6bbea7f36bf3501a332f974322fa4dd0759319d') build() { cd $pkgname-$pkgver diff --git a/community/cinnamon/PKGBUILD b/community/cinnamon/PKGBUILD index 3ca79a82b..7e7c9b1fe 100644 --- a/community/cinnamon/PKGBUILD +++ b/community/cinnamon/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 98678 2013-10-16 15:58:48Z jgc $ +# $Id: PKGBUILD 99288 2013-10-26 17:30:16Z faidoc $ # Maintainer: Alexandre Filgueira # Contributor: M0Rf30 # Contributor: unifiedlinux # Contributor: CReimer pkgname=cinnamon -pkgver=2.0.2 -pkgrel=2 +pkgver=2.0.6 +pkgrel=1 pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience" arch=('i686' 'x86_64') url="http://cinnamon.linuxmint.com/" @@ -31,7 +31,7 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/Cinnamon/archive/ "keyboard_applet.patch" "input_keybindings.patch" "org.archlinux.pkexec.cinnamon-settings-users.policy") -sha256sums=('3b7043a603c19d96bf1e5ccaafde24ca507c93ee51e81e8c5c8754457a18a5ac' +sha256sums=('0acd307bb8e8d87f6083d5b112deda20967933f6c70387fee72b2a3b5143ef4f' '2e10ba71fd9ba40afd7e9492b2fc0d5bcc27874bcde543cfd8a47ad20c52354a' 'ee5694bdc997ffa35a817f691b15bae13747137d35ec2aecd0da298d7edbe426' '373d80cdb23250fbde846ed493ba422672cc42b03a111c2ce044467ee782df7f' diff --git a/community/gambas3/PKGBUILD b/community/gambas3/PKGBUILD index 7b5647b76..c271e442d 100644 --- a/community/gambas3/PKGBUILD +++ b/community/gambas3/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 95094 2013-08-05 14:15:46Z andyrtr $ +# $Id: PKGBUILD 99309 2013-10-26 19:22:49Z lcarlier $ # Maintainer: Laurent Carlier # Contributor : sebikul pkgbase=gambas3 -_components=('gambas3-gb-args' 'gambas3-gb-cairo' 'gambas3-gb-chart' 'gambas3-gb-dbus' 'gambas3-gb-complex' - 'gambas3-gb-compress' 'gambas3-gb-crypt' 'gambas3-gb-data' 'gambas3-gb-db-form' 'gambas3-gb-db-mysql' +_components=('gambas3-gb-args' 'gambas3-gb-cairo' 'gambas3-gb-chart' 'gambas3-gb-clipper' 'gambas3-gb-complex' + 'gambas3-gb-compress' 'gambas3-gb-crypt' 'gambas3-gb-dbus' 'gambas3-gb-data' 'gambas3-gb-db-form' 'gambas3-gb-db-mysql' 'gambas3-gb-db-odbc' 'gambas3-gb-db-postgresql' 'gambas3-gb-db-sqlite2' 'gambas3-gb-db-sqlite3' 'gambas3-gb-db' 'gambas3-gb-desktop-gnome' 'gambas3-gb-desktop' 'gambas3-gb-eval-highlight' 'gambas3-gb-httpd' 'gambas3-gb-form-dialog' 'gambas3-gb-form-mdi' - 'gambas3-gb-form-stock' 'gambas3-gb-form' 'gambas3-gb-gsl' 'gambas3-gb-gtk-opengl' 'gambas3-gb-gtk' 'gambas3-gb-image-effect' + 'gambas3-gb-form-stock' 'gambas3-gb-form' 'gambas3-gb-gmp' 'gambas3-gb-gsl' 'gambas3-gb-gtk-opengl' 'gambas3-gb-gtk' 'gambas3-gb-image-effect' 'gambas3-gb-image-imlib' 'gambas3-gb-image-io' 'gambas3-gb-image' 'gambas3-gb-jit' 'gambas3-gb-libxml' 'gambas3-gb-map' 'gambas3-gb-media' 'gambas3-gb-memcached' 'gambas3-gb-mime' 'gambas3-gb-mysql' 'gambas3-gb-ncurses' 'gambas3-gb-net-curl' 'gambas3-gb-net-pop3' - 'gambas3-gb-net-smtp' 'gambas3-gb-net' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-glsl' 'gambas3-gb-opengl' 'gambas3-gb-option' - 'gambas3-gb-pcre' 'gambas3-gb-pdf' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' 'gambas3-gb-qt4' - 'gambas3-gb-report' 'gambas3-gb-sdl-sound' 'gambas3-gb-sdl' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' + 'gambas3-gb-net-smtp' 'gambas3-gb-net' 'gambas3-gb-openal' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-glsl' 'gambas3-gb-opengl-sge' 'gambas3-gb-opengl' + 'gambas3-gb-option' 'gambas3-gb-pcre' 'gambas3-gb-pdf' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt4-opengl' 'gambas3-gb-qt4-webkit' 'gambas3-gb-qt4' + 'gambas3-gb-openssl' 'gambas3-gb-report' 'gambas3-gb-sdl-sound' 'gambas3-gb-sdl' 'gambas3-gb-settings' 'gambas3-gb-signal' 'gambas3-gb-v4l' 'gambas3-gb-vb' 'gambas3-gb-xml-html' 'gambas3-gb-xml-rpc' 'gambas3-gb-xml-xslt' 'gambas3-gb-xml' 'gambas3-gb-web') pkgname=(${_components[@]} 'gambas3-runtime' 'gambas3-devel' 'gambas3-ide' 'gambas3-script' 'gambas3-examples') -pkgver=3.4.2 +pkgver=3.5.0 pkgrel=2 pkgdesc="A free development environment based on a Basic interpreter." arch=('i686' 'x86_64') @@ -27,13 +27,11 @@ makedepends=('intltool' 'mariadb' 'postgresql' 'libffi' 'bzip2' 'glib2' 'v4l-uti 'postgresql-libs' 'libmariadbclient' 'unixodbc' 'sqlite2' 'sqlite' 'librsvg' 'curl' 'poppler-glib' 'sdl_mixer' 'sdl_ttf' 'libxtst' 'pcre' 'qtwebkit' 'libxcursor' 'libsm' 'dbus-core' 'libxml2' 'libxslt' 'libgnome-keyring' - 'gsl' 'gstreamer0.10' 'gstreamer0.10-base' 'gtkglext' 'ncurses' 'llvm' + 'gsl' 'gst-plugins-base-libs' 'alure' 'gtkglext' 'ncurses' 'llvm' 'gmime') -options=(!emptydirs) -source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2" - gambas3-3.4.1-llvm-3.3.patch) -md5sums=('c35c0f88211e2c0203d2467acb8d384d' - '04bf972f5d5546118ecbcc1f24271216') +options=('!emptydirs' 'libtool') +source=("http://downloads.sourceforge.net/gambas/${pkgbase}-${pkgver}.tar.bz2") +md5sums=('20274da44d043104adb6fca02e6b5fab') create_dirs() { install -dm755 ${pkgdir}/usr/lib/gambas3 @@ -43,9 +41,6 @@ create_dirs() { prepare() { cd ${srcdir}/${pkgbase}-${pkgver} - # Fix build with LLVM 3.3 (patch from Fedora) - patch -Np1 -i../gambas3-3.4.1-llvm-3.3.patch - ./reconf-all } @@ -96,6 +91,18 @@ package_gambas3-gb-chart() { mv -v usr/share/gambas3/info/gb.chart.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-clipper() { + depends=('gambas3-gb-runtime') + pkgdesc="Polygon clipping component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.clipper.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.clipper.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-complex() { depends=('gambas3-runtime') pkgdesc="Complex numbers component" @@ -327,6 +334,18 @@ package_gambas3-gb-form() { mv -v usr/share/gambas3/control/gb.form ${pkgdir}/usr/share/gambas3/control/ } +package_gambas3-gb-gmp() { + depends=('gambas3-runtime' 'gmp') + pkgdesc="Arbitrary precision arithmetic component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.gmp.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.gmp.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-gsl() { depends=('gambas3-runtime' 'gsl') pkgdesc="The GNU Scientific Library component" @@ -461,7 +480,7 @@ package_gambas3-gb-map() { } package_gambas3-gb-media() { - depends=('gambas3-runtime' 'gstreamer0.10' 'gstreamer0.10-base') + depends=('gambas3-runtime' 'gst-plugins-base-libs') pkgdesc="Simplified interface to the GStreamer library component" cd ${srcdir}/fakeinstall @@ -568,6 +587,18 @@ package_gambas3-gb-net() { mv -v usr/share/gambas3/info/gb.net.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-openal() { + depends=('gambas3-runtime' 'alure') + pkgdesc="OpenAL 3D audio component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.openal.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.openal.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-opengl-glu() { depends=('gambas3-gb-opengl') pkgdesc="GL Utility component" @@ -592,6 +623,18 @@ package_gambas3-gb-opengl-glsl() { mv -v usr/share/gambas3/info/gb.opengl.glsl.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-opengl-sge() { + depends=('gambas3-gb-opengl') + pkgdesc="Simple OpenGL game engine component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.opengl.sge* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.opengl.sge* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-opengl() { depends=('gambas3-runtime' 'glew') pkgdesc="OpenGL component" @@ -604,6 +647,18 @@ package_gambas3-gb-opengl() { mv -v usr/share/gambas3/info/gb.opengl.* ${pkgdir}/usr/share/gambas3/info/ } +package_gambas3-gb-openssl() { + depends=('gambas3-runtime' 'openssl') + pkgdesc="Openssl component" + + cd ${srcdir}/fakeinstall + + create_dirs + + mv -v usr/lib/gambas3/gb.openssl.* ${pkgdir}/usr/lib/gambas3/ + mv -v usr/share/gambas3/info/gb.openssl.* ${pkgdir}/usr/share/gambas3/info/ +} + package_gambas3-gb-option() { depends=('gambas3-runtime') pkgdesc="Getopt component" diff --git a/community/gnuradio/21-fcd.rules b/community/gnuradio/21-fcd.rules new file mode 100644 index 000000000..93de09dc6 --- /dev/null +++ b/community/gnuradio/21-fcd.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/PKGBUILD b/community/gnuradio/PKGBUILD new file mode 100644 index 000000000..724854bfe --- /dev/null +++ b/community/gnuradio/PKGBUILD @@ -0,0 +1,78 @@ +# $Id: PKGBUILD 99273 2013-10-26 16:24:39Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler +pkgname=gnuradio +pkgver=3.7.1 +pkgrel=7 +pkgdesc="General purpose DSP and SDR toolkit. Supports usrp and fcd." +arch=('i686' 'x86_64') +url="http://gnuradio.org" +license=('GPL') +depends=('fftw' 'python2-numpy' 'cppunit' 'swig' 'gsl' 'blas' 'guile' 'boost-libs>=1.53' 'libusbx' 'portaudio' 'libuhd') +makedepends=('boost' 'cmake' 'python2-lxml' 'pygtk' 'wxpython' 'python2-cheetah') +optdepends=('python2-cheetah: gnuradio-companion' + 'python2-lxml: gnuradio-companion' + 'pyxml: gnuradio-companion' + 'pygtk: gnuradio-companion' + 'wxpython: gr-wxgui' + 'qwtplot3d: gr-qtgui' + 'pyqwt: gr-qtgui' + 'doxygen: autogenerated documentation' + 'pkgconfig: ?') +conflicts=('gnuradio-git') + +# todo +# add gr-osmosdr-git to optdepends +# split the gui components? +# build doxygen docs? + +source=("http://gnuradio.org/releases/$pkgname/$pkgname-$pkgver.tar.gz" + "21-fcd.rules") +md5sums=('6c5e67da6ed8724dd900d8e343b64be4' + '465e12c454c6a22ebec9849181af7bdc') + +build() { + export PYTHON=python2 + cd "$srcdir/$pkgname-$pkgver" + msg "Starting build." + mkdir -p build + cd build + cmake \ + -DPYTHON_EXECUTABLE=$(which python2) \ + -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \ + -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \ + -DENABLE_GRC=ON \ + -DCMAKE_INSTALL_PREFIX=/usr ../ + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver/build" + export PYTHON=python2 + #make test +} + +package() { + cd "$srcdir" + install -D -m644 21-fcd.rules "$pkgdir/usr/lib/udev/rules.d/21-fcd.rules" + cd "$pkgname-$pkgver/build" + make DESTDIR="$pkgdir" install + msg "Replacing filenames to use python2." + sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + $(find "$pkgdir" -name '*.py') \ + $(find "$pkgdir" -name 'gnuradio-companion' -o -name 'flow_graph.tmpl') + find "$pkgdir/" -name '*.pyc' -delete + find "$pkgdir/" -name '*.pyo' -delete +} + +# options for armv6: +# -Dhave_mfpu_neon=0 \ +# -DCMAKE_CXX_FLAGS:STRING="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \ +# -DCMAKE_C_FLAGS:STRING="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \ + +# options for armv7: +# -DCMAKE_CXX_FLAGS:STRING="-march=armv7-a -mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard" +# -DCMAKE_C_FLAGS:STRING="-march=armv7-a -mcpu=cortex-a9 -mfpu=neon -mfloat-abi=hard" +# line 341 add /usr/lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabi + + diff --git a/community/haskell-quickcheck/PKGBUILD b/community/haskell-quickcheck/PKGBUILD index 937d26326..83c7e7307 100644 --- a/community/haskell-quickcheck/PKGBUILD +++ b/community/haskell-quickcheck/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 89314 2013-04-28 16:52:36Z td123 $ +# $Id: PKGBUILD 99290 2013-10-26 17:33:27Z arodseth $ # Maintainer: Alexander Rødseth # Contributor: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,18 +6,19 @@ _hkgname=QuickCheck pkgname=haskell-quickcheck pkgver=2.6 -pkgrel=2 +pkgrel=3 pkgdesc='Automatic testing of Haskell programs' url='http://hackage.haskell.org/package/QuickCheck' license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.3-1' 'haskell-random=1.0.1.1-5' 'sh') -source=("http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz") -install=${pkgname}.install +depends=('ghc' 'haskell-random') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz") +install="$pkgname.install" +options=('staticlibs') sha256sums=('8001c00a1892714d914e5007ba72cdd428c1ea4c6b8418c6cb5e7809753d970d') build() { - cd "$srcdir/$_hkgname-$pkgver" + cd "$_hkgname-$pkgver" runhaskell Setup configure -O -p \ --enable-split-objs \ @@ -33,7 +34,7 @@ build() { } package() { - cd "$srcdir/$_hkgname-$pkgver" + cd "$_hkgname-$pkgver" install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" install -m744 unregister.sh \ diff --git a/community/haskell-regex-base/PKGBUILD b/community/haskell-regex-base/PKGBUILD index c966e3963..06c9793c9 100644 --- a/community/haskell-regex-base/PKGBUILD +++ b/community/haskell-regex-base/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 89315 2013-04-28 16:52:37Z td123 $ +# $Id: PKGBUILD 99318 2013-10-26 21:05:51Z jelle $ # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team # Contributor: Alexander Rødseth @@ -6,18 +6,19 @@ _hkgname=regex-base pkgname=haskell-regex-base pkgver=0.93.2 -pkgrel=13 +pkgrel=15 pkgdesc='Interface API for regex-posix,pcre,parsec,tdfa,dfa' url='http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-base' license=('custom:BSD3') arch=('x86_64' 'i686') -depends=('ghc=7.6.3-1' 'sh' 'haskell-mtl=2.1.2') -source=("http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz") -install=$pkgname.install +depends=('ghc' 'haskell-mtl') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz") +install="$pkgname.install" +options=('staticlibs') sha256sums=('20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278') build() { - cd "$srcdir/$_hkgname-$pkgver" + cd "$_hkgname-$pkgver" runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr \ --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid @@ -29,7 +30,7 @@ build() { } package() { - cd "$srcdir/$_hkgname-$pkgver" + cd "$_hkgname-$pkgver" install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh diff --git a/community/haskell-regex-compat/PKGBUILD b/community/haskell-regex-compat/PKGBUILD index fc0738ada..81cb30885 100644 --- a/community/haskell-regex-compat/PKGBUILD +++ b/community/haskell-regex-compat/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 89316 2013-04-28 16:52:38Z td123 $ +# $Id: PKGBUILD 99322 2013-10-26 21:11:19Z jelle $ # Maintainer: Alexander Rødseth # Contributor: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,7 +6,7 @@ _hkgname=regex-compat pkgname=haskell-regex-compat pkgver=0.95.1 -pkgrel=5 +pkgrel=6 pkgdesc='Replaces and enhances Text.Regex' url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') @@ -14,6 +14,7 @@ arch=('x86_64' 'i686') depends=('ghc=7.6.3-1' 'sh' 'haskell-regex-base=0.93.2' 'haskell-regex-posix=0.95.2') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install +options=('staticlibs') sha256sums=('d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b') build() { diff --git a/community/haskell-regex-posix/PKGBUILD b/community/haskell-regex-posix/PKGBUILD index 45597f8d6..18a6d6cf3 100644 --- a/community/haskell-regex-posix/PKGBUILD +++ b/community/haskell-regex-posix/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 89317 2013-04-28 16:52:39Z td123 $ +# $Id: PKGBUILD 99320 2013-10-26 21:07:39Z jelle $ # Maintainer: Alexander Rødseth # Maintainer: Vesa Kaihlavirta # Contributor: Arch Haskell Team @@ -6,7 +6,7 @@ _hkgname=regex-posix pkgname=haskell-regex-posix pkgver=0.95.2 -pkgrel=4 +pkgrel=5 pkgdesc='The posix regex backend for regex-base' url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:BSD3') @@ -14,6 +14,7 @@ arch=('i686' 'x86_64') depends=('ghc=7.6.3-1' 'sh' 'haskell-regex-base=0.93.2') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) install=${pkgname}.install +options=('staticlibs') sha256sums=('56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e') build() { diff --git a/community/libfm/PKGBUILD b/community/libfm/PKGBUILD index 82b4679cb..0cf1cd21b 100644 --- a/community/libfm/PKGBUILD +++ b/community/libfm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 97020 2013-09-10 14:26:57Z bpiotrowski $ +# $Id: PKGBUILD 99255 2013-10-26 14:31:13Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Unknown47 # Contributor: Angel Velasquez @@ -6,7 +6,7 @@ pkgname=libfm pkgver=1.1.2.2 -pkgrel=1 +pkgrel=2 pkgdesc='Library for file management' url='http://pcmanfm.sourceforge.net/' arch=('i686' 'x86_64') @@ -33,6 +33,6 @@ package() { make DESTDIR="$pkgdir" install # Temporary fix to FS#32361 - rm "$pkgdir"/usr/include/libfm + rm -rf "$pkgdir"/usr/include/libfm mv "$pkgdir"/usr/include/libfm-1.0/ "$pkgdir"/usr/include/libfm } diff --git a/community/libtaginfo/PKGBUILD b/community/libtaginfo/PKGBUILD index 3042a577b..0c3542ec8 100644 --- a/community/libtaginfo/PKGBUILD +++ b/community/libtaginfo/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 88454 2013-04-18 04:14:11Z fyan $ +# $Id: PKGBUILD 99234 2013-10-26 09:47:13Z fyan $ # Maintainer: Felix Yan pkgname=libtaginfo pkgver=0.1.6 -pkgrel=1 +pkgrel=2 pkgdesc="Library for reading media metadata" arch=('i686' 'x86_64') url="https://bitbucket.org/shuerhaaken/libtaginfo" diff --git a/community/libuhd/PKGBUILD b/community/libuhd/PKGBUILD new file mode 100644 index 000000000..c3758b43d --- /dev/null +++ b/community/libuhd/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 99249 2013-10-26 12:30:40Z kkeen $ +# Maintainer: Kyle Keen +# Contributor: Dominik Heidler + +pkgname=libuhd +pkgver=3.5.4 +_verstring=003_005_004 +pkgrel=2 +pkgdesc="Universal Software Radio Peripheral (USRP) userspace driver" +arch=('x86_64' 'i686') +url="http://code.ettus.com/redmine/ettus/projects/uhd/wiki" +license=('GPL') +depends=('boost-libs' 'orc' 'libusbx') +makedepends=('cmake' 'boost' 'python2-cheetah') +install='libuhd.install' + +source=("libuhd-$pkgver.tar.gz::https://codeload.github.com/EttusResearch/uhd/tar.gz/release_$_verstring") +md5sums=('e90c95483a52b75cacc85f4fb0ef63ed') + +build() { + cd "$srcdir/uhd-release_$_verstring/host" + # fix for py2 + find -name "*.py" | xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr/ \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DENABLE_EXAMPLES=OFF \ + -DENABLE_UTILS=ON \ + -DENABLE_TESTS=OFF \ + -DENABLE_E100=ON + # e100 is disabled by default for now, check that on future releases + make +} + +check() { + cd "$srcdir/uhd-release_$_verstring/host/build" + make test +} + +package() { + cd "$srcdir/uhd-release_$_verstring/host/build" + make DESTDIR="$pkgdir" install + install -Dm644 "$pkgdir/usr/share/uhd/utils/uhd-usrp.rules" "$pkgdir/usr/lib/udev/rules.d/10-uhd-usrp.rules" +} diff --git a/community/libuhd/libuhd.install b/community/libuhd/libuhd.install new file mode 100644 index 000000000..8a8592faf --- /dev/null +++ b/community/libuhd/libuhd.install @@ -0,0 +1,7 @@ +post_install() { + ldconfig +} + +post_upgrade() { + ldconfig +} diff --git a/community/muffin/PKGBUILD b/community/muffin/PKGBUILD index 69783f124..7bc77e655 100644 --- a/community/muffin/PKGBUILD +++ b/community/muffin/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 98396 2013-10-09 15:37:53Z faidoc $ +# $Id: PKGBUILD 99278 2013-10-26 16:58:22Z faidoc $ # Maintainer: Alexandre Filgueira # Contributor: Adam Hani Schakaki # Contributor: Ner0 pkgname=muffin -pkgver=2.0.1 +pkgver=2.0.3 pkgrel=1 pkgdesc="Cinnamon window manager based on Mutter" arch=('i686' 'x86_64') @@ -16,7 +16,7 @@ makedepends=('intltool' 'gnome-doc-utils' 'gnome-common') options=('!libtool' '!emptydirs') install=$pkgname.install source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/muffin/archive/$pkgver.tar.gz") -sha256sums=('0643e10e4932ee575b864531e662df5bf209a87b64bd8e0324adbaee6d8af6dd') +sha256sums=('5d3f3916dce25f1e4398b28452688db540800eec379cf8891a925d4d56322b8c') build() { cd ${pkgname}-${pkgver} diff --git a/community/mupdf/PKGBUILD b/community/mupdf/PKGBUILD index b3653f3ca..f50f2bd46 100644 --- a/community/mupdf/PKGBUILD +++ b/community/mupdf/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 96830 2013-09-06 06:55:21Z bpiotrowski $ +# $Id: PKGBUILD 99257 2013-10-26 14:31:26Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Brad Fanella # Contributor: Stefan Husmann @@ -7,7 +7,7 @@ pkgname=mupdf pkgver=1.3 -pkgrel=5 +pkgrel=6 pkgdesc='Lightweight PDF and XPS viewer' arch=('i686' 'x86_64') url='http://mupdf.com' diff --git a/community/openbox/PKGBUILD b/community/openbox/PKGBUILD index 803ad178c..9a9b6da0f 100644 --- a/community/openbox/PKGBUILD +++ b/community/openbox/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98381 2013-10-09 08:18:19Z bgyorgy $ +# $Id: PKGBUILD 99259 2013-10-26 14:31:37Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Brad Fanella # Contributor: Andrea Scarpino @@ -6,7 +6,7 @@ pkgname=openbox pkgver=3.5.2 -pkgrel=5 +pkgrel=6 pkgdesc='Highly configurable and lightweight X11 window manager' arch=('i686' 'x86_64') url='http://openbox.org' diff --git a/community/opusfile/PKGBUILD b/community/opusfile/PKGBUILD index d7a625073..00afd1442 100644 --- a/community/opusfile/PKGBUILD +++ b/community/opusfile/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 81936 2013-01-03 21:13:51Z bpiotrowski $ +# $Id: PKGBUILD 99261 2013-10-26 14:32:18Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: DrZaius pkgname=opusfile pkgver=0.2 -pkgrel=2 +pkgrel=3 pkgdesc='Library for opening, seeking, and decoding .opus files' arch=('i686' 'x86_64') url='http://www.opus-codec.org/' @@ -15,14 +15,14 @@ source=(http://downloads.xiph.org/releases/opus/${pkgname}-${pkgver}.tar.gz) md5sums=('454375f51fb2f84bef9bf2fbf9535bb1') build() { - cd $srcdir/$pkgname-$pkgver + cd $pkgname-$pkgver ./configure --prefix=/usr make } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install - install -Dm644 COPYING $pkgdir/usr/share/licenses/opusfile/LICENSE + install -Dm644 COPYING "$pkgdir"/usr/share/licenses/opusfile/LICENSE } diff --git a/community/python-scipy/PKGBUILD b/community/python-scipy/PKGBUILD index fdd5383f2..9d6f55c92 100644 --- a/community/python-scipy/PKGBUILD +++ b/community/python-scipy/PKGBUILD @@ -6,32 +6,28 @@ # Contributor: Andrzej Giniewicz pkgname=('python-scipy' 'python2-scipy') -pkgver=0.12.1 +pkgver=0.13.0 pkgrel=1 pkgdesc="SciPy is open-source software for mathematics, science, and engineering." arch=('i686' 'x86_64') url="http://www.scipy.org/" license=('BSD') -makedepends=('gcc-fortran' 'python-numpy' 'python2-numpy') +makedepends=('gcc-fortran' 'python-numpy' 'python2-numpy' 'python-setuptools' 'python2-setuptools') checkdepends=('python-nose' 'python2-nose') -source=("http://downloads.sourceforge.net/scipy/scipy-${pkgver}.tar.gz" ) -# "http://pkgbuild.com/~jelle/0001-GEN-regenerate-C-sources-with-Cython-0.17.1.patch.xz") -md5sums=('906278290152fedfe79029371ca584a5') +source=("https://pypi.python.org/packages/source/s/scipy/scipy-${pkgver}.tar.gz") +md5sums=('ffa1e9bfd2bbdf3f17f4cf8139084098') build() { - unset LDFLAGS - unset FFLAGS - # Changing the arithmetic parameter (Thanks to Fabrizio Castellano) - sed -i "s/\#define\ UNK\ 1/\#define\ IBMPC\ 1/" \ - scipy-${pkgver}/scipy/special/cephes/mconf.h +# sed -i "s/\#define\ UNK\ 1/\#define\ IBMPC\ 1/" \ +# scipy-${pkgver}/scipy/special/cephes/mconf.h + export LDFLAGS="-Wall -shared" # 2 builds cp -r scipy-${pkgver} scipy-${pkgver}-py2 # build for python3 cd scipy-${pkgver} -#patch -Np1 -i $srcdir/0001-GEN-regenerate-C-sources-with-Cython-0.17.1.patch python3 setup.py config_fc --fcompiler=gnu95 build # build for python2 @@ -48,7 +44,8 @@ build() { check() { cd scipy-${pkgver} # figure out how to run tests in the source tree easily -#python -c "from scipy import test; test('full')" +# python -c "from scipy import test; test('full')" +# python setup.py test cd ../scipy-${pkgver}-py2 # figure out how to run tests in the source tree easily @@ -60,6 +57,7 @@ package_python-scipy() { provides=('python3-scipy' 'scipy') cd scipy-${pkgver} + export LDFLAGS="-Wall -shared" python3 setup.py config_fc --fcompiler=gnu95 install \ --prefix=/usr --root=${pkgdir} --optimize=1 @@ -73,6 +71,7 @@ package_python2-scipy() { conflicts=('python-scipy<0.9.0') cd scipy-${pkgver}-py2 + export LDFLAGS="-Wall -shared" python2 setup.py config_fc --fcompiler=gnu95 install \ --prefix=/usr --root=${pkgdir} --optimize=1 diff --git a/community/uptimed/PKGBUILD b/community/uptimed/PKGBUILD index 3941eda98..adcb70939 100644 --- a/community/uptimed/PKGBUILD +++ b/community/uptimed/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 91504 2013-05-23 10:15:34Z spupykin $ +# $Id: PKGBUILD 99263 2013-10-26 14:32:30Z bpiotrowski $ # Maintainer: Sergej Pupykin # Maintainer: Bartłomiej Piotrowski # Contributor: Tom Killian @@ -6,7 +6,7 @@ pkgname=uptimed pkgver=0.3.17 -pkgrel=4 +pkgrel=5 pkgdesc="A system uptime record daemon" arch=(i686 x86_64) url="http://podgorny.cz/uptimed/" @@ -30,7 +30,7 @@ build() { sed -i 's|spool|log|' libuptimed/urec.h sed -i 's|AM_CONFIG_HEADER|AC_CONFIG_HEADER|g' configure.ac - autoreconf + autoreconf -i libtoolize --force ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin diff --git a/core/e2fsprogs/PKGBUILD b/core/e2fsprogs/PKGBUILD index 37a944403..c20e5e71c 100644 --- a/core/e2fsprogs/PKGBUILD +++ b/core/e2fsprogs/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 188851 2013-06-23 03:24:28Z foutrelis $ +# $Id: PKGBUILD 197436 2013-10-26 01:07:56Z allan $ # Maintainer: Ronald van Haren # Contributor: judd pkgname=e2fsprogs pkgver=1.42.8 -pkgrel=1 +pkgrel=2 pkgdesc="Ext2/3/4 filesystem utilities" arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'MIT') @@ -15,6 +15,7 @@ makedepends=('bc') source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz" 'MIT-LICENSE') backup=('etc/mke2fs.conf') +options=('staticlibs') install=${pkgname}.install sha1sums=('79cdb2374a9c0e68f01739598679db06d546b897' 'f4a0d5b0cdb980e3fedd6f5e7dde0b0ffb7bbdfb') @@ -42,6 +43,9 @@ package() { sed -i -e 's#^SS_DIR=.*#SS_DIR="/usr/share/ss"#' "${pkgdir}/usr/bin/mk_cmds" sed -i -e 's#^ET_DIR=.*#ET_DIR="/usr/share/et"#' "${pkgdir}/usr/bin/compile_et" + # remove static libraries with a shared counterpart + rm ${pkgdir}/usr/lib/lib{com_err,e2p,ext2fs,ss}.a + # install MIT license install -Dm644 "${srcdir}/MIT-LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE" diff --git a/core/libevent/PKGBUILD b/core/libevent/PKGBUILD index 47b5d516c..077d01eeb 100644 --- a/core/libevent/PKGBUILD +++ b/core/libevent/PKGBUILD @@ -1,17 +1,16 @@ -# $Id: PKGBUILD 177868 2013-02-10 13:06:19Z tomegun $ +# $Id: PKGBUILD 197437 2013-10-26 01:07:57Z allan $ # Maintainer: Tom Gundersen # Contributor: Judd pkgname=libevent pkgver=2.0.21 -pkgrel=2 +pkgrel=3 pkgdesc="An event notification library" arch=('i686' 'x86_64') url="http://www.monkey.org/~provos/libevent/" license=('BSD') depends=('openssl') optdepends=('python2: to use event_rpcgen.py') -options=('!libtool') source=(https://github.com/downloads/${pkgname}/${pkgname}/${pkgname}-$pkgver-stable.tar.gz{,.asc}) build() { diff --git a/extra/ardour/PKGBUILD b/extra/ardour/PKGBUILD index 929d166e7..4a19ca0b7 100644 --- a/extra/ardour/PKGBUILD +++ b/extra/ardour/PKGBUILD @@ -1,11 +1,12 @@ -# $Id: PKGBUILD 194389 2013-09-15 12:35:01Z schiv $ +# $Id: PKGBUILD 197518 2013-10-26 13:26:11Z schiv $ # Maintainer: Ray Rashif # Contributor: SpepS # Contributor: see .contrib pkgname=ardour _pkgname=Ardour3 -pkgver=3.4 +pkgver=3.5.14 +_pkgver=3.5 pkgrel=1 pkgdesc="Professional-grade digital audio workstation" arch=('i686' 'x86_64') @@ -18,18 +19,18 @@ optdepends=('xjadeo: video monitoring') install=$pkgname.install source=("ftp://ftp.archlinux.org/other/$pkgname/$_pkgname-$pkgver.tar.bz2" "$pkgname.desktop") -md5sums=('4c2286d9c5de6846e2abaa2a8fab0349' +md5sums=('2e472cb38938a2e1fe3fb5b89d705adc' '316bd21ece5e2208a104fd09cac521af') prepare() { - cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_pkgver" # python2 fix sed -i 's/python ${SRC}/python2 ${SRC}/' libs/pbd/wscript } build() { - cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_pkgver" python2 waf configure --prefix=/usr \ --configdir=/etc \ @@ -39,7 +40,7 @@ build() { } package() { - cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_pkgver" python2 waf install --destdir="$pkgdir" diff --git a/extra/dssi/PKGBUILD b/extra/dssi/PKGBUILD index d1c37bc3b..4d4cce637 100644 --- a/extra/dssi/PKGBUILD +++ b/extra/dssi/PKGBUILD @@ -1,19 +1,18 @@ -# $Id: PKGBUILD 196279 2013-10-10 13:13:50Z schiv $ +# $Id: PKGBUILD 197528 2013-10-26 14:48:17Z schiv $ # Maintainer: Ray Rashif # Contributor: damir # Contributor: Pajaro pkgname=dssi pkgver=1.1.1 -pkgrel=4 +pkgrel=5 pkgdesc="An API for audio processing plugins & softsynths with UIs" arch=('i686' 'x86_64') url="http://dssi.sourceforge.net/" license=('LGPL' 'BSD' 'custom') -depends=('liblo' 'jack') +depends=('liblo>=1:0.26' 'liblo<1:0.27' 'jack') makedepends=('ladspa' 'qt4') optdepends=('qt4: example plugins') -options=('!libtool') source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz" 'license.txt') md5sums=('619ab73c883b02dc37ddb37001591f8b' diff --git a/extra/libimobiledevice/PKGBUILD b/extra/libimobiledevice/PKGBUILD index e9af5dcf6..9c701c2c9 100644 --- a/extra/libimobiledevice/PKGBUILD +++ b/extra/libimobiledevice/PKGBUILD @@ -1,17 +1,16 @@ -# $Id: PKGBUILD 185167 2013-05-11 16:16:32Z tomegun $ +# $Id: PKGBUILD 197450 2013-10-26 06:44:55Z allan $ # Maintainer : Tom Gundersen # Maintainer : Ionut Biru # Contributor: Gabriel Martinez < reitaka at gmail dot com > pkgname=libimobiledevice pkgver=1.1.5 -pkgrel=1 +pkgrel=2 pkgdesc="Is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux" url="http://libimobiledevice.org/" arch=('i686' 'x86_64') license=('GPL2' 'LGPL2.1') depends=('usbmuxd' 'gnutls' 'libgcrypt') -options=('!libtool') source=(http://libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2) build() { diff --git a/extra/liblo/PKGBUILD b/extra/liblo/PKGBUILD index 8f0ac3746..593c30ff2 100644 --- a/extra/liblo/PKGBUILD +++ b/extra/liblo/PKGBUILD @@ -1,19 +1,19 @@ -# $Id: PKGBUILD 186897 2013-05-31 15:30:05Z schiv $ +# $Id: PKGBUILD 197527 2013-10-26 14:48:03Z schiv $ # Maintainer: Ray Rashif # Contributor: damir # Contributor: Pajaro pkgname=liblo -pkgver=0.27 -pkgrel=1 -pkgdesc="Lightweight OSC implementation: an implementation of the Open Sound Control protocol for POSIX systems" +pkgver=0.26 +pkgrel=2 +epoch=1 +pkgdesc="A lightweight OSC (Open Sound Control) implementation" arch=('i686' 'x86_64') -url="http://plugin.org.uk/liblo/" +url="http://liblo.sourceforge.net/" license=('GPL') depends=('glibc') -options=('!libtool') source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") -md5sums=('e4317bab5b16003df350adfe2c181364') +md5sums=('5351de14262560e15e7f23865293b16f') build() { cd "$srcdir/$pkgname-$pkgver" @@ -27,3 +27,5 @@ package() { make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: diff --git a/extra/liblrdf/PKGBUILD b/extra/liblrdf/PKGBUILD index b65f689b3..c1ef2a9dd 100644 --- a/extra/liblrdf/PKGBUILD +++ b/extra/liblrdf/PKGBUILD @@ -1,16 +1,14 @@ -# $Id: PKGBUILD 161476 2012-06-11 19:18:53Z eric $ +# $Id: PKGBUILD 197453 2013-10-26 06:52:09Z allan $ # Maintainer: Giovanni Scafora pkgname=liblrdf pkgver=0.5.0 -pkgrel=1 +pkgrel=2 pkgdesc="A library for the manipulation of RDF file in LADSPA plugins" arch=('i686' 'x86_64') url="https://github.com/swh/LRDF" depends=('raptor' 'ladspa') license=('GPL') -options=('!libtool') -groups=('ladspa-plugins') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/swh/LRDF/tarball/${pkgver}) md5sums=('005ea24152620da7f2ee80a78e17f784') diff --git a/extra/netpbm/PKGBUILD b/extra/netpbm/PKGBUILD index de721c4a7..39675625b 100644 --- a/extra/netpbm/PKGBUILD +++ b/extra/netpbm/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 184413 2013-05-06 19:38:51Z foutrelis $ +# $Id: PKGBUILD 197557 2013-10-26 21:24:07Z eric $ # Maintainer: Kevin Piche pkgname=netpbm pkgver=10.61.02 -pkgrel=2 +pkgrel=3 pkgdesc="A toolkit for manipulation of graphic images" arch=('i686' 'x86_64') license=('custom' 'BSD' 'GPL' 'LGPL') @@ -34,7 +34,7 @@ mksource() { } prepare() { - cd "${srcdir}/advanced" + cd advanced patch -p1 < ../netpbm-CAN-2005-2471.patch patch -p1 < ../netpbm-security-code.patch @@ -56,26 +56,22 @@ prepare() { } build() { - cd "${srcdir}/advanced" - + cd advanced make - # Generating useful man pages with html doc - cd "${srcdir}/doc" make MAKEMAN="${srcdir}/advanced/buildtools/makeman" USERGUIDE=. \ - -f "${srcdir}/advanced/buildtools/manpage.mk" manpages + -C ../doc -f "${srcdir}/advanced/buildtools/manpage.mk" manpages } package() { - cd "${srcdir}/advanced" + cd advanced make pkgdir="${pkgdir}/usr" PKGMANDIR=share/man install-run install-dev # Removing dummy man pages rm "${pkgdir}"/usr/share/man/man{1,3,5}/* - cd "${srcdir}/doc" make MAKEMAN="${srcdir}/advanced/buildtools/makeman" MANDIR="${pkgdir}/usr/share/man" \ - -f "${srcdir}/advanced/buildtools/manpage.mk" installman + -C ../doc -f "${srcdir}/advanced/buildtools/manpage.mk" installman # Replace obsolete utility echo -e '#!/bin/sh\npamditherbw $@ | pamtopnm\n' > "${pkgdir}/usr/bin/pgmtopbm" diff --git a/extra/portmidi/PKGBUILD b/extra/portmidi/PKGBUILD index bf08d19b5..1352add41 100644 --- a/extra/portmidi/PKGBUILD +++ b/extra/portmidi/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 197308 2013-10-25 02:13:59Z eric $ +# $Id: PKGBUILD 197534 2013-10-26 17:21:06Z eric $ # Maintainer: Eric Bélanger pkgname=portmidi pkgver=217 -pkgrel=4 +pkgrel=5 pkgdesc="Platform independent library for real-time MIDI input/output" arch=('i686' 'x86_64') url="http://portmedia.sourceforge.net/" @@ -11,21 +11,27 @@ license=('GPL') depends=('alsa-lib') makedepends=('cmake' 'java-environment') optdepends=('java-runtime: for using pmdefaults') +options=('!makeflags') source=(http://downloads.sourceforge.net/project/portmedia/${pkgname}/${pkgver}/${pkgname}-src-${pkgver}.zip portmidi-217-build-fix.patch) sha1sums=('f45bf4e247c0d7617deacd6a65d23d9fddae6117' - '7fe10874ea8689e1ba51e8f50da38e79d10b76e1') + 'a89b80531ccc823ba267aaf21920e59deec80e99') prepare() { cd ${pkgname} + sed -i "s#/usr/local#/usr#" */CMakeLists.txt pm_python/setup.py + mkdir -p pm_java/Release + # build fix for "pm_java/CMakeLists.txt" (fixes FS#27118) patch -p1 -i "${srcdir}/portmidi-217-build-fix.patch" } build() { cd ${pkgname} - cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release \ - -DPORTMIDI_ENABLE_TEST=OFF -DPORTMIDI_ENABLE_JAVA=ON + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=Release \ + -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=Release \ + -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=Release make } diff --git a/extra/portmidi/portmidi-217-build-fix.patch b/extra/portmidi/portmidi-217-build-fix.patch index e741e6576..3e2dfef29 100644 --- a/extra/portmidi/portmidi-217-build-fix.patch +++ b/extra/portmidi/portmidi-217-build-fix.patch @@ -1,318 +1,29 @@ ---- portmidi/CMakeLists.txt -+++ portmidi/CMakeLists.txt -@@ -9,12 +9,11 @@ - set(CMAKE_BUILD_TYPE Release CACHE STRING - "Semicolon-separate list of supported configuration types") - # set default directories but don't override cached values... -- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CACHEFILE_DIR}/${CMAKE_BUILD_TYPE} -+ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - CACHE STRING "libraries go here") -- set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CACHEFILE_DIR}/${CMAKE_BUILD_TYPE} -+ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - CACHE STRING "libraries go here") -- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY -- ${CMAKE_CACHEFILE_DIR}/${CMAKE_BUILD_TYPE} -+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - CACHE STRING "executables go here") - - else(UNIX) -@@ -68,10 +67,20 @@ - include_directories(pm_common porttime) - add_subdirectory(pm_common) - --add_subdirectory(pm_test) -+option(PORTMIDI_ENABLE_JAVA "Enable Java bindings support" ON) -+option(PORTMIDI_ENABLE_STATIC "Build and install static libraries" OFF) -+option(PORTMIDI_ENABLE_TEST "Build test programs" ON) -+ -+if(PORTMIDI_ENABLE_TEST) -+ add_subdirectory(pm_test) -+endif(PORTMIDI_ENABLE_TEST) - - add_subdirectory(pm_dylib) - - # Cannot figure out how to make an xcode Java application with CMake --add_subdirectory(pm_java) -+if(PORTMIDI_ENABLE_JAVA) -+ set(JAR_INSTALL_DIR share/java -+ CACHE STRING "Define directory name for jar installation") -+ add_subdirectory(pm_java) -+endif(PORTMIDI_ENABLE_JAVA) - ---- portmidi/pm_common/CMakeLists.txt -+++ portmidi/pm_common/CMakeLists.txt -@@ -44,9 +44,6 @@ - - # first include the appropriate system-dependent file: - if(UNIX) -- # add the -g switch for Linux and Mac OS X (not used in Win32) -- set (CMAKE_C_FLAGS_DEBUG "-g ${CMAKE_C_FLAGS_DEBUG}" -- CACHE STRING "enable extra checks for debugging" FORCE) - if(APPLE) - set(MACSRC pmmacosxcm pmmac readbinaryplist finddefault) - prepend_path(LIBSRC ../pm_mac/ ${MACSRC}) -@@ -62,19 +59,23 @@ - ${COREMIDI_LIB} ${CORESERVICES_LIB} - CACHE INTERNAL "") - -- set(JAVAVM_LIB "${FRAMEWORK_PATH}/JavaVM.framework") -- set(JAVA_INCLUDE_PATHS ${JAVAVM_LIB}/Headers) -+ if(PORTMIDI_ENABLE_JAVA) -+ set(JAVAVM_LIB "${FRAMEWORK_PATH}/JavaVM.framework") -+ set(JAVA_INCLUDE_PATHS ${JAVAVM_LIB}/Headers) -+ endif(PORTMIDI_ENABLE_JAVA) - message(STATUS "SYSROOT: " ${CMAKE_OSX_SYSROOT}) - else(APPLE) - # LINUX settings... -- include(FindJNI) -- message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH}) -- message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH}) -- message(STATUS "JAVA_INCLUDE_PATH2 is " ${JAVA_INCLUDE_PATH2}) -- message(STATUS "JAVA_JVM_LIBRARY is " ${JAVA_JVM_LIBRARY}) -- set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -- # libjvm.so is found relative to JAVA_INCLUDE_PATH: -- set(JAVAVM_LIB ${JAVA_JVM_LIBRARY}/libjvm.so) -+ if(PORTMIDI_ENABLE_JAVA) -+ include(FindJNI) -+ message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH}) -+ message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH}) -+ message(STATUS "JAVA_INCLUDE_PATH2 is " ${JAVA_INCLUDE_PATH2}) -+ message(STATUS "JAVA_JVM_LIBRARY is " ${JAVA_JVM_LIBRARY}) -+ set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -+ # libjvm.so is found relative to JAVA_INCLUDE_PATH: -+ set(JAVAVM_LIB ${JAVA_JVM_LIBRARY}/libjvm.so) -+ endif(PORTMIDI_ENABLE_JAVA) - - set(LINUXSRC pmlinuxalsa pmlinux finddefault) - prepend_path(LIBSRC ../pm_linux/ ${LINUXSRC}) -@@ -88,10 +89,12 @@ - # /MD is multithread DLL, /MT is multithread. Change to static: - include(../pm_win/static.cmake) - -- include(FindJNI) -+ if(PORTMIDI_ENABLE_JAVA) -+ include(FindJNI) - -- set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -- # message(STATUS "JAVA_INCLUDE_PATHS: " ${JAVA_INCLUDE_PATHS}) -+ set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -+ # message(STATUS "JAVA_INCLUDE_PATHS: " ${JAVA_INCLUDE_PATHS}) -+ endif(PORTMIDI_ENABLE_JAVA) - - set(WINSRC pmwin pmwinmm) - prepend_path(LIBSRC ../pm_win/ ${WINSRC}) -@@ -99,29 +102,43 @@ - set(PM_NEEDED_LIBS winmm.lib) - endif(WIN32) - endif(UNIX) --set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVA_JVM_LIBRARY}) -+ -+if(PORTMIDI_ENABLE_JAVA) -+ set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVA_JVM_LIBRARY}) -+endif(PORTMIDI_ENABLE_JAVA) - - # this completes the list of library sources by adding shared code - list(APPEND LIBSRC pmutil portmidi) - - # now add the shared files to make the complete list of library sources --add_library(portmidi-static ${LIBSRC}) --set_target_properties(portmidi-static PROPERTIES OUTPUT_NAME "portmidi_s") --target_link_libraries(portmidi-static ${PM_NEEDED_LIBS}) -- --# define the jni library --include_directories(${JAVA_INCLUDE_PATHS}) -- --set(JNISRC ${LIBSRC} ../pm_java/pmjni/pmjni.c) --add_library(pmjni SHARED ${JNISRC}) --target_link_libraries(pmjni ${JNI_EXTRA_LIBS}) --set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib") -+if(PORTMIDI_ENABLE_STATIC) -+ add_library(portmidi-static ${LIBSRC}) -+ set_target_properties(portmidi-static PROPERTIES OUTPUT_NAME "portmidi") -+ target_link_libraries(portmidi-static ${PM_NEEDED_LIBS}) -+endif(PORTMIDI_ENABLE_STATIC) -+ -+if(PORTMIDI_ENABLE_JAVA) -+ # define the jni library -+ include_directories(${JAVA_INCLUDE_PATHS}) -+ -+ set(JNISRC ${LIBSRC} ../pm_java/pmjni/pmjni.c) -+ add_library(pmjni SHARED ${JNISRC}) -+ target_link_libraries(pmjni ${JNI_EXTRA_LIBS}) -+ set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib") -+endif(PORTMIDI_ENABLE_JAVA) - - # install the libraries (Linux and Mac OS X command line) - if(UNIX) -- INSTALL(TARGETS portmidi-static pmjni -- LIBRARY DESTINATION /usr/local/lib -- ARCHIVE DESTINATION /usr/local/lib) -+ if(PORTMIDI_ENABLE_STATIC) -+ INSTALL(TARGETS portmidi-static -+ LIBRARY DESTINATION lib${LIB_SUFFIX} -+ ARCHIVE DESTINATION lib${LIB_SUFFIX}) -+ endif(PORTMIDI_ENABLE_STATIC) -+ if(PORTMIDI_ENABLE_JAVA) -+ INSTALL(TARGETS pmjni -+ LIBRARY DESTINATION lib${LIB_SUFFIX} -+ ARCHIVE DESTINATION lib${LIB_SUFFIX}) -+ endif(PORTMIDI_ENABLE_JAVA) - # .h files installed by pm_dylib/CMakeLists.txt, so don't need them here - # INSTALL(FILES portmidi.h ../porttime/porttime.h - # DESTINATION /usr/local/include) ---- portmidi/pm_dylib/CMakeLists.txt -+++ portmidi/pm_dylib/CMakeLists.txt -@@ -39,9 +39,6 @@ - - # first include the appropriate system-dependent file: - if(UNIX) -- # add the -g switch for Linux and Mac OS X (not used in Win32) -- set (CMAKE_C_FLAGS_DEBUG "-g ${CMAKE_C_FLAGS_DEBUG}" -- CACHE STRING "enable extra checks for debugging" FORCE) - if(APPLE) - set(MACSRC pmmacosxcm pmmac readbinaryplist finddefault) - prepend_path(LIBSRC ../pm_mac/ ${MACSRC}) -@@ -63,7 +60,8 @@ - message(STATUS "SYSROOT: " ${CMAKE_OSX_SYSROOT}) - else(APPLE) - # LINUX settings... -- include(FindJNI) -+ if(PORTMIDI_ENABLE_JAVA) -+ include(FindJNI) - # message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH}) - # message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH}) - # note: should use JAVA_JVM_LIB_PATH, but it is not set properly -@@ -75,11 +73,8 @@ - # JAVA_INCLUDE_PATH2; if no, then we need to make both JAVA_INCLUDE_PATH - # and JAVA_INCLUDE_PATH2 set by user (will need clear documentation - # because JAVA_INCLUDE_PATH2 is pretty obscure) -- set(JAVA_INCLUDE_PATH ${JAVA_INCLUDE_PATH-UNKNOWN} -- CACHE STRING "where to find Java SDK include directory") -- set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH}/linux) -- # libjvm.so is found relative to JAVA_INCLUDE_PATH: -- set(JAVAVM_LIB ${JAVA_INCLUDE_PATH}/../jre/lib/i386/client/libjvm.so) -+ set(JAVAVM_LIB ${JAVA_JVM_LIBRARY}) -+ endif(PORTMIDI_ENABLE_JAVA) - - set(LINUXSRC pmlinuxalsa pmlinux finddefault) - prepend_path(LIBSRC ../pm_linux/ ${LINUXSRC}) -@@ -91,13 +86,15 @@ - if(WIN32) - # /MDd is multithread debug DLL, /MTd is multithread debug - # /MD is multithread DLL, /MT is multithread -- -- include(FindJNI) -- # note: should use JAVA_JVM_LIB_PATH, but it is not set properly -- set(JAVAVM_LIB ${JAVA_INCLUDE_PATH}/../lib/jvm.lib) - -- set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -- # message(STATUS "JAVA_INCLUDE_PATHS: " ${JAVA_INCLUDE_PATHS}) -+ if(PORTMIDI_ENABLE_JAVA) -+ include(FindJNI) -+ # note: should use JAVA_JVM_LIB_PATH, but it is not set properly -+ set(JAVAVM_LIB ${JAVA_INCLUDE_PATH}/../lib/jvm.lib) -+ -+ set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) -+ # message(STATUS "JAVA_INCLUDE_PATHS: " ${JAVA_INCLUDE_PATHS}) -+ endif(PORTMIDI_ENABLE_JAVA) - - set(WINSRC pmwin pmwinmm) - prepend_path(LIBSRC ../pm_win/ ${WINSRC}) -@@ -106,7 +103,10 @@ - # message(STATUS "JAVAVM_LIB: " ${JAVAVM_LIB}) - endif(WIN32) - endif(UNIX) -+ -+if(PORTMIDI_ENABLE_JAVA) - set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVAVM_LIB}) -+endif(PORTMIDI_ENABLE_JAVA) - - # this completes the list of library sources by adding shared code - set(SHARED_FILES pmutil portmidi) -@@ -120,8 +120,8 @@ - # install the libraries (Linux and Mac OS X command line) - if(UNIX) - INSTALL(TARGETS portmidi-dynamic -- LIBRARY DESTINATION /usr/local/lib -- ARCHIVE DESTINATION /usr/local/lib) -+ LIBRARY DESTINATION lib${LIB_SUFFIX} -+ ARCHIVE DESTINATION lib${LIB_SUFFIX}) - INSTALL(FILES ../pm_common/portmidi.h ../porttime/porttime.h -- DESTINATION /usr/local/include) -+ DESTINATION include) - endif(UNIX) ---- portmidi/pm_java/CMakeLists.txt -+++ portmidi/pm_java/CMakeLists.txt -@@ -5,43 +5,24 @@ - # java not dealt with in CMake -- see pm_mac/pm_mac.xcodeproj - else(APPLE) - # linux -- set(JPORTMIDICLASS JPortMidi.class JPortMidiException.class -- JPortMidiApi.class) -- set(PMDEFAULTSCLASS PmDefaultsFrame.class PmDefaults.class) -- prepend_path(JPORTMIDICLASS2 jportmidi/ ${JPORTMIDICLASS}) -- prepend_path(PMDEFAULTSCLASS2 pmdefaults/ ${PMDEFAULTSCLASS}) -- set(PMDEFAULTS_ALL_CLASSES ${JPORTMIDICLASS2} ${PMDEFAULTSCLASS2}) -- # message(STATUS "PMDEFAULTS_ALL_CLASSES is " ${PMDEFAULTS_ALL_CLASSES}) -- add_custom_command(OUTPUT pmdefaults/PmDefaultsFrame.class -- COMMAND javac -classpath . pmdefaults/PmDefaultsFrame.java -- MAIN_DEPENDENCY pmdefaults/PmDefaultsFrame.java +diff -rup portmidi.orig/pm_java/CMakeLists.txt portmidi/pm_java/CMakeLists.txt +--- portmidi.orig/pm_java/CMakeLists.txt 2009-11-04 16:20:44.000000000 +0100 ++++ portmidi/pm_java/CMakeLists.txt 2012-01-24 21:13:08.513182169 +0100 +@@ -15,13 +15,11 @@ if(UNIX) + add_custom_command(OUTPUT pmdefaults/PmDefaultsFrame.class + COMMAND javac -classpath . pmdefaults/PmDefaultsFrame.java + MAIN_DEPENDENCY pmdefaults/PmDefaultsFrame.java - DEPENDS pmdefaults/PmDefaults.java - WORKING_DIRECTORY pm_java) -- add_custom_command(OUTPUT pmdefaults/PmDefaults.class -- COMMAND javac -classpath . pmdefaults/PmDefaults.java -- MAIN_DEPENDENCY pmdefaults/PmDefaults.java ++ DEPENDS pmdefaults/PmDefaults.java) + add_custom_command(OUTPUT pmdefaults/PmDefaults.class + COMMAND javac -classpath . pmdefaults/PmDefaults.java + MAIN_DEPENDENCY pmdefaults/PmDefaults.java - DEPENDS pmdefaults/PmDefaultsFrame.java - WORKING_DIRECTORY pm_java) -- add_custom_command(OUTPUT ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar -- COMMAND cp pmdefaults/portmusic_logo.png . -- COMMAND jar cmf pmdefaults/manifest.txt pmdefaults.jar -- pmdefaults/*.class portmusic_logo.png jportmidi/*.class -- COMMAND chmod +x pmdefaults/pmdefaults -- COMMAND cp pmdefaults/pmdefaults ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} -- COMMAND mv pmdefaults.jar ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} -- COMMAND rm portmusic_logo.png -- MAIN_DEPENDENCY pmdefaults/PmDefaults.class ++ DEPENDS pmdefaults/PmDefaultsFrame.java) + add_custom_command(OUTPUT ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar + COMMAND cp pmdefaults/portmusic_logo.png . + COMMAND jar cmf pmdefaults/manifest.txt pmdefaults.jar +@@ -31,8 +29,7 @@ if(UNIX) + COMMAND mv pmdefaults.jar ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} + COMMAND rm portmusic_logo.png + MAIN_DEPENDENCY pmdefaults/PmDefaults.class - DEPENDS ${PMDEFAULTS_ALL_CLASSES} - WORKING_DIRECTORY pm_java) -- add_custom_target(pmdefaults_target ALL -- DEPENDS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar) -- # message(STATUS "add_custom_target: pmdefaults.jar") -+ set(JAVA_CLASSES jportmidi pmdefaults) -+ add_custom_command(OUTPUT ${JAVA_CLASSES} -+ COMMAND javac -d ${CMAKE_CURRENT_BINARY_DIR} jportmidi/*.java pmdefaults/*.java -+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -+ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pmdefaults.jar -+ DEPENDS ${JAVA_CLASSES} -+ COMMAND jar cmf pmdefaults/manifest.txt ${CMAKE_CURRENT_BINARY_DIR}/pmdefaults.jar -+ -C pmdefaults portmusic_logo.png -C ${CMAKE_CURRENT_BINARY_DIR} jportmidi -+ -C ${CMAKE_CURRENT_BINARY_DIR} pmdefaults -+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -+ add_custom_target(pmdefaults.jar ALL -+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pmdefaults.jar) - - # install the libraries (Linux only) -- INSTALL(FILES ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar -- DESTINATION /usr/share/java) -- INSTALL(PROGRAMS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults -- DESTINATION /usr/local/bin) -+ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pmdefaults.jar -+ DESTINATION ${JAR_INSTALL_DIR}) -+ INSTALL(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/pmdefaults/pmdefaults -+ DESTINATION bin) - endif(APPLE) - endif(UNIX) - # In windows, use pm_java/make.bat ---- portmidi/pm_test/CMakeLists.txt -+++ portmidi/pm_test/CMakeLists.txt -@@ -12,8 +12,8 @@ - - macro(make_a_test name) - add_executable(${name} ${name}.c) -- target_link_libraries(${name} portmidi-static ${PM_NEEDED_LIBS}) -- add_dependencies(${name} portmidi-static) -+ target_link_libraries(${name} portmidi ${PM_NEEDED_LIBS}) -+ add_dependencies(${name} portmidi) - endmacro(make_a_test) - - make_a_test(test) ++ DEPENDS ${PMDEFAULTS_ALL_CLASSES}) + add_custom_target(pmdefaults_target ALL + DEPENDS ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/pmdefaults.jar) + # message(STATUS "add_custom_target: pmdefaults.jar") diff --git a/extra/racket/PKGBUILD b/extra/racket/PKGBUILD index 333aa390b..34d4112fc 100644 --- a/extra/racket/PKGBUILD +++ b/extra/racket/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 192411 2013-08-10 21:15:00Z eric $ +# $Id: PKGBUILD 197435 2013-10-25 22:16:33Z eric $ # Maintainer: Eric Bélanger pkgname=racket pkgver=5.3.6 -pkgrel=1 +pkgrel=2 pkgdesc="A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development" arch=('i686' 'x86_64') url="http://racket-lang.org/" license=('LGPL') depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('gsfonts' 'sqlite') -options=('!libtool' '!strip') +options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz drracket.desktop) @@ -28,9 +28,11 @@ package() { cd ${pkgname}-${pkgver}/src make DESTDIR="${pkgdir}" install - install -d "${pkgdir}"/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps + install -d "${pkgdir}"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps ln -s /usr/lib/racket/collects/icons/plt-16x16.png "${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png" ln -s /usr/lib/racket/collects/icons/plt-32x32.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png" ln -s /usr/lib/racket/collects/icons/plt-48x48.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png" + ln -s /usr/lib/racket/collects/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" + install -D -m644 "${srcdir}/drracket.desktop" "${pkgdir}/usr/share/applications/drracket.desktop" } diff --git a/extra/sdl2/PKGBUILD b/extra/sdl2/PKGBUILD index 0119dd5b9..76aa6c8c0 100644 --- a/extra/sdl2/PKGBUILD +++ b/extra/sdl2/PKGBUILD @@ -1,34 +1,34 @@ # Maintainer: Sven-Hendrik Haase pkgname=sdl2 pkgver=2.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)" arch=('i686' 'x86_64') url="http://www.libsdl.org" license=('MIT') depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl') -makedepends=('alsa-lib' 'mesa' 'libpulse' 'cmake' 'libxrandr' 'libxinerama') +makedepends=('alsa-lib' 'mesa' 'libpulse' 'libxrandr' 'libxinerama') optdepends=('alsa-lib: ALSA audio driver' 'libpulse: PulseAudio audio driver') source=("http://www.libsdl.org/release/SDL2-${pkgver}.tar.gz") md5sums=('0eb97039488bf463e775295f7b18b227') -build() { - cd "${srcdir}/SDL2-${pkgver}" - - mkdir build && cd build +prepare() { + mkdir build +} - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DSDL_STATIC=OFF \ - -DRPATH=OFF +build() { + cd build + ../SDL2-$pkgver/configure --prefix=/usr \ + --enable-sdl-dlopen \ + --disable-arts --disable-esd --disable-nas \ + --enable-alsa --enable-pulseaudio-shared \ + --disable-rpath make } package() { - cd "${srcdir}/SDL2-${pkgver}/build" - - make DESTDIR="${pkgdir}/" install - - install -Dm644 ../COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd build + make DESTDIR="$pkgdir" install + install -Dm644 ../SDL2-$pkgver/COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/extra/sdl2_gfx/PKGBUILD b/extra/sdl2_gfx/PKGBUILD index b302c886a..d9e7a924b 100644 --- a/extra/sdl2_gfx/PKGBUILD +++ b/extra/sdl2_gfx/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Jameson Pugh pkgname=sdl2_gfx -pkgver=5 +pkgver=7 pkgrel=1 pkgdesc="SDL Graphic Primitives (Version 2)" arch=('i686' 'x86_64') diff --git a/extra/sdl2_image/PKGBUILD b/extra/sdl2_image/PKGBUILD index fc17b5d2d..f8db10005 100644 --- a/extra/sdl2_image/PKGBUILD +++ b/extra/sdl2_image/PKGBUILD @@ -2,16 +2,16 @@ pkgname=sdl2_image pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A simple library to load images of various formats as SDL surfaces (Version 2)" arch=('i686' 'x86_64') -url="http://www.libsdl.org" +url="http://www.libsdl.org/projects/SDL_image" license=('MIT') depends=('sdl2' 'libpng' 'libtiff' 'libjpeg' 'libwebp') makedepends=('cmake') options=(!libtool) -source=("http://www.libsdl.org/tmp/SDL_image/release/SDL2_image-${pkgver}.tar.gz") -sha1sums=('1a37f0f63421bd1b86dd6ddabcb04fa8f28874ce') +source=("$url/release/SDL2_image-${pkgver}.tar.gz") +sha1sums=('20b1b0db9dd540d6d5e40c7da8a39c6a81248865') build() { cd "${srcdir}/SDL2_image-${pkgver}/" diff --git a/extra/sdl2_mixer/PKGBUILD b/extra/sdl2_mixer/PKGBUILD index 760fee8a7..1b89a1ff1 100644 --- a/extra/sdl2_mixer/PKGBUILD +++ b/extra/sdl2_mixer/PKGBUILD @@ -1,18 +1,19 @@ -#Maintainer: Sven-Hendrik Haase +# $Id: PKGBUILD 197551 2013-10-26 19:51:20Z heftig $ +# Maintainer: Sven-Hendrik Haase pkgname=sdl2_mixer pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A simple multi-channel audio mixer (Version 2)" arch=('i686' 'x86_64') -url="http://www.libsdl.org" +url="http://www.libsdl.org/projects/SDL_mixer" license=('MIT') depends=('sdl2' 'libvorbis' 'libmodplug' 'smpeg2' 'flac') makedepends=('fluidsynth') optdepends=('fluidsynth: MIDI software synth, replaces built-in timidity') options=(!libtool) -source=("http://www.libsdl.org/tmp/SDL_mixer/release/SDL2_mixer-${pkgver}.tar.gz") -md5sums=('4c85cdc7b6d162afb918aed626436109') +source=("$url/release/SDL2_mixer-${pkgver}.tar.gz") +md5sums=('65f6d80df073a1fb3bb537fbda031b50') build() { cd "${srcdir}/SDL2_mixer-${pkgver}/" diff --git a/extra/sdl2_net/PKGBUILD b/extra/sdl2_net/PKGBUILD index 6deb7d889..0d2a10d35 100644 --- a/extra/sdl2_net/PKGBUILD +++ b/extra/sdl2_net/PKGBUILD @@ -1,30 +1,29 @@ +# $Id: PKGBUILD 197552 2013-10-26 19:51:20Z heftig $ # Maintainer: Sven-Hendrik Haase pkgname=sdl2_net -pkgver=249 +epoch=1 +pkgver=2.0.0 pkgrel=1 pkgdesc="A small sample cross-platform networking library (Version 2)" arch=('i686' 'x86_64') -url="http://www.libsdl.org" +url="http://www.libsdl.org/projects/SDL_net" license=('MIT') depends=(sdl2) -makedepends=(mercurial) options=(!libtool) -source=("sdl2_net::hg+http://hg.libsdl.org/SDL_net#revision=$pkgver") -md5sums=('SKIP') +source=("$url/release/SDL2_net-${pkgver}.tar.gz") +md5sums=('83bcd0e67796b81b35b08a014c677200') build() { - cd "${srcdir}/sdl2_net/" + cd "${srcdir}/SDL2_net-${pkgver}/" - ./autogen.sh ./configure --disable-static --prefix=/usr make } package() { - cd "${srcdir}/sdl2_net/" - - make DESTDIR="${pkgdir}/" install + cd "${srcdir}/SDL2_net-${pkgver}/" + make DESTDIR="${pkgdir}" install install -Dm644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/extra/sdl2_ttf/PKGBUILD b/extra/sdl2_ttf/PKGBUILD index fe743318c..5f7bcc8eb 100644 --- a/extra/sdl2_ttf/PKGBUILD +++ b/extra/sdl2_ttf/PKGBUILD @@ -1,23 +1,22 @@ +# $Id: PKGBUILD 197553 2013-10-26 19:51:21Z heftig $ # Maintainer: Sven-Hendrik Haase pkgname=sdl2_ttf pkgver=2.0.12 -pkgrel=1 +pkgrel=2 pkgdesc="A library that allows you to use TrueType fonts in your SDL applications (Version 2)" arch=('i686' 'x86_64') -url="http://www.libsdl.org" +url="http://www.libsdl.org/projects/SDL_ttf" license=('MIT') depends=('sdl2' 'freetype2') makedepends=('cmake') -provides=(sdl2_ttf) options=(!libtool) -source=("http://www.libsdl.org/tmp/SDL_ttf/release/SDL2_ttf-${pkgver}.tar.gz") -md5sums=('a0925e117cc5f0fb7cf2a66c7968c117') +source=("$url/release/SDL2_ttf-${pkgver}.tar.gz") +md5sums=('79787216b56cb4707f39d538f2225e00') build() { cd "${srcdir}/SDL2_ttf-${pkgver}/" - ./autogen.sh ./configure --disable-static --prefix=/usr make } @@ -26,6 +25,5 @@ package() { cd "${srcdir}/SDL2_ttf-${pkgver}/" make DESTDIR="${pkgdir}/" install - install -Dm644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/extra/shared-mime-info/PKGBUILD b/extra/shared-mime-info/PKGBUILD index baefc4cb6..014f72778 100644 --- a/extra/shared-mime-info/PKGBUILD +++ b/extra/shared-mime-info/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 178164 2013-02-17 17:13:54Z andyrtr $ +# $Id: PKGBUILD 197506 2013-10-26 08:14:56Z andyrtr $ # Maintainer: Jan de Groot pkgname=shared-mime-info -pkgver=1.1 +pkgver=1.2 pkgrel=1 pkgdesc="Freedesktop.org Shared MIME Info" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ makedepends=('intltool' 'pkgconfig') install=shared-mime-info.install url="http://freedesktop.org/Software/shared-mime-info" source=(http://freedesktop.org/~hadess/${pkgname}-${pkgver}.tar.xz) -md5sums=('12ba00bf1cb2e69bfba73127e708e833') +md5sums=('8f90f3f2b8478fa47e70678d34013f99') options=(!makeflags) build() { diff --git a/extra/shared-mime-info/pbm.patch b/extra/shared-mime-info/pbm.patch deleted file mode 100644 index 95f9ab81f..000000000 --- a/extra/shared-mime-info/pbm.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -Naur shared-mime-info-0.70-orig/freedesktop.org.xml shared-mime-info-0.70/freedesktop.org.xml ---- shared-mime-info-0.70-orig/freedesktop.org.xml 2010-02-06 02:39:24.000000000 -0500 -+++ shared-mime-info-0.70/freedesktop.org.xml 2010-02-06 02:48:01.000000000 -0500 -@@ -17025,12 +17025,10 @@ - - - -- - - - - -- - - - -@@ -17074,12 +17072,10 @@ - - - -- - - - - -- - - - -@@ -17123,12 +17119,10 @@ - - - -- - - - - -- - - - diff --git a/extra/slang/PKGBUILD b/extra/slang/PKGBUILD index 2043a8d95..d2e18936f 100644 --- a/extra/slang/PKGBUILD +++ b/extra/slang/PKGBUILD @@ -1,34 +1,33 @@ -# $Id: PKGBUILD 149970 2012-02-11 23:31:28Z allan $ +# $Id: PKGBUILD 197459 2013-10-26 07:19:12Z eric $ # Maintainer: Eric Belanger # Contributor: Tom Newsom pkgname=slang pkgver=2.2.4 -pkgrel=2 +pkgrel=3 pkgdesc="S-Lang is a powerful interpreted language" arch=('i686' 'x86_64') url="http://www.jedsoft.org/slang/" license=('GPL') -depends=('glibc' 'pcre' 'zlib') +depends=('pcre' 'zlib') backup=('etc/slsh.rc') options=('!makeflags') source=(ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2{,.asc}) md5sums=('7fcfd447e378f07dd0c0bae671fe6487' - '0e37091fe52b4ef609c3cee8eda0e101') + 'SKIP') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr \ - --sysconfdir=/etc + cd ${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc make } check() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make check } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install-all } diff --git a/extra/smpeg2/PKGBUILD b/extra/smpeg2/PKGBUILD index 1f7dd4856..99d59b4ee 100644 --- a/extra/smpeg2/PKGBUILD +++ b/extra/smpeg2/PKGBUILD @@ -1,29 +1,28 @@ # Maintainer: Sven-Hendrik Haase pkgname=smpeg2 -pkgver=412 -pkgrel=2 +epoch=1 +pkgver=2.0.0 +pkgrel=1 pkgdesc="SDL2 MPEG Player Library" arch=('i686' 'x86_64') url="http://icculus.org/smpeg/" license=('LGPL') -depends=('sdl2') -makedepends=('gtk' 'mesa' 'glu' 'svn') -optdepends=('gtk: to use gtv ' 'glu: to use glmovie') +depends=('sdl2' 'gcc-libs') +makedepends=('svn') options=('!libtool') -source=(svn://svn.icculus.org/smpeg/trunk#revision=$pkgver) +source=("${pkgname}::svn://svn.icculus.org/smpeg/tags/release_${pkgver//./_}") md5sums=('SKIP') build() { - cd ${srcdir}/trunk - sed -i s/SDL_CONFIG/SDL2_CONFIG/g smpeg2-config.in + cd ${srcdir}/${pkgname} ./autogen.sh ./configure --prefix=/usr --mandir=/usr/share/man --disable-static make } package() { - cd ${srcdir}/trunk + cd ${srcdir}/${pkgname} make DESTDIR=${pkgdir} install # hacky way of resolving conflicts diff --git a/extra/ucommon/PKGBUILD b/extra/ucommon/PKGBUILD index 132f21c4b..f88f7cc21 100644 --- a/extra/ucommon/PKGBUILD +++ b/extra/ucommon/PKGBUILD @@ -1,16 +1,15 @@ -# $Id: PKGBUILD 194209 2013-09-10 14:36:48Z bpiotrowski $ +# $Id: PKGBUILD 197457 2013-10-26 07:03:21Z eric $ # Maintainer: Sergej Pupykin pkgname=ucommon pkgver=6.0.7 -pkgrel=1 +pkgrel=2 pkgdesc="A light-weight C++ library to facilitate using C++ design patterns" arch=('i686' 'x86_64') url="http://www.gnutelephony.org/index.php/GNU_uCommon_C++" license=('GPL3' 'LGPL3') depends=('openssl') -options=('!libtool') -source=("http://ftp.gnu.org/pub/gnu/commoncpp/$pkgname-$pkgver.tar.gz"{,.sig}) +source=(http://ftp.gnu.org/pub/gnu/commoncpp/$pkgname-$pkgver.tar.gz{,.sig}) md5sums=('0774a0315beac7b26ec75d44d925f208' 'SKIP') diff --git a/extra/vcdimager/PKGBUILD b/extra/vcdimager/PKGBUILD index 9fd15ea08..efcfdae64 100644 --- a/extra/vcdimager/PKGBUILD +++ b/extra/vcdimager/PKGBUILD @@ -1,30 +1,33 @@ -# $Id: PKGBUILD 175148 2013-01-15 11:34:24Z jgc $ +# $Id: PKGBUILD 197455 2013-10-26 06:55:11Z eric $ # Maintainer: damir # Contributor: Tom Newsom pkgname=vcdimager pkgver=0.7.24 -pkgrel=3 +pkgrel=4 pkgdesc="A full-featured mastering suite for authoring disassembling and analyzing Video CD's and Super Video CD's" arch=('i686' 'x86_64') url="http://www.vcdimager.org/" license=('GPL') depends=('libcdio' 'libxml2' 'popt') -options=('!libtool') install=vcdimager.install source=(ftp://ftp.gnu.org/gnu/vcdimager/${pkgname}-${pkgver}.tar.gz vcdimager-0.7.24-libcdio-0.83.patch) md5sums=('3af22978fd79c79d5fda6513b6811145' 'f4e7376fd9d975951d2b93a5e9123fdc') +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i "$srcdir/vcdimager-0.7.24-libcdio-0.83.patch" +} + build() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i $srcdir/vcdimager-0.7.24-libcdio-0.83.patch + cd ${pkgname}-${pkgver} ./configure --prefix=/usr make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install } diff --git a/extra/vigra/PKGBUILD b/extra/vigra/PKGBUILD index 21edadbfc..304d3f905 100644 --- a/extra/vigra/PKGBUILD +++ b/extra/vigra/PKGBUILD @@ -1,19 +1,18 @@ -# $Id: PKGBUILD 196806 2013-10-19 13:44:27Z bpiotrowski $ +# $Id: PKGBUILD 197516 2013-10-26 12:19:28Z andyrtr $ # Maintainer: AndyRTR # Contributor: Lukas Jirkovsky pkgbase=vigra pkgname=('vigra' 'vigra-doc') pkgver=1.9.0 -pkgrel=6 +pkgrel=7 arch=('i686' 'x86_64') url="http://hci.iwr.uni-heidelberg.de/vigra/" license=('custom:MIT') makedepends=(# runtime deps - 'libpng' 'libtiff' 'openexr' 'gcc-libs' 'sh' 'hdf5>=1.8.11' 'fftw' - # additional makedeps + 'libpng' 'libtiff' 'openexr' 'gcc-libs' 'sh' 'hdf5' 'fftw' + # additional makedeps 'cmake' 'python2-nose' 'doxygen' 'python2-sphinx' 'boost' 'python2-numpy') -options=('!libtool') source=(http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/${pkgname}-${pkgver}-src.tar.gz) md5sums=('b6155afe1ea967917d2be16d98a85404') @@ -34,7 +33,7 @@ check() { package_vigra() { pkgdesc="Computer vision library" - depends=('libpng' 'libtiff' 'openexr' 'gcc-libs' 'sh' 'hdf5>=1.8.11' 'fftw') + depends=('libpng' 'libtiff' 'openexr' 'gcc-libs' 'sh' 'hdf5' 'fftw') optdepends=('python2: for python bindings' 'boost-libs: for python bindings') diff --git a/extra/wavpack/PKGBUILD b/extra/wavpack/PKGBUILD index c27e4dccb..d7e40ce6c 100644 --- a/extra/wavpack/PKGBUILD +++ b/extra/wavpack/PKGBUILD @@ -1,33 +1,28 @@ -# $Id: PKGBUILD 146400 2012-01-10 20:33:06Z andrea $ +# $Id: PKGBUILD 197443 2013-10-26 02:06:11Z eric $ # Maintainer: # Contributor: François Charette # Contributor: Shinlun Hsieh # Contributor: Michal Hybner pkgname=wavpack -pkgver=4.60.1 -pkgrel=2 -pkgdesc="Audio compression format with lossless, lossy, and hybrid compression modes" +pkgver=4.70.0 +pkgrel=1 +pkgdesc="Audio compression format with lossless, lossy and hybrid compression modes" arch=('i686' 'x86_64') url="http://www.wavpack.com/" -license=('custom') +license=('BSD') depends=('glibc') -options=('!libtool') source=("http://www.wavpack.com/${pkgname}-${pkgver}.tar.bz2") -md5sums=('7bb1528f910e4d0003426c02db856063') +sha1sums=('7bf2022c988c19067196ee1fdadc919baacf46d1') build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr \ - --enable-mmx \ - --disable-static + cd ${pkgname}-${pkgver} + ./configure --prefix=/usr --enable-mmx make } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install - - install -Dm644 license.txt \ - ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/extra/xfce4-mailwatch-plugin/PKGBUILD b/extra/xfce4-mailwatch-plugin/PKGBUILD index c5a614ce0..f0b8ff2ae 100644 --- a/extra/xfce4-mailwatch-plugin/PKGBUILD +++ b/extra/xfce4-mailwatch-plugin/PKGBUILD @@ -1,42 +1,32 @@ -# $Id: PKGBUILD 157861 2012-04-30 04:20:30Z foutrelis $ +# $Id: PKGBUILD 197445 2013-10-26 02:49:51Z eric $ # Maintainer: AndyRTR # Contributor: Suzy Williams pkgname=xfce4-mailwatch-plugin -pkgver=1.1.0 -pkgrel=5 +pkgver=1.2.0 +pkgrel=1 pkgdesc="A mailbox watch/check plugin for the Xfce4 panel" -arch=(i686 x86_64) +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-mailwatch-plugin" license=('GPL2') -url="http://spurint.org/projects/xfce4-mailwatch-plugin/" groups=('xfce4-goodies') -depends=('xfce4-panel' 'libxfcegui4' 'gnutls' 'libgcrypt' 'hicolor-icon-theme') -makedepends=('intltool' 'xfce4-dev-tools') -options=('!libtool') +depends=('xfce4-panel') +makedepends=('intltool') install=${pkgname}.install -source=(http://spuriousinterrupt.org/files/mailwatch/${pkgname}-${pkgver}.tar.bz2 - xfce4-mailwatch-plugin-1.1.0-underlink.patch - only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch) -md5sums=('f84dce86be1d7f25f169f262aaacee4e' - '47fe8588e3bb642e1b507a854927e6db' - 'd91ca2b9534e9e2d8dcbd94306b91ade') +source=(http://archive.xfce.org/src/panel-plugins/xfce4-mailwatch-plugin/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('7263114ec0f2987a3aff15afeeb45577') build() { - cd ${srcdir}/${pkgname}-${pkgver} - patch -Np0 -i ${srcdir}/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch - # fix for panel4.8 from Fedora - patch -Np1 -i ${srcdir}/xfce4-mailwatch-plugin-1.1.0-underlink.patch - xdt-autogen + cd ${pkgname}-${pkgver} ./configure --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib \ --localstatedir=/var \ - --disable-static \ --disable-debug make } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install } diff --git a/extra/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch b/extra/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch deleted file mode 100644 index 349e78555..000000000 --- a/extra/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- libmailwatch-core/mailwatch-net-conn.c.orig 2012-04-29 05:38:20.015564589 +0300 -+++ libmailwatch-core/mailwatch-net-conn.c 2012-04-29 05:39:01.943290639 +0300 -@@ -621,8 +621,10 @@ xfce_mailwatch_net_conn_make_secure(Xfce - net_conn->gt_creds); - gnutls_transport_set_ptr(net_conn->gt_session, - (gnutls_transport_ptr_t)net_conn->fd); -+#if GNUTLS_VERSION_NUMBER < 0x020c00 - if(fcntl(net_conn->fd, F_GETFL) & O_NONBLOCK) - gnutls_transport_set_lowat(net_conn->gt_session, 0); -+#endif - - if(!xfce_mailwatch_net_conn_tls_handshake(net_conn, error)) { - #if 0 diff --git a/extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch b/extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch deleted file mode 100644 index ada0df041..000000000 --- a/extra/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- xfce4-mailwatch-plugin-1.1.0/panel-plugin/Makefile.am 2008-08-26 03:42:36.000000000 +0100 -+++ xfce4-mailwatch-plugin-1.1.0/panel-plugin/Makefile.am.new 2011-01-14 17:27:44.116199383 +0000 -@@ -50,6 +50,7 @@ - -I$(top_srcdir)/libmailwatch-core \ - @GTHREAD_CFLAGS@ \ - @LIBXFCE4PANEL_CFLAGS@ \ -+ @LIBXFCEGUI4_CFLAGS@ \ - -DDATADIR=\"$(datadir)\" \ - -DLOCALEDIR=\"$(localedir)\" - -@@ -60,7 +61,9 @@ - $(top_builddir)/libmailwatch-core/libmailwatch-core.la \ - @GTHREAD_LIBS@ \ - @LIBXFCE4PANEL_LIBS@ \ -- @GNUTLS_LIBS@ -+ @LIBXFCEGUI4_LIBS@ \ -+ @GNUTLS_LIBS@ \ -+ -lgcrypt - - if HAVE_CYGWIN - xfce4_mailwatch_plugin_LDFLAGS += \ diff --git a/extra/yasm/PKGBUILD b/extra/yasm/PKGBUILD index d1096c2ff..3c229a87a 100644 --- a/extra/yasm/PKGBUILD +++ b/extra/yasm/PKGBUILD @@ -1,33 +1,32 @@ -# $Id: PKGBUILD 157779 2012-04-29 10:55:02Z allan $ -# Maintainer: Роман Кирилич (Roman Kyrylych) -# Contributor: Aaron Griffin -# Contributor: Vinay S Shastry +# $Id: PKGBUILD 197451 2013-10-26 06:45:33Z eric $ +# Maintainer: Eric Bélanger pkgname=yasm pkgver=1.2.0 -pkgrel=2 +pkgrel=3 pkgdesc="A rewrite of NASM to allow for multiple syntax supported (NASM, TASM, GAS, etc.)" arch=('i686' 'x86_64') -license=('custom') url="http://www.tortall.net/projects/yasm/" +license=('BSD' 'GPL2' 'LGPL2.1' 'PerlArtistic') depends=('glibc') +options=('staticlibs') source=(http://www.tortall.net/projects/yasm/releases/${pkgname}-${pkgver}.tar.gz) -options=('!libtool') -md5sums=('4cfc0686cf5350dd1305c4d905eb55a6') +sha1sums=('773d28f27f83c44ac35079add0d3167ca6c1def8') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} ./configure --prefix=/usr make } check() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} make check } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install - install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 BSD.txt "${pkgdir}/usr/share/licenses/${pkgname}/BSD.txt" } diff --git a/extra/zziplib/PKGBUILD b/extra/zziplib/PKGBUILD index 1dfd249fd..0e4077123 100644 --- a/extra/zziplib/PKGBUILD +++ b/extra/zziplib/PKGBUILD @@ -1,30 +1,29 @@ -# $Id: PKGBUILD 153578 2012-03-16 06:20:51Z eric $ +# $Id: PKGBUILD 197447 2013-10-26 06:24:44Z eric $ # Maintainer: Rémy Oudompheng # Contributor: Daniel J Griffiths # Contributor: Roman Kyrylych pkgname=zziplib pkgver=0.13.62 -pkgrel=1 +pkgrel=2 pkgdesc="A lightweight library that offers the ability to easily extract data from files archived in a single zip file" arch=('i686' 'x86_64') url="http://zziplib.sourceforge.net" license=('LGPL' 'MPL') depends=('zlib') makedepends=('python2') -options=('!libtool') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2) md5sums=('5fe874946390f939ee8f4abe9624b96c') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} export PYTHON=/usr/bin/python2 ./configure --prefix=/usr make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install #fix permission diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index 7636020a5..019b33cba 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98784 2013-10-18 14:34:13Z jelle $ +# $Id: PKGBUILD 99239 2013-10-26 11:48:48Z jelle $ # Maintainer: jelle van der Waa # Maintainer: Daniel Wallace # Contributor: Giovanni Scafora @@ -9,7 +9,7 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.7.0 +pkgver=1.8.0 pkgrel=1 pkgdesc="Ebook management application, with unar support" arch=('i686' 'x86_64' 'mips64el') @@ -30,12 +30,13 @@ install=calibre.install source=("http://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('7c13fe58eabe1e98a47cfa5d25bebde7' +md5sums=('f1cb722f32f5e3d50fbcd21403e95514' '8353d1878c5a498b3e49eddef473605f' '675cd87d41342119827ef706055491e7') + prepare(){ cd "${srcdir}/${_pkgname}" #rm -rf src/{cherrypy,pyPdf} diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD index ab406e865..fafe50b50 100644 --- a/libre/cgminer-libre/PKGBUILD +++ b/libre/cgminer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98786 2013-10-18 14:39:59Z fyan $ +# $Id: PKGBUILD 99235 2013-10-26 09:56:23Z fyan $ # Maintainer: Felix Yan # Contributor: monson # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,7 @@ _pkgname=cgminer pkgname=cgminer-libre -pkgver=3.6.4 +pkgver=3.6.6 pkgrel=1 pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation" url='http://forum.bitcoin.org/index.php?topic=28402.0' @@ -53,10 +53,10 @@ build() { --enable-bitforce \ --enable-icarus \ --enable-modminer \ - --enable-ztex \ --enable-avalon \ --enable-klondike \ --enable-bitfury \ + --with-system-libusb \ --disable-adl # For license issues make @@ -76,6 +76,6 @@ package() { install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf } -sha512sums=('4ba9cdba52f4a9c8684758c71749ed418a8fda8776201c86c8f1f4674f7e8f0233a3cbcab6ecf97f1e54cb6a9756fe35a9577623e4cb48cb789f1c2e8fc80a52' +sha512sums=('1f913118fd3a2757a9fa9b2ffb8f1527109e90626044362ce94bbf93e876448cace189bc6c6e0c28f33d71ecc0488312d60530ef20baadf9894e82891b15171d' '99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41' '3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f') diff --git a/libre/icecat-noscript/PKGBUILD b/libre/icecat-noscript/PKGBUILD index 41f637a99..0ed0ed507 100644 --- a/libre/icecat-noscript/PKGBUILD +++ b/libre/icecat-noscript/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 98731 2013-10-17 12:50:32Z spupykin $ +# $Id: PKGBUILD 99237 2013-10-26 10:36:31Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer (Parabola): André Silva _pkgname=firefox-noscript pkgname=icecat-noscript -pkgver=2.6.8.3 -pkgrel=1.1 +pkgver=2.6.8.4 +pkgrel=1 pkgdesc="plugin for icecat which disables script" arch=('any') url="http://noscript.net/" @@ -14,7 +14,7 @@ depends=() provides=$_pkgname=$pkgver makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('5699558046ba96eff75a58b7ecf912ad') +md5sums=('3096cfcd43988c7a2f0caa031dc74d51') package() { # _ffver=`pacman -Q icecat | cut -f2 -d\ | cut -f1 -d-` diff --git a/libre/iceweasel-noscript/PKGBUILD b/libre/iceweasel-noscript/PKGBUILD index f015e02e8..7ff26b3b0 100644 --- a/libre/iceweasel-noscript/PKGBUILD +++ b/libre/iceweasel-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 98731 2013-10-17 12:50:32Z spupykin $ +# $Id: PKGBUILD 99237 2013-10-26 10:36:31Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer (Parabola): André Silva _pkgname=firefox-noscript pkgname=iceweasel-noscript -pkgver=2.6.8.3 +pkgver=2.6.8.4 pkgrel=1 pkgdesc="plugin for iceweasel which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=$_pkgname=$pkgver makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('5699558046ba96eff75a58b7ecf912ad') +md5sums=('3096cfcd43988c7a2f0caa031dc74d51') package() { # _ffver=`pacman -Q iceweasel-libre | cut -f2 -d\ | cut -f1 -d-` diff --git a/pcr/wikipediafs/PKGBUILD b/pcr/wikipediafs/PKGBUILD new file mode 100644 index 000000000..d70dd2f6f --- /dev/null +++ b/pcr/wikipediafs/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Antoine Lubineau + +pkgname=wikipediafs +pkgver=0.4 +pkgrel=2 +pkgdesc="Mount Wikipedia/Mediawiki sites locally via FUSE" +arch=('any') +url="http://wikipediafs.sourceforge.net/" +license=('GPL') +depends=('fuse' 'python2-fuse') +source=("http://downloads.sourceforge.net/wikipediafs/$pkgname-$pkgver.tar.gz") +sha256sums=('8c9de78dd92354877a8d604f3128238f10cd6c06d594ddc23c06552cc7c731f1') + +package() { + cd "$srcdir/$pkgname-$pkgver" + python2 setup.py install --root="$pkgdir/" --optimize=1 +} + +# vim:set ts=2 sw=2 et: -- cgit v1.2.3-54-g00ecf