diff options
author | root <root@rshg054.dnsready.net> | 2013-07-11 01:38:47 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-07-11 01:38:47 -0700 |
commit | 2e85ee969c4be5762301fc1447315f132aca1fc8 (patch) | |
tree | 45ce2476a7dec9372c4d13a039237544ff6898d1 | |
parent | b509d58f0ff9d5b9167eb65b0264d014c8ac9d66 (diff) |
Thu Jul 11 01:37:50 PDT 2013
55 files changed, 577 insertions, 532 deletions
diff --git a/community/apcupsd/PKGBUILD b/community/apcupsd/PKGBUILD index 7ebe951f5..672f094ec 100644 --- a/community/apcupsd/PKGBUILD +++ b/community/apcupsd/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 91912 2013-05-29 10:15:12Z spupykin $ +# $Id: PKGBUILD 93771 2013-07-10 07:27:11Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Todd Musall <tmusall@comcast.net> # Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> pkgname=apcupsd pkgver=3.14.10 -pkgrel=5 +pkgrel=7 pkgdesc="Power mangement and controlling most of APC's UPS models" arch=(i686 x86_64) url="http://www.apcupsd.org" diff --git a/community/cegui/PKGBUILD b/community/cegui/PKGBUILD index 60cffc542..843a5867d 100644 --- a/community/cegui/PKGBUILD +++ b/community/cegui/PKGBUILD @@ -1,56 +1,51 @@ -# $Id: PKGBUILD 90790 2013-05-13 22:47:24Z svenstaro $ +# $Id: PKGBUILD 93820 2013-07-10 15:57:17Z svenstaro $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Juergen Hoetzel <juergen@archlinux.org> # Contributor: William Rea <sillywilly@gmail.com>, # Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> -pkgbase=cegui -pkgname=('cegui' 'cegui-docs') -pkgver=0.7.9 -pkgrel=3 +pkgname=cegui +pkgver=0.8.2 +pkgrel=1 pkgdesc="A free library providing windowing and widgets for graphics APIs/engines" arch=('i686' 'x86_64') url="http://crayzedsgui.sourceforge.net" -#options=('!libtool') license=("MIT") depends=('pcre' 'glew' 'expat' 'freetype2' 'libxml2' 'devil' 'freeglut' 'lua51' 'silly') -makedepends=('python2' 'doxygen' 'ogre' 'gtk2' 'boost' 'graphviz' 'irrlicht') +makedepends=('cmake' 'python2' 'doxygen' 'ogre' 'gtk2' 'boost' 'graphviz' 'irrlicht') optdepends=("python2: python bindings" "ogre: ogre module" "gtk2: gtk2 module" "irrlicht: irrlicht module") -options=(!libtool) -source=(http://downloads.sourceforge.net/crayzedsgui/CEGUI-$pkgver.tar.gz) -md5sums=('a8b682daf82e383edc169c2e6eb2b321') +source=(http://downloads.sourceforge.net/crayzedsgui/cegui-$pkgver.tar.gz) +md5sums=('f72951f0cc0374bb2294035cb639bb83') build() { - cd "$srcdir/CEGUI-${pkgver}" + cd "$srcdir/cegui-${pkgver}" - ./bootstrap + sed -i "s/lib64/lib/g" CMakeLists.txt + sed -i "s/lib32/lib/g" CMakeLists.txt - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --enable-null-renderer \ - --with-gtk2 + [[ -d build ]] && rm -r build + mkdir build && cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCEGUI_LIB_INSTALL_DIR=lib \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 make + make html } -package_cegui() { - cd "$srcdir/CEGUI-${pkgver}" +package() { + cd "$srcdir/cegui-${pkgver}" - make DESTDIR="${pkgdir}" install + cd build - install -Dm644 doc/COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" -} - -package_cegui-docs() { - pkgdesc="Documentation for cegui" - depends=() + make DESTDIR="${pkgdir}" install - cd "$srcdir/CEGUI-${pkgver}" + cd .. - cd doc/doxygen && doxygen - cd .. && make DESTDIR="${pkgdir}" install-html - install -Dm644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 doc/COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" } diff --git a/community/denemo/PKGBUILD b/community/denemo/PKGBUILD index c2b4d0ba0..f1066366e 100644 --- a/community/denemo/PKGBUILD +++ b/community/denemo/PKGBUILD @@ -1,22 +1,23 @@ -# $Id: PKGBUILD 92551 2013-06-08 11:18:47Z bpiotrowski $ +# $Id: PKGBUILD 93805 2013-07-10 13:14:17Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Philipp Sandhaus <philipp.sandhaus@gmx.de> # Contributor: Robert Emil Berge <filoktetes@linuxophic.org> # Contributor: Gnud <ach.gnud@gmail.com> pkgname=denemo -pkgver=1.0.0 -pkgrel=5 +pkgver=1.0.4 +pkgrel=1 pkgdesc="A music score editor" arch=('i686' 'x86_64') url="http://www.denemo.org" license=('GPL') depends=('aubio' 'portaudio' 'lilypond' 'gtk3' 'libxml2' 'guile' 'fftw' 'librsvg' 'fluidsynth' 'libsmf' 'evince' 'gtksourceview3' 'portmidi') +makedepends=('intltool') options=('!libtool') backup=('etc/denemo/denemo.conf') source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('92bfd2e661387f791e4aa6c23dc7d90b') +md5sums=('1d633ad7741ab12dab865219a20559f0') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/fceux/PKGBUILD b/community/fceux/PKGBUILD index 86893f0b5..15050fb34 100644 --- a/community/fceux/PKGBUILD +++ b/community/fceux/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 86026 2013-03-11 13:34:12Z arodseth $ +# $Id: PKGBUILD 93772 2013-07-10 07:27:12Z bpiotrowski $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contriutor: Eric Belanger <eric@archlinux.org> # Contributor: Jo Christian Bergskås <jcberg@gmail.com> pkgname=fceux pkgver=2.2.1.1 -pkgrel=1 +pkgrel=2 url='http://www.fceux.com/' pkgdesc='Fast and ultra-compatible NES/Famicom emulator' arch=('x86_64' 'i686') diff --git a/community/fswebcam/PKGBUILD b/community/fswebcam/PKGBUILD index ae1493bdb..2fa49872d 100644 --- a/community/fswebcam/PKGBUILD +++ b/community/fswebcam/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 64170 2012-02-09 17:15:43Z ttopper $ +# $Id: PKGBUILD 93773 2013-07-10 07:27:13Z bpiotrowski $ # Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de> # Contributor: SpepS <dreamspepser at yahoo dot it> # Contributor: Philipp Robbel <robbel@gmail.com> pkgname=fswebcam pkgver=20110717 -pkgrel=2 +pkgrel=3 pkgdesc="Tiny and flexible webcam app." arch=('i686' 'x86_64') url="http://www.firestorm.cx/fswebcam" diff --git a/community/guitarix2/PKGBUILD b/community/guitarix2/PKGBUILD new file mode 100644 index 000000000..6eff8e6c2 --- /dev/null +++ b/community/guitarix2/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 93760 2013-07-10 02:27:39Z speps $ +# Maintainer: speps <speps at aur dot archlinux dot org> + +pkgname=guitarix2 +pkgver=0.27.1 +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' 'liblrdf' 'boost-libs' 'zita-convolver' 'zita-resampler') +makedepends=('python2' 'boost' 'intltool' 'lv2') +optdepends=('meterbridge: sound meters') +provides=('guitarix' 'gx_head') +conflicts=('guitarix' 'gx_head') +replaces=('guitarix' 'gx_head') +install="$pkgname.install" +source=("http://download.sourceforge.net/project/guitarix/guitarix/$pkgname-$pkgver.tar.bz2") +md5sums=('65e0917f9529460931be522e2879e514') + +build() { + cd "$srcdir/guitarix-$pkgver" + python2 waf configure --prefix=/usr \ + --no-desktop-update \ + --no-ldconfig \ + --no-faust \ + --optimization \ + --shared-lib \ + --lib-dev \ + --build-lv2 + python2 waf build +} + +package() { + cd "$srcdir/guitarix-$pkgver" + python2 waf install --destdir="$pkgdir" +} diff --git a/community/guitarix2/guitarix2.install b/community/guitarix2/guitarix2.install new file mode 100644 index 000000000..e111ef946 --- /dev/null +++ b/community/guitarix2/guitarix2.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/ioping/PKGBUILD b/community/ioping/PKGBUILD index 7485789ef..1b8482b6c 100644 --- a/community/ioping/PKGBUILD +++ b/community/ioping/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 73606 2012-07-11 14:58:41Z seblu $ -# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> +# $Id: PKGBUILD 93783 2013-07-10 08:34:25Z seblu $ +# Maintainer: Sébastien Luttringer # Contributor: Kovivchak Evgen <oneonfire@gmail.com> pkgname=ioping -pkgver=0.6 +pkgver=0.7 pkgrel=1 pkgdesc='Simple disk I/0 latency measuring tool' arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL3') url='http://ioping.googlecode.com' depends=('glibc') source=("http://ioping.googlecode.com/files/$pkgname-$pkgver.tar.gz") -md5sums=('f96b382a6517c7eac744291b04b928b1') +sha1sums=('f841244149830506daca1b052694965d94fe2408') build() { cd $pkgname-$pkgver diff --git a/community/kimtoy/PKGBUILD b/community/kimtoy/PKGBUILD new file mode 100644 index 000000000..f278a3d5f --- /dev/null +++ b/community/kimtoy/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: CSSlayer <wengxt@gmail.com> + +pkgname=kimtoy +pkgver=1.9.2 +pkgdesc="Standalone input method panel" +pkgrel=1 +arch=(i686 x86_64) +url="http://kde-apps.org/content/show.php/KIMToy?content=140967" +license=(GPL) +makedepends=(cmake automoc4 fcitx scim dbus-c++) #ibus) ibus support not working due to upstream ABI change +depends=(kdebase-workspace) +optdepends=('fcitx: fcitx support' + 'scim: scim support' + 'dbus-c++: scim support') + #'ibus: ibus support') ibus support not working due to upstream ABI change +install=$pkgname.install +source=(http://kde-apps.org/CONTENT/content-files/140967-kimtoy-${pkgver}.tar.bz2) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make +} + +package () +{ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} + +md5sums=('94f09a33940d189059f9620427689af5') diff --git a/community/kimtoy/kimtoy.install b/community/kimtoy/kimtoy.install new file mode 100644 index 000000000..db2bfe60e --- /dev/null +++ b/community/kimtoy/kimtoy.install @@ -0,0 +1,11 @@ +post_upgrade() { + update-mime-database usr/share/mime &> /dev/null +} + +post_install() { + post_upgrade +} + +post_remove() { + post_upgrade +} diff --git a/community/kshutdown/PKGBUILD b/community/kshutdown/PKGBUILD index 6c1e0c174..01108ab54 100644 --- a/community/kshutdown/PKGBUILD +++ b/community/kshutdown/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 92861 2013-06-17 10:22:44Z arodseth $ +# $Id: PKGBUILD 93787 2013-07-10 09:09:23Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=kshutdown -pkgver=3.0beta8 +pkgver=3.0 pkgrel=1 pkgdesc='Shutdown Utility for KDE' arch=('x86_64' 'i686') @@ -13,7 +13,7 @@ depends=('kdebase-workspace') makedepends=('cmake' 'automoc4') install="$pkgname.install" source=("http://downloads.sourceforge.net/$pkgname/$pkgname-source-$pkgver.zip") -sha256sums=('5b4242777943574e0607687af6e6270ff655f16612c8b35400a872de35c2a4bd') +sha256sums=('71295e88e30538e6bc9aceb0ba2d60c2bb6c47739a97ee76f7f1f767044493ee') build() { mkdir "$srcdir/build" diff --git a/community/libfm/PKGBUILD b/community/libfm/PKGBUILD index b84cd94f9..b92caf778 100644 --- a/community/libfm/PKGBUILD +++ b/community/libfm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87492 2013-04-01 17:16:51Z bpiotrowski $ +# $Id: PKGBUILD 93766 2013-07-10 06:57:36Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> # Contributor: Unknown47 <unknown47r@gmail.com> # Contributor: Angel Velasquez <angvp@archlinux.org> @@ -6,7 +6,7 @@ pkgname=libfm pkgver=1.1.0 -pkgrel=4 +pkgrel=5 pkgdesc='Library for file management' url='http://pcmanfm.sourceforge.net/' arch=('i686' 'x86_64') @@ -19,8 +19,7 @@ source=(http://downloads.sourceforge.net/pcmanfm/$pkgname-$pkgver.tar.gz) md5sums=('a5bc8b8291cf810c659bfb3af378b5de') build() { - cd $srcdir/$pkgname-$pkgver - + cd $pkgname-$pkgver ./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-udisks \ @@ -29,10 +28,10 @@ build() { } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install # Temporary fix to FS#32361 - rm $pkgdir/usr/include/libfm - mv $pkgdir/usr/include/libfm-1.0/ $pkgdir/usr/include/libfm + rm "$pkgdir"/usr/include/libfm + mv "$pkgdir"/usr/include/libfm-1.0/ "$pkgdir"/usr/include/libfm } diff --git a/community/lxlauncher/PKGBUILD b/community/lxlauncher/PKGBUILD index a3db8405c..42e2df8ef 100644 --- a/community/lxlauncher/PKGBUILD +++ b/community/lxlauncher/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 80054 2012-11-15 19:13:49Z bpiotrowski $ +# $Id: PKGBUILD 93768 2013-07-10 07:02:47Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> # Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> pkgname=lxlauncher pkgver=0.2.2 -pkgrel=2 +pkgrel=3 pkgdesc='Open source clone of the Asus launcher for EeePC' arch=('i686' 'x86_64') license=('GPL2') @@ -17,12 +17,12 @@ source=(http://downloads.sourceforge.net/sourceforge/lxde/$pkgname-$pkgver.tar.g md5sums=('16df627447838b170a72cc3a9ee21497') build() { - cd $srcdir/$pkgname-$pkgver + cd $pkgname-$pkgver ./configure --sysconfdir=/etc --prefix=/usr make } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install } diff --git a/community/lxpanel/PKGBUILD b/community/lxpanel/PKGBUILD index 71eb369b8..d9e2cdaf5 100644 --- a/community/lxpanel/PKGBUILD +++ b/community/lxpanel/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 83070 2013-01-27 10:16:43Z bpiotrowski $ +# $Id: PKGBUILD 93770 2013-07-10 07:14:37Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=lxpanel pkgver=0.5.12 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight X11 desktop panel for LXDE' arch=('i686' 'x86_64') license=('GPL2') @@ -15,16 +15,18 @@ depends=('gtk2' 'alsa-lib' 'menu-cache' 'lxmenu-data' 'libwnck') makedepends=('docbook-xml' 'docbook-xsl' 'wireless_tools') optdepends=('wireless_tools: netstat plugin') source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.xz - lxpanel-0.5.12-automake-1.13-support.patch) + lxpanel-0.5.12-automake-1.14-support.patch) sha256sums=('c29997c522f138e4beb02fc549c84136fc840a836c1f69b400d90d2d4e91de1b' - 'a35c786e3cd2977c5cf018e126c7f309b7fc4c15f9b821895e1f6fe25125f68f') + 'ce5bf608374188da00ce3f0a1c74d1ddebd160555db4119eebd85f64731fe1d1') -build() { - cd $srcdir/$pkgname-$pkgver - - patch -Np0 -i $srcdir/lxpanel-0.5.12-automake-1.13-support.patch +prepare() { + cd $pkgname-$pkgver + patch -Np0 -i ../lxpanel-0.5.12-automake-1.14-support.patch ./autogen.sh +} +build() { + cd $pkgname-$pkgver CFLAGS+=' -lgmodule-2.0' ./configure \ --sysconfdir=/etc \ --prefix=/usr \ @@ -33,6 +35,6 @@ build() { } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install } diff --git a/community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch b/community/lxpanel/lxpanel-0.5.12-automake-1.14-support.patch index 25916bbf6..3b40931de 100644 --- a/community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch +++ b/community/lxpanel/lxpanel-0.5.12-automake-1.14-support.patch @@ -6,7 +6,7 @@ -a "$AM_INSTALLED_VERSION" != "1.11" \ - -a "$AM_INSTALLED_VERSION" != "1.12" ];then + -a "$AM_INSTALLED_VERSION" != "1.12" \ -+ -a "$AM_INSTALLED_VERSION" != "1.13" ];then ++ -a "$AM_INSTALLED_VERSION" != "1.14" ];then echo - echo "You must have automake 1.10, 1.11, or 1.12 installed to compile lxpanel." + echo "You must have automake >=1.10 installed to compile lxpanel." diff --git a/community/menu-cache/PKGBUILD b/community/menu-cache/PKGBUILD index 4b5a67698..915f30b71 100644 --- a/community/menu-cache/PKGBUILD +++ b/community/menu-cache/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 84578 2013-02-20 05:00:21Z bpiotrowski $ +# $Id: PKGBUILD 93764 2013-07-10 06:48:17Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=menu-cache -pkgver=0.4.1 +pkgver=0.5.0 pkgrel=1 pkgdesc='Caching mechanism for freedesktop.org compliant menus' arch=('i686' 'x86_64') @@ -15,11 +15,10 @@ depends=('intltool' 'glib2') options=('!libtool') makedepends=('pkgconfig') source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz) -sha256sums=('4fa9408e353fedba5b7314cbf6b6cd06d873a1424e281aa050d88bb9c0a0191e') +sha256sums=('875a7441b34bb24debc1c8017d74d59987d7a704c4c023e81a0b4ebcc2d7904a') build() { - cd $srcdir/$pkgname-$pkgver - + cd $pkgname-$pkgver ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/menu-cache \ --disable-static @@ -27,6 +26,6 @@ build() { } package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install } diff --git a/community/mrtg/PKGBUILD b/community/mrtg/PKGBUILD index ac3238d72..344ea6af2 100644 --- a/community/mrtg/PKGBUILD +++ b/community/mrtg/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 81983 2013-01-05 08:47:24Z giovanni $ +# $Id: PKGBUILD 93774 2013-07-10 07:27:14Z bpiotrowski $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> pkgname=mrtg pkgver=2.17.4 -pkgrel=1 +pkgrel=2 pkgdesc="Multi Router Traffic Grapher." arch=('i686' 'x86_64') url="http://oss.oetiker.ch/mrtg/" diff --git a/community/openlierox/PKGBUILD b/community/openlierox/PKGBUILD index 8aa85dfa6..d358dc718 100644 --- a/community/openlierox/PKGBUILD +++ b/community/openlierox/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 64779 2012-02-18 04:37:35Z svenstaro $ +# $Id: PKGBUILD 93775 2013-07-10 07:27:15Z bpiotrowski $ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: Anton Bazhenov <anton.bazhenov at gmail> # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=openlierox pkgver=0.58_rc3 -pkgrel=4 +pkgrel=5 pkgdesc="A real-time excessive Worms-clone" arch=('i686' 'x86_64') url="http://www.openlierox.net/" diff --git a/community/perl-gd/PKGBUILD b/community/perl-gd/PKGBUILD index ffb1b6b58..28c7ffde7 100644 --- a/community/perl-gd/PKGBUILD +++ b/community/perl-gd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 93678 2013-07-08 11:29:22Z spupykin $ +# $Id: PKGBUILD 93776 2013-07-10 07:27:16Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> pkgname=perl-gd pkgver=2.50 -pkgrel=1 +pkgrel=2 pkgdesc="Interface to Gd Graphics Library" arch=('i686' 'x86_64') url="http://search.cpan.org/dist/GD" diff --git a/community/sage-mathematics/PKGBUILD b/community/sage-mathematics/PKGBUILD index 57d6934a8..c4ddb2d10 100644 --- a/community/sage-mathematics/PKGBUILD +++ b/community/sage-mathematics/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 91566 2013-05-23 21:46:56Z dwallace $ +# $Id: PKGBUILD 93777 2013-07-10 07:27:17Z bpiotrowski $ # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: Antonio Rojas < nqn1976 @ gmail.com > # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,7 @@ # Special thanks to Nareto for moving the compile from the .install to the PKGBUILD pkgname=sage-mathematics -pkgver=5.9 +pkgver=5.10 pkgrel=1 pkgdesc='SAGE: Open Source Mathematics Software, a viable free alternative to Magma, Maple, Mathematica, and Matlab.' url='http://www.sagemath.org' @@ -103,6 +103,6 @@ package() { } # vim :set ts=2 sw=2 et: -md5sums=('708520904f2d42039c714ac72a631948' +md5sums=('bfca3afc9030e63c7e7200287ee0135e' 'b82f94383829eee26648feb977e2d89b' '985da1c1d1dcdc3ea9aa73035cb7996b') diff --git a/community/sarg/PKGBUILD b/community/sarg/PKGBUILD index a319abdf7..2ee80b3c6 100644 --- a/community/sarg/PKGBUILD +++ b/community/sarg/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 89921 2013-05-05 14:50:59Z spupykin $ +# $Id: PKGBUILD 93778 2013-07-10 07:27:18Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> # Contributor: Tino Reichardt <milky-archlinux@mcmilk.de> pkgname=sarg pkgver=2.3.6 -pkgrel=1 +pkgrel=3 pkgdesc="Squid Analysis Report Generator" arch=('i686' 'x86_64') url="http://sarg.sourceforge.net" diff --git a/community/sfk/PKGBUILD b/community/sfk/PKGBUILD index 70b202aa6..4f9e3d965 100644 --- a/community/sfk/PKGBUILD +++ b/community/sfk/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 88535 2013-04-19 12:59:02Z seblu $ +# $Id: PKGBUILD 93781 2013-07-10 08:33:37Z seblu $ # Maintainer: Sébastien Luttringer # Contributor: Baumi <baumi@gmx.com> pkgname=sfk -pkgver=1.6.7 +pkgver=1.6.8 pkgrel=1 pkgdesc='Swiss File Knife - A Command Line Tools Collection' arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ url='http://stahlforce.com/dev/?tool=sfk' license=('custom: BSD') depends=('gcc-libs') source=("http://downloads.sourceforge.net/swissfileknife/${pkgname}${pkgver//./}.zip") -md5sums=('cd900b0c2f6fb362d5d3ef5190b96767') +md5sums=('cce2184223597cfe314ca7a5f247d1ce') build() { cd ${pkgname}${pkgver//./} diff --git a/community/vnstat/PKGBUILD b/community/vnstat/PKGBUILD index 29d424a9e..7cc05f52d 100644 --- a/community/vnstat/PKGBUILD +++ b/community/vnstat/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 91534 2013-05-23 11:17:51Z spupykin $ +# $Id: PKGBUILD 93779 2013-07-10 07:27:19Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Thorsten Töpper <atsutane-tu@freethoughts.de> pkgname=vnstat pkgver=1.11 -pkgrel=5 +pkgrel=7 pkgdesc="A console-based network traffic monitor" arch=('i686' 'x86_64') url="http://humdi.net/vnstat/" diff --git a/community/zita-convolver/PKGBUILD b/community/zita-convolver/PKGBUILD new file mode 100644 index 000000000..fee89316f --- /dev/null +++ b/community/zita-convolver/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 93759 2013-07-10 02:26:55Z speps $ +# Maintainer : speps <speps at aur dot archlinux dot org> +# Contributor: Philipp Überbacher <murks at lavabit dot com> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: orbisvicis + +pkgname=zita-convolver +pkgver=3.1.0 +pkgrel=1 +pkgdesc="A fast, partitioned convolution engine library." +arch=('i686' 'x86_64') +url="http://kokkinizita.linuxaudio.org/linuxaudio/" +license=('GPL3') +depends=('gcc-libs' 'fftw') +source=("${url}downloads/zita-convolver-$pkgver.tar.bz2") +md5sums=('7e264d0fb0d8ea277cdb4e33d764c68a') + +prepare() { + cd "$srcdir/$pkgname-$pkgver/libs" + + # prevent ldconfig call + sed -i 's/ldconfig//' Makefile +} + +build() { + cd "$srcdir/$pkgname-$pkgver/libs" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver/libs" + make SUFFIX="" PREFIX=/usr DESTDIR="$pkgdir/" install + + # missing softlink + ln -s lib$pkgname.so.$pkgver \ + "$pkgdir/usr/lib/lib$pkgname.so.${pkgver%%.*}" +} diff --git a/community/zita-resampler/PKGBUILD b/community/zita-resampler/PKGBUILD new file mode 100644 index 000000000..f43665891 --- /dev/null +++ b/community/zita-resampler/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 93758 2013-07-10 02:26:27Z speps $ +# Maintainer : speps <speps at aur dot archlinux dot org> +# Contributor: Philipp Überbacher <murks at lavabit dot com> + +pkgname=zita-resampler +pkgver=1.3.0 +pkgrel=1 +pkgdesc="A C++ library for resampling audio signals." +url="http://kokkinizita.linuxaudio.org/linuxaudio/" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('gcc-libs' 'libsndfile') +source=("${url}downloads/$pkgname-$pkgver.tar.bz2") +md5sums=('74c12e2280008f63ac9f2670fe4cf79b') + +build() { + cd "$srcdir/$pkgname-$pkgver/libs" + + # lib + make PREFIX=/usr + + # create lib link for building apps + ln -s lib$pkgname.so.$pkgver lib$pkgname.so + + # apps + cd ../apps + CXXFLAGS+=" -I../libs" \ + LDFLAGS+=" -L../libs" \ + make PREFIX=/usr +} + +package() { + cd "$srcdir/$pkgname-$pkgver/libs" + + # lib + install -Dm755 lib$pkgname.so.$pkgver \ + "$pkgdir/usr/lib/lib$pkgname.so.$pkgver" + + # links + ln -s lib$pkgname.so.$pkgver \ + "$pkgdir/usr/lib/lib$pkgname.so" + ln -s lib$pkgname.so.$pkgver \ + "$pkgdir/usr/lib/lib$pkgname.so.${pkgver%%.*}" + + # headers + install -d "$pkgdir/usr/include/$pkgname" + install -Dm644 $pkgname/*.h \ + "$pkgdir/usr/include/$pkgname" + + # apps + install -d "$pkgdir/usr/bin" + install -Dm755 ../apps/zre{sample,tune} \ + "$pkgdir/usr/bin" + + # docs + install -d "$pkgdir/usr/share/doc/$pkgname" + install -Dm644 ../docs/* \ + "$pkgdir/usr/share/doc/$pkgname" + + # man + install -d "$pkgdir/usr/share/man/man1" + install -Dm644 ../apps/zre{sample,tune}.1 \ + "$pkgdir/usr/share/man/man1" +} diff --git a/core/glib2/PKGBUILD b/core/glib2/PKGBUILD index d9d0394c1..5f446a07a 100644 --- a/core/glib2/PKGBUILD +++ b/core/glib2/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 188618 2013-06-17 01:21:11Z heftig $ +# $Id: PKGBUILD 189879 2013-07-10 14:29:53Z jgc $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=glib2 @@ -14,10 +14,15 @@ source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.ta sha256sums=('5ec433bf6ce02e4c436619c3d0b9cecdd1898469398a636bad27c1f5804c761e' '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97') -build() { +prepare() { cd glib-$pkgver - patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch + + touch -r NEWS gtk-doc.make +} + +build() { + cd glib-$pkgver PYTHON=/usr/bin/python2 ./configure --prefix=/usr --libdir=/usr/lib \ --sysconfdir=/etc \ --with-pcre=system \ diff --git a/core/libnl/PKGBUILD b/core/libnl/PKGBUILD index 04d45c346..d37b0a4e4 100644 --- a/core/libnl/PKGBUILD +++ b/core/libnl/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 179637 2013-03-08 23:40:40Z foutrelis $ +# $Id: PKGBUILD 189873 2013-07-10 08:18:16Z thomas $ # Maintainer: Thomas Bächler <thomas@archlinux.org> pkgname=libnl -pkgver=3.2.21 +pkgver=3.2.22 pkgrel=1 pkgdesc="Library for applications dealing with netlink sockets" arch=(i686 x86_64) @@ -12,7 +12,7 @@ depends=(glibc) backup=(etc/libnl/classid etc/libnl/pktloc) options=(!libtool) source=("$url/files/$pkgname-$pkgver.tar.gz") -sha256sums=('2dc80f043116ec8610d9d418f5f5e9283f3d9a3a48b8d51a8cb0146b3f279604') +sha256sums=('c7c5f267dfeae0c1a530bf96b71fb7c8dbbb07d54beef49b6712d8d6166f629b') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/cross/xtensa-unknown-elf-binutils-lts/PKGBUILD b/cross/xtensa-unknown-elf-binutils-lts/PKGBUILD deleted file mode 100644 index 27ef7c824..000000000 --- a/cross/xtensa-unknown-elf-binutils-lts/PKGBUILD +++ /dev/null @@ -1,75 +0,0 @@ -# $Id: PKGBUILD 182407 2013-04-10 07:34:20Z allan $ -# Maintainer: Allan McRae <allan@archlinux.org> -# Maintainer (Parabola): André Silva <emulatorman@lavabit.com> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=binutils -_target="xtensa-unknown-elf" - -pkgname=${_target}-${_pkgname}-lts -pkgver=2.23.1 -pkgrel=3 -pkgdesc="A set of programs to assemble and manipulate binary and object files for the Xtensa architecture" -arch=('i686' 'x86_64' 'mips64el') -url="http://www.gnu.org/software/binutils/" -license=('GPL') -groups=("${_target}-base-devel") -depends=('glibc>=2.17' 'zlib') -provides=("${_target}-${_pkgname}") -conflicts=("${_target}-${_pkgname}") -options=('!libtool' '!distcc' '!ccache') -install=${_target}-binutils.install -source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig} - https://raw.github.com/qca/open-ath9k-htc-firmware/1.3.2/local/patches/binutils.patch - binutils-2.23.2-texinfo-5.0.patch) -md5sums=('33adb18c3048d057ac58d07a3f1adb38' - '1869b37216e7d7eff7e335a69e0882fd' - '7077126d96e9a755a0eaddb5505efe68' - '34e439ce23213a91e2af872dfbb5094c') - -prepare() { - cd ${srcdir}/binutils-${pkgver} - - # http://sourceware.org/git/?p=binutils.git;a=patch;h=e02bf935 - # http://sourceware.org/git/?p=binutils.git;a=patch;h=935f8542 - patch -p1 -i ${srcdir}/binutils-2.23.2-texinfo-5.0.patch - - # open-ath9k-htc-firmware patch - patch -p1 -i ${srcdir}/binutils.patch - - # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure - - mkdir ${srcdir}/binutils-build -} - -build() { - cd ${srcdir}/binutils-build - - ${srcdir}/binutils-${pkgver}/configure --prefix=/usr \ - --target=${_target} \ - --disable-nls \ - --with-lib-path=/usr/lib:/usr/local/lib \ - --with-bugurl=https://labs.parabola.nu/ \ - --enable-shared \ - --disable-werror --disable-multilib - - # check the host environment and makes sure all the necessary tools are available - make configure-host - - make tooldir=/usr -} - -package() { - cd ${srcdir}/binutils-build - make prefix=${pkgdir}/usr tooldir=${pkgdir}/usr install - - # Remove unwanted files - rm ${pkgdir}/usr/share/man/man1/${_target}-{dlltool,nlmconv,windres,windmc}* - - # Remove unnecessary files and folders - rm $pkgdir/usr/bin/{a{r,s},nm,obj{copy,dump},ranlib,strip} - rm $pkgdir/usr/lib/libiberty.a - rm $pkgdir/usr/$CHOST/${_target}/include/* && rmdir $pkgdir/usr/$CHOST/${_target}/include - rm $pkgdir/usr/share/info/* && rmdir $pkgdir/usr/share/info -} diff --git a/cross/xtensa-unknown-elf-binutils-lts/binutils-2.23.2-texinfo-5.0.patch b/cross/xtensa-unknown-elf-binutils-lts/binutils-2.23.2-texinfo-5.0.patch deleted file mode 100644 index 38dc19fb0..000000000 --- a/cross/xtensa-unknown-elf-binutils-lts/binutils-2.23.2-texinfo-5.0.patch +++ /dev/null @@ -1,162 +0,0 @@ -diff --git a/bfd/doc/bfd.texinfo b/bfd/doc/bfd.texinfo -index 45ffa73..3aa3300 100644 ---- a/bfd/doc/bfd.texinfo -+++ b/bfd/doc/bfd.texinfo -@@ -322,7 +324,7 @@ All of BFD lives in one directory. - @printindex cp - - @tex --% I think something like @colophon should be in texinfo. In the -+% I think something like @@colophon should be in texinfo. In the - % meantime: - \long\def\colophon{\hbox to0pt{}\vfill - \centerline{The body of this manual is set in} -@@ -333,7 +335,7 @@ All of BFD lives in one directory. - \centerline{{\sl\fontname\tensl\/}} - \centerline{are used for emphasis.}\vfill} - \page\colophon --% Blame: doc@cygnus.com, 28mar91. -+% Blame: doc@@cygnus.com, 28mar91. - @end tex - - @bye -diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi -index 56a0510..fb1802b 100644 ---- a/binutils/doc/binutils.texi -+++ b/binutils/doc/binutils.texi -@@ -148,18 +148,18 @@ in the section entitled ``GNU Free Documentation License''. - * objcopy:: Copy and translate object files - * objdump:: Display information from object files - * ranlib:: Generate index to archive contents --* readelf:: Display the contents of ELF format files - * size:: List section sizes and total size - * strings:: List printable strings from files - * strip:: Discard symbols --* elfedit:: Update the ELF header of ELF files - * c++filt:: Filter to demangle encoded C++ symbols - * cxxfilt: c++filt. MS-DOS name for c++filt - * addr2line:: Convert addresses to file and line - * nlmconv:: Converts object code into an NLM --* windres:: Manipulate Windows resources - * windmc:: Generator for Windows message resources -+* windres:: Manipulate Windows resources - * dlltool:: Create files needed to build and use DLLs -+* readelf:: Display the contents of ELF format files -+* elfedit:: Update the ELF header of ELF files - * Common Options:: Command-line options for all utilities - * Selecting the Target System:: How these utilities determine the target - * Reporting Bugs:: Reporting Bugs -@@ -2907,7 +2907,7 @@ the Info entries for @file{binutils}. - @c man end - @end ignore - --@node c++filt, addr2line, elfedit, Top -+@node c++filt, addr2line, strip, Top - @chapter c++filt - - @kindex c++filt -@@ -4384,7 +4384,7 @@ equivalent. At least one of the @option{--output-mach}, - - @table @env - --@itemx --input-mach=@var{machine} -+@item --input-mach=@var{machine} - Set the matching input ELF machine type to @var{machine}. If - @option{--input-mach} isn't specified, it will match any ELF - machine types. -@@ -4392,21 +4392,21 @@ machine types. - The supported ELF machine types are, @var{L1OM}, @var{K1OM} and - @var{x86-64}. - --@itemx --output-mach=@var{machine} -+@item --output-mach=@var{machine} - Change the ELF machine type in the ELF header to @var{machine}. The - supported ELF machine types are the same as @option{--input-mach}. - --@itemx --input-type=@var{type} -+@item --input-type=@var{type} - Set the matching input ELF file type to @var{type}. If - @option{--input-type} isn't specified, it will match any ELF file types. - - The supported ELF file types are, @var{rel}, @var{exec} and @var{dyn}. - --@itemx --output-type=@var{type} -+@item --output-type=@var{type} - Change the ELF file type in the ELF header to @var{type}. The - supported ELF types are the same as @option{--input-type}. - --@itemx --input-osabi=@var{osabi} -+@item --input-osabi=@var{osabi} - Set the matching input ELF file OSABI to @var{osabi}. If - @option{--input-osabi} isn't specified, it will match any ELF OSABIs. - -@@ -4416,7 +4416,7 @@ The supported ELF OSABIs are, @var{none}, @var{HPUX}, @var{NetBSD}, - @var{FreeBSD}, @var{TRU64}, @var{Modesto}, @var{OpenBSD}, @var{OpenVMS}, - @var{NSK}, @var{AROS} and @var{FenixOS}. - --@itemx --output-osabi=@var{osabi} -+@item --output-osabi=@var{osabi} - Change the ELF OSABI in the ELF header to @var{osabi}. The - supported ELF OSABI are the same as @option{--input-osabi}. - -diff --git a/ld/ld.texinfo b/ld/ld.texinfo -index c7ae2a5..4777ad5 100644 ---- a/ld/ld.texinfo -+++ b/ld/ld.texinfo -@@ -142,12 +144,12 @@ in the section entitled ``GNU Free Documentation License''. - @ifset ARM - * ARM:: ld and the ARM family - @end ifset --@ifset HPPA --* HPPA ELF32:: ld and HPPA 32-bit ELF --@end ifset - @ifset M68HC11 - * M68HC11/68HC12:: ld and the Motorola 68HC11 and 68HC12 families - @end ifset -+@ifset HPPA -+* HPPA ELF32:: ld and HPPA 32-bit ELF -+@end ifset - @ifset M68K - * M68K:: ld and Motorola 68K family - @end ifset -@@ -6012,6 +6014,9 @@ functionality are not listed. - @ifset I960 - * i960:: @command{ld} and the Intel 960 family - @end ifset -+@ifset M68HC11 -+* M68HC11/68HC12:: @code{ld} and the Motorola 68HC11 and 68HC12 families -+@end ifset - @ifset ARM - * ARM:: @command{ld} and the ARM family - @end ifset -@@ -6027,9 +6032,6 @@ functionality are not listed. - @ifset MSP430 - * MSP430:: @command{ld} and MSP430 - @end ifset --@ifset M68HC11 --* M68HC11/68HC12:: @code{ld} and the Motorola 68HC11 and 68HC12 families --@end ifset - @ifset POWERPC - * PowerPC ELF32:: @command{ld} and PowerPC 32-bit ELF Support - @end ifset -@@ -7877,7 +7879,7 @@ If you have more than one @code{SECT} statement for the same - @printindex cp - - @tex --% I think something like @colophon should be in texinfo. In the -+% I think something like @@colophon should be in texinfo. In the - % meantime: - \long\def\colophon{\hbox to0pt{}\vfill - \centerline{The body of this manual is set in} -@@ -7888,7 +7890,7 @@ If you have more than one @code{SECT} statement for the same - \centerline{{\sl\fontname\tensl\/}} - \centerline{are used for emphasis.}\vfill} - \page\colophon --% Blame: doc@cygnus.com, 28mar91. -+% Blame: doc@@cygnus.com, 28mar91. - @end tex - - @bye --- -1.7.1 - diff --git a/cross/xtensa-unknown-elf-binutils-lts/xtensa-unknown-elf-binutils.install b/cross/xtensa-unknown-elf-binutils-lts/xtensa-unknown-elf-binutils.install deleted file mode 100644 index 9de0533ee..000000000 --- a/cross/xtensa-unknown-elf-binutils-lts/xtensa-unknown-elf-binutils.install +++ /dev/null @@ -1,17 +0,0 @@ -infodir=usr/share/info -filelist=(as.info bfd.info binutils.info gprof.info ld.info) - -post_upgrade() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - -pre_remove() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - diff --git a/cross/xtensa-unknown-elf-binutils/PKGBUILD b/cross/xtensa-unknown-elf-binutils/PKGBUILD index deb8d4b0e..072e5e50d 100644 --- a/cross/xtensa-unknown-elf-binutils/PKGBUILD +++ b/cross/xtensa-unknown-elf-binutils/PKGBUILD @@ -6,9 +6,9 @@ _pkgname=binutils _target="xtensa-unknown-elf" -pkgname=${_target}-binutils +pkgname=${_target}-${_pkgname} pkgver=2.23.2 -pkgrel=2.4 +pkgrel=2.5 pkgdesc="A set of programs to assemble and manipulate binary and object files for the Xtensa architecture" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/binutils/" @@ -18,9 +18,11 @@ depends=('glibc>=2.17' 'zlib') options=('!libtool' '!distcc' '!ccache') install=${_target}-binutils.install source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.bz2{,.sig} + https://raw.github.com/qca/open-ath9k-htc-firmware/1.3.2/local/patches/binutils.patch binutils-2.23.2-texinfo-5.0.patch) md5sums=('4f8fa651e35ef262edc01d60fb45702e' 'dfde4428f08d91f309cdcfe92bf28d08' + '7077126d96e9a755a0eaddb5505efe68' '34e439ce23213a91e2af872dfbb5094c') prepare() { @@ -30,6 +32,9 @@ prepare() { # http://sourceware.org/git/?p=binutils.git;a=patch;h=935f8542 patch -p1 -i ${srcdir}/binutils-2.23.2-texinfo-5.0.patch + # open-ath9k-htc-firmware patch + patch -p1 -i ${srcdir}/binutils.patch + # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure diff --git a/cross/xtensa-unknown-elf-gcc-lts/PKGBUILD b/cross/xtensa-unknown-elf-gcc-lts/PKGBUILD deleted file mode 100644 index 83b4f326b..000000000 --- a/cross/xtensa-unknown-elf-gcc-lts/PKGBUILD +++ /dev/null @@ -1,99 +0,0 @@ -# $Id: PKGBUILD 186915 2013-05-31 23:25:14Z allan $ -# Maintainer: Allan McRae <allan@archlinux.org> -# Maintainer (Parabola): André Silva <emulatorman@lavabit.com> -# Contributor (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=gcc -_target="xtensa-unknown-elf" -_sysroot="/usr/$CHOST/${_target}" - -pkgname=${_target}-${_pkgname}-lts -pkgver=4.7.2 -pkgrel=3 -pkgdesc="The GNU Compiler Collection for the Xtensa architecture" -arch=('i686' 'x86_64' 'mips64el') -license=('GPL' 'LGPL' 'FDL' 'custom') -url="http://gcc.gnu.org" -makedepends=("${_target}-binutils-lts>=2.23" 'libmpc' 'cloog' 'gcc-ada' 'doxygen') -checkdepends=('dejagnu' 'inetutils') -provides=("${_target}-${_pkgname}") -conflicts=("${_target}-${_pkgname}") -options=('!libtool' '!emptydirs') -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 - https://raw.github.com/qca/open-ath9k-htc-firmware/1.3.2/local/patches/gcc.patch) - -md5sums=('cc308a0891e778cfda7a151ab8a6e762' - '81372ee980289a9f6df01dad31c64a63') - -_basedir=gcc-${pkgver} - -prepare() { - cd ${srcdir}/${_basedir} - - # open-ath9k-htc-firmware patch - patch -p1 -i ${srcdir}/gcc.patch - - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - - # Parabola installs x86_64 libraries /lib - [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 - - echo ${pkgver} > gcc/BASE-VER - - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure - - mkdir ${srcdir}/gcc-build - - # fix texinfo "@itemx" and "@item" - sed -i "s|[@]itemx|@item|;" $(grep -rlI '[@]itemx' | grep .texi) $(grep -rlI '[@]itemx' | grep .txh) -} - -build() { - cd ${srcdir}/gcc-build - - ${srcdir}/${_basedir}/configure --prefix=/usr \ - --target=${_target} \ - --disable-multilib \ - --disable-nls \ - --disable-shared \ - --disable-threads \ - --enable-languages=c \ - --disable-libquadmath \ - --disable-libssp \ - --disable-werror \ - --libdir=/usr/lib --libexecdir=/usr/lib -# --with-newlib \ -# --mandir=/usr/share/man --infodir=/usr/share/info \ -# --with-bugurl=https://labs.parabola.nu/ \ -# --disable-shared --enable-threads=posix \ -# --with-system-zlib --enable-__cxa_atexit \ -# --disable-libunwind-exceptions --enable-clocale=gnu \ -# --disable-libstdcxx-pch \ -# --enable-gnu-unique-object --enable-linker-build-id \ -# --enable-cloog-backend=isl --disable-cloog-version-check \ -# --enable-lto --enable-gold --enable-ld=default \ -# --enable-plugin --with-plugin-ld=ld.gold \ -# --with-linker-hash-style=gnu --disable-install-libiberty \ -# --enable-checking=release \ - make all-gcc -} - -package() { - pkgdesc="The GNU Compiler Collection for the Xtensa architecture" - depends=("${_target}-binutils-lts>=2.23" 'libmpc' 'cloog') - groups=("${_target}-devel") - install=${_target}-gcc.install - - cd ${srcdir}/gcc-build - - make -j1 DESTDIR=${pkgdir} install-gcc - - # many packages expect this symlinks - ln -s ${_target}-gcc ${pkgdir}/usr/bin/${_target}-cc - - # Remove unnecessary files and folders - rm $pkgdir/usr/share/info/* && rmdir $pkgdir/usr/share/info - rm $pkgdir/usr/share/man/man7/* && rmdir $pkgdir/usr/share/man/man7 -} diff --git a/cross/xtensa-unknown-elf-gcc-lts/xtensa-unknown-elf-gcc.install b/cross/xtensa-unknown-elf-gcc-lts/xtensa-unknown-elf-gcc.install deleted file mode 100644 index 3407a5e1f..000000000 --- a/cross/xtensa-unknown-elf-gcc-lts/xtensa-unknown-elf-gcc.install +++ /dev/null @@ -1,20 +0,0 @@ -infodir=usr/share/info -filelist=(cpp.info cppinternals.info gcc.info gccinstall.info gccint.info) - -post_install() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - -post_upgrade() { - post_install $1 -} - -pre_remove() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null - done -} diff --git a/cross/xtensa-unknown-elf-gcc/PKGBUILD b/cross/xtensa-unknown-elf-gcc/PKGBUILD index 270dc6299..76328723c 100644 --- a/cross/xtensa-unknown-elf-gcc/PKGBUILD +++ b/cross/xtensa-unknown-elf-gcc/PKGBUILD @@ -7,9 +7,9 @@ _pkgname=gcc _target="xtensa-unknown-elf" _sysroot="/usr/$CHOST/${_target}" -pkgname=${_target}-gcc +pkgname=${_target}-${_pkgname} pkgver=4.8.1 -pkgrel=1.2 +pkgrel=1.3 pkgdesc="The GNU Compiler Collection for the Xtensa architecture" arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL' 'custom') @@ -17,14 +17,20 @@ url="http://gcc.gnu.org" makedepends=("${_target}-binutils>=2.23" 'libmpc' 'cloog' 'gcc-ada' 'doxygen') checkdepends=('dejagnu' 'inetutils') options=('!libtool' '!emptydirs') -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2) -md5sums=('3b2386c114cd74185aa3754b58a79304') +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + https://raw.github.com/qca/open-ath9k-htc-firmware/1.3.2/local/patches/gcc.patch) + +md5sums=('3b2386c114cd74185aa3754b58a79304' + '81372ee980289a9f6df01dad31c64a63') _basedir=gcc-${pkgver} prepare() { cd ${srcdir}/${_basedir} + # open-ath9k-htc-firmware patch + patch -p1 -i ${srcdir}/gcc.patch + # Do not run fixincludes sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in diff --git a/extra/amule/PKGBUILD b/extra/amule/PKGBUILD index 61b564fab..33a786dbc 100644 --- a/extra/amule/PKGBUILD +++ b/extra/amule/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 188084 2013-06-08 17:28:25Z giovanni $ +# $Id: PKGBUILD 189860 2013-07-10 07:26:51Z bpiotrowski $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Henrik Ronellenfitsch <searinox@web.de> # Contributor: Alessio Sergi <sergi.alessio {at} gmail.com> @@ -6,7 +6,7 @@ pkgname=amule pkgver=10803 -pkgrel=2 +pkgrel=3 pkgdesc="An eMule-like client for ed2k p2p network" arch=('i686' 'x86_64') url="http://www.amule.org" diff --git a/extra/clutter-gtk/PKGBUILD b/extra/clutter-gtk/PKGBUILD index 6c4d74824..07eab4588 100644 --- a/extra/clutter-gtk/PKGBUILD +++ b/extra/clutter-gtk/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 189249 2013-07-01 11:24:00Z jgc $ +# $Id: PKGBUILD 189885 2013-07-10 14:58:18Z jgc $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=clutter-gtk pkgver=1.4.4 -pkgrel=2 +pkgrel=3 pkgdesc="GTK clutter widget" arch=('i686' 'x86_64') url="http://clutter-project.org/" @@ -24,6 +24,8 @@ prepare() { build() { cd $pkgname-$pkgver ./configure --prefix=/usr + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } diff --git a/extra/gd/PKGBUILD b/extra/gd/PKGBUILD index edc091c0e..7dd51bbe8 100644 --- a/extra/gd/PKGBUILD +++ b/extra/gd/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 184379 2013-05-06 19:37:20Z foutrelis $ +# $Id: PKGBUILD 189861 2013-07-10 07:26:52Z bpiotrowski $ # Maintainer: Eric Belanger <eric@archlinux.org> pkgname=gd -pkgver=2.0.36RC1 -pkgrel=6 +pkgver=2.1.0 +pkgrel=1 pkgdesc="Library for the dynamic creation of images by programmers" arch=('i686' 'x86_64') url="http://www.libgd.org/" @@ -11,21 +11,22 @@ license=('custom') depends=('libpng' 'fontconfig' 'libjpeg') optdepends=('perl: bdftogd script') options=('!libtool') -source=("ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.bz2" - 'libpng14.patch') -md5sums=('e876979ca3130623a4e7866d9579171a' - '7921556f4960e8d66cf4fb67ea7101b5') +source=(https://bitbucket.org/libgd/gd-libgd/downloads/libgd-${pkgver}.tar.xz) +md5sums=('03588159bf4faab9079849c8d709acc6') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - patch -Np1 -i ${srcdir}/libpng14.patch + cd libgd-${pkgver} ./configure --prefix=/usr --without-xpm make } +check() { + cd libgd-${pkgver} + make check +} + package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd libgd-${pkgver} make DESTDIR="${pkgdir}" install install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/extra/gd/libpng14.patch b/extra/gd/libpng14.patch deleted file mode 100644 index 19a3fda91..000000000 --- a/extra/gd/libpng14.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur gd-2.0.36RC1.orig/gd_png.c gd-2.0.36RC1/gd_png.c ---- gd-2.0.36RC1.orig/gd_png.c 2007-11-27 10:30:34.000000000 +0200 -+++ gd-2.0.36RC1/gd_png.c 2010-01-17 17:14:11.000000000 +0200 -@@ -151,7 +151,7 @@ - return NULL; - } - -- if (!png_check_sig (sig, 8)) { /* bad signature */ -+ if (png_sig_cmp (sig, 0, 8)) { /* bad signature */ - return NULL; /* bad signature */ - } - diff --git a/extra/gnome-screenshot/PKGBUILD b/extra/gnome-screenshot/PKGBUILD index 6f5d48469..47f20a5bf 100644 --- a/extra/gnome-screenshot/PKGBUILD +++ b/extra/gnome-screenshot/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 185472 2013-05-14 11:00:12Z heftig $ +# $Id: PKGBUILD 189890 2013-07-10 16:54:26Z heftig $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=gnome-screenshot -pkgver=3.8.2 +pkgver=3.8.3 pkgrel=1 pkgdesc="Take pictures of your screen" arch=(i686 x86_64) @@ -13,7 +13,7 @@ makedepends=('intltool') groups=('gnome') install=$pkgname.install source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('673d3102bbd9d5ee493111e109adfa9ecc880c41f883d3db4be6dce70610513e') +sha256sums=('05d638d53da334aa8818e83ed3f91a17334c48c707d728426414033607582971') build() { cd "$pkgname-$pkgver" diff --git a/extra/gnuplot/PKGBUILD b/extra/gnuplot/PKGBUILD index ff32fa449..a911df83e 100644 --- a/extra/gnuplot/PKGBUILD +++ b/extra/gnuplot/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 180538 2013-03-22 21:03:11Z eric $ +# $Id: PKGBUILD 189862 2013-07-10 07:26:53Z bpiotrowski $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: damir <damir@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> -pkgname=gnuplot +pkgname=gnuplot pkgver=4.6.2 -pkgrel=2 +pkgrel=3 pkgdesc="Plotting package which outputs to X11, PostScript, PNG, GIF, and others" arch=('i686' 'x86_64') url="http://www.gnuplot.info" diff --git a/extra/graphviz/PKGBUILD b/extra/graphviz/PKGBUILD index 0b6ca5637..1de51025e 100644 --- a/extra/graphviz/PKGBUILD +++ b/extra/graphviz/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 188078 2013-06-08 11:18:23Z bpiotrowski $ +# $Id: PKGBUILD 189863 2013-07-10 07:26:54Z bpiotrowski $ # Maintainer: Gaetan Bisson <bisson@archlinux.org> # Contributor: kevin <kevin@archlinux.org> # Contributor: John Proctor <jproctor@prium.net> pkgname=graphviz pkgver=2.30.1 -pkgrel=5 +pkgrel=6 pkgdesc='Graph visualization software' url='http://www.graphviz.org/' license=('custom:EPL') @@ -34,13 +34,14 @@ install=install prepare() { cd "${srcdir}/${pkgname}-${pkgver}" sed \ - -e 's/ qw(\([^)]*\))/ (qw(\1))/g' \ + -e 's: qw(\([^)]*\)): (qw(\1)):g' \ -i config/config_perl.pl sed \ -e '/"archdir"/s:$:+" '"$(echo -I/usr/include/ruby-2.0.0/{$CARCH-linux,ruby/backward,})"'":' \ -e '/CONFIG/s:site:vendor:' \ -i config/config_ruby.rb sed \ + -e 's:guile-1.8:guile-2.0:g' \ -e 's:ruby-1.9:ruby-2.0:g' \ -e '/LIBPOSTFIX="64"/d' \ -i configure diff --git a/extra/gthumb/PKGBUILD b/extra/gthumb/PKGBUILD index c1399c10b..5f9b9ded9 100644 --- a/extra/gthumb/PKGBUILD +++ b/extra/gthumb/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 185400 2013-05-13 19:38:35Z heftig $ +# $Id: PKGBUILD 189883 2013-07-10 14:53:39Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Contributor: Jan de Groot <jgc@archlinux.org> # Contributor: Tobias Kieslich <tobias@justdreams.de> pkgname=gthumb -pkgver=3.2.2 +pkgver=3.2.3 pkgrel=1 pkgdesc="Image browser and viewer for the GNOME Desktop" arch=(i686 x86_64) @@ -22,7 +22,7 @@ optdepends=('libopenraw: read RAW files' options=('!libtool' '!emptydirs') install=gthumb.install source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('e201b9065d401144a17c2a33e4a85f0dcf457dc5cba6932dbac0197e141cdee8') +sha256sums=('9f596b6e59b70bbdf177930f6b2cbc6aabdfc1a281db527e3515946c5ca4e70a') build() { cd $pkgname-$pkgver diff --git a/extra/libgphoto2/PKGBUILD b/extra/libgphoto2/PKGBUILD index 9a50c0181..49a7ecdc3 100644 --- a/extra/libgphoto2/PKGBUILD +++ b/extra/libgphoto2/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 188179 2013-06-11 19:26:15Z jgc $ +# $Id: PKGBUILD 189864 2013-07-10 07:26:55Z bpiotrowski $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: Tom Gundersen <teg@jklm.no> # Contributor: Eduardo Romero <eduardo@archlinux.org> @@ -6,7 +6,7 @@ pkgname=libgphoto2 pkgver=2.5.2 -pkgrel=1 +pkgrel=2 pkgdesc="The core library of gphoto2, designed to allow access to digital camera by external programs." arch=(i686 x86_64) url="http://www.gphoto.org" diff --git a/extra/libgphoto2/libgphoto2.install b/extra/libgphoto2/libgphoto2.install index c7944414f..3eb8301aa 100644 --- a/extra/libgphoto2/libgphoto2.install +++ b/extra/libgphoto2/libgphoto2.install @@ -1,5 +1,5 @@ post_upgrade() { -if [ "$(vercmp $2 2.14.13)" -lt 0 ]; then +if [ "$(vercmp $2 2.4.13)" -lt 0 ]; then groupdel camera &>/dev/null echo "Users no longer need to be in the 'camera' group to use camera devices" fi diff --git a/extra/m17n-lib/PKGBUILD b/extra/m17n-lib/PKGBUILD index c2e8511e2..05dbe22ef 100644 --- a/extra/m17n-lib/PKGBUILD +++ b/extra/m17n-lib/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 172459 2012-12-03 05:46:31Z bisson $ +# $Id: PKGBUILD 189865 2013-07-10 07:26:56Z bpiotrowski $ # Maintainer: Gaetan Bisson <bisson@archlinux.org> # Contributor: Camille Moncelier <pix@devlife.org> pkgname=m17n-lib pkgver=1.6.4 -pkgrel=1 +pkgrel=2 pkgdesc='Multilingual text processing library (runtimes)' url='http://www.nongnu.org/m17n/' arch=('i686' 'x86_64') diff --git a/extra/pstoedit/PKGBUILD b/extra/pstoedit/PKGBUILD index f147709c3..28c532ede 100644 --- a/extra/pstoedit/PKGBUILD +++ b/extra/pstoedit/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 180314 2013-03-20 02:35:35Z eric $ +# $Id: PKGBUILD 189866 2013-07-10 07:26:57Z bpiotrowski $ # Maintainer: Ronald van Haren <ronald.archlinux.org> # Contributor: damir <damir@archlinux.org> # Contributor: Tobias Powalowski <t.powa@gmx.de> pkgname=pstoedit pkgver=3.61 -pkgrel=1 +pkgrel=2 pkgdesc="Translates PostScript and PDF graphics into other vector formats" arch=('i686' 'x86_64') url="http://www.pstoedit.net/" diff --git a/extra/qpdf/PKGBUILD b/extra/qpdf/PKGBUILD index ccecfea41..67135dd5f 100644 --- a/extra/qpdf/PKGBUILD +++ b/extra/qpdf/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 182840 2013-04-15 16:29:09Z andyrtr $ +# $Id: PKGBUILD 189895 2013-07-10 19:20:25Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Miguel Revilla <yo at miguelrevilla.com> # Contributor: David Sotelo <dvsotelo at gmail.com> # Contributor: Nuno Araujo <nuno.araujo@russo79.com> pkgname=qpdf -pkgver=4.1.0 +pkgver=5.0.0 pkgrel=1 pkgdesc="QPDF: A Content-Preserving PDF Transformation System" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ depends=('pcre' 'perl') makedepends=('make') options=('!libtool') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('eedd61acc53744446d181429651a9baf') +md5sums=('d501c61a8979132f6d601641483850cc') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index bb17e745b..6921ab67c 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 188974 2013-06-27 14:08:06Z andyrtr $ +# $Id: PKGBUILD 189893 2013-07-10 19:19:27Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgname=cups-filters-libre _pkgname=cups-filters pkgver=1.0.35 -pkgrel=1 +pkgrel=2 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting" license=('GPL') -depends=('lcms2' 'poppler>=0.22.4' 'qpdf>=4.0.0') +depends=('lcms2' 'poppler>=0.22.5' 'qpdf>=5.0.0') makedepends=('ghostscript' 'ttf-dejavu') # ttf-dejavu for make check optdepends=('ghostscript: for non-PostScript printers to print with CUPS to convert PostScript to raster images' 'foomatic-db: drivers use Ghostscript to convert PostScript to a printable form directly' diff --git a/libre/texlive-bin-libre/PKGBUILD b/libre/texlive-bin-libre/PKGBUILD index a002aa3f7..f7c47e6a5 100644 --- a/libre/texlive-bin-libre/PKGBUILD +++ b/libre/texlive-bin-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 185904 2013-05-19 18:27:14Z remy $ +# $Id: PKGBUILD 189858 2013-07-10 07:18:58Z bpiotrowski $ # Maintainer: Rémy Oudompheng <remy@archlinux.org> # Contributor: francois <francois.archlinux.org> # Maintainer (Parabola): Michał Masłowski <mtjm@mtjm.eu> @@ -6,7 +6,7 @@ pkgname=texlive-bin-libre pkgver=2012.0 -pkgrel=12 +pkgrel=13 pkgdesc="TeX Live binaries, without biber binaries (Parabola rebranded)" license=('GPL') arch=('i686' 'x86_64' 'mips64el') diff --git a/pcr/supermodel/PKGBUILD b/pcr/supermodel/PKGBUILD new file mode 100644 index 000000000..fd22bea59 --- /dev/null +++ b/pcr/supermodel/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Anton Shestakov <engored*ya.ru> + +pkgname=supermodel +pkgver=0.2a +pkgrel=1 +pkgdesc='A Sega Model 3 Arcade Emulator' +arch=('i686' 'x86_64') +url='http://www.supermodel3.com/' +license=('GPL3') +depends=('mesa' 'glu' 'sdl' 'zlib') +install=supermodel.install +source=('multiuser.patch' 'supermodel.sh' + "http://www.supermodel3.com/Files/Supermodel_${pkgver}_Src.zip") +md5sums=('a7cf136e412a0d927b099c15793b658d' 'ea8274c2a37acddd026fce9c831530cc' + 'd22359fbe277fe8f6fe0a06524350fc1') + +MAKEFLAGS="-j1" + +build() { + cd "$srcdir/Supermodel_${pkgver}_Src" + sed -e "s/-Wall -O3/$CFLAGS/" -i 'Makefiles/Makefile.SDL.UNIX.GCC' + patch -p1 < ../multiuser.patch + make -f 'Makefiles/Makefile.SDL.UNIX.GCC' +} + +package() { + cd "$srcdir/Supermodel_${pkgver}_Src" + + install -Dm755 "$srcdir/supermodel.sh" "$pkgdir/usr/bin/supermodel" + + install -Dm755 "bin/Supermodel" "$pkgdir/usr/share/supermodel/Supermodel" + + install -Dm644 "Docs/LICENSE.txt" "$pkgdir/usr/share/licenses/supermodel/LICENSE" + install -Dm644 "Docs/README.txt" "$pkgdir/usr/share/doc/supermodel/README" + + install -d "$pkgdir/usr/share/supermodel/Config" + install -m644 Config/* "$pkgdir/usr/share/supermodel/Config/" +} diff --git a/pcr/supermodel/multiuser.patch b/pcr/supermodel/multiuser.patch new file mode 100644 index 000000000..9cb93e02c --- /dev/null +++ b/pcr/supermodel/multiuser.patch @@ -0,0 +1,107 @@ +diff --git a/Src/OSD/SDL/Main.cpp b/Src/OSD/SDL/Main.cpp +--- a/Src/OSD/SDL/Main.cpp ++++ b/Src/OSD/SDL/Main.cpp +@@ -307,7 +307,6 @@ + Configuration file management and input settings.
+ ******************************************************************************/
+
+-#define CONFIG_FILE_PATH "Config/Supermodel.ini"
+ #define CONFIG_FILE_COMMENT ";\n" \
+ "; Supermodel Configuration File\n" \
+ ";\n"
+@@ -315,9 +314,13 @@ + // Create and configure inputs
+ static bool ConfigureInputs(CInputs *Inputs, bool configure)
+ {
++ char configFilePath[512];
++
++ sprintf(configFilePath, "%s/.supermodel/supermodel.ini", getenv("HOME"));
++
+ // Open and parse configuration file
+ CINIFile INI;
+- INI.Open(CONFIG_FILE_PATH); // doesn't matter if it exists or not, will get overwritten
++ INI.Open(configFilePath); // doesn't matter if it exists or not, will get overwritten
+ INI.SetDefaultSectionName("Global");
+ INI.Parse();
+
+@@ -338,9 +341,9 @@ + Inputs->WriteToINIFile(&INI, "Global");
+
+ if (OKAY != INI.Write(CONFIG_FILE_COMMENT))
+- ErrorLog("Unable to save configuration to '%s'.", CONFIG_FILE_PATH);
++ ErrorLog("Unable to save configuration to '%s'.", configFilePath);
+ else
+- printf("Configuration successfully saved to '%s'.\n", CONFIG_FILE_PATH);
++ printf("Configuration successfully saved to '%s'.\n", configFilePath);
+ }
+ else
+ puts("Configuration aborted...");
+@@ -412,9 +415,13 @@ + // Read settings (from a specific section) from the config file
+ static void ReadConfigFile(const char *section)
+ {
++ char configFilePath[512];
++
++ sprintf(configFilePath, "%s/.supermodel/supermodel.ini", getenv("HOME"));
++
+ CINIFile INI;
+
+- INI.Open(CONFIG_FILE_PATH);
++ INI.Open(configFilePath);
+ INI.SetDefaultSectionName("Global"); // required to read settings not associated with a specific section
+ INI.Parse();
+ ApplySettings(&INI, section);
+@@ -498,10 +505,10 @@ + static void SaveState(CModel3 *Model3)
+ {
+ CBlockFile SaveState;
+- char filePath[24];
++ char filePath[512];
+ int fileVersion = STATE_FILE_VERSION;
+
+- sprintf(filePath, "Saves/%s.st%d", Model3->GetGameInfo()->id, saveSlot);
++ sprintf(filePath, "%s/.supermodel/saves/%s.st%d", getenv("HOME"), Model3->GetGameInfo()->id, saveSlot);
+ if (OKAY != SaveState.Create(filePath, "Supermodel Save State", "Supermodel Version " SUPERMODEL_VERSION))
+ {
+ ErrorLog("Unable to save state to '%s'.", filePath);
+@@ -522,11 +529,11 @@ + static void LoadState(CModel3 *Model3)
+ {
+ CBlockFile SaveState;
+- char filePath[24];
++ char filePath[512];
+ int fileVersion;
+
+ // Generate file path
+- sprintf(filePath, "Saves/%s.st%d", Model3->GetGameInfo()->id, saveSlot);
++ sprintf(filePath, "%s/.supermodel/saves/%s.st%d", getenv("HOME"), Model3->GetGameInfo()->id, saveSlot);
+
+ // Open and check to make sure format is correct
+ if (OKAY != SaveState.Load(filePath))
+@@ -558,10 +565,10 @@ + static void SaveNVRAM(CModel3 *Model3)
+ {
+ CBlockFile NVRAM;
+- char filePath[24];
++ char filePath[512];
+ int fileVersion = NVRAM_FILE_VERSION;
+
+- sprintf(filePath, "NVRAM/%s.nv", Model3->GetGameInfo()->id);
++ sprintf(filePath, "%s/.supermodel/NVRAM/%s.nv", getenv("HOME"), Model3->GetGameInfo()->id);
+ if (OKAY != NVRAM.Create(filePath, "Supermodel NVRAM State", "Supermodel Version " SUPERMODEL_VERSION))
+ {
+ ErrorLog("Unable to save NVRAM to '%s'. Make sure directory exists!", filePath);
+@@ -581,11 +588,11 @@ + static void LoadNVRAM(CModel3 *Model3)
+ {
+ CBlockFile NVRAM;
+- char filePath[24];
++ char filePath[512];
+ int fileVersion;
+
+ // Generate file path
+- sprintf(filePath, "NVRAM/%s.nv", Model3->GetGameInfo()->id);
++ sprintf(filePath, "%s/.supermodel/NVRAM/%s.nv", getenv("HOME"), Model3->GetGameInfo()->id);
+
+ // Open and check to make sure format is correct
+ if (OKAY != NVRAM.Load(filePath))
diff --git a/pcr/supermodel/supermodel.install b/pcr/supermodel/supermodel.install new file mode 100644 index 000000000..94ef82c48 --- /dev/null +++ b/pcr/supermodel/supermodel.install @@ -0,0 +1,12 @@ +# Message displayed for a fresh install. +post_install() { + echo "" + echo "***************************************************************" + echo " Supermodel has been installed in /usr/share/supermodel." + echo " However, Supermodel can be run by typing supermodel and it's options:" + echo " supermodel <romset> [options]" + echo "" + echo " Note: You need to provide the full path to the romset." + echo "***************************************************************" + echo "" +} diff --git a/pcr/supermodel/supermodel.sh b/pcr/supermodel/supermodel.sh new file mode 100644 index 000000000..992dd406d --- /dev/null +++ b/pcr/supermodel/supermodel.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +mkdir -p ~/.supermodel/NVRAM +mkdir -p ~/.supermodel/saves + +cd /usr/share/supermodel + +if [[ ! -f ~/.supermodel/supermodel.ini ]]; then + cp ./Config/Supermodel.ini ~/.supermodel/supermodel.ini +fi + +./Supermodel "$@" diff --git a/pcr/tinc-pre/PKGBUILD b/pcr/tinc-pre/PKGBUILD new file mode 100644 index 000000000..ebbd4cc3f --- /dev/null +++ b/pcr/tinc-pre/PKGBUILD @@ -0,0 +1,42 @@ +pkgname=tinc-pre +pkgver=1.1pre7 +pkgrel=2 +pkgdesc="VPN (Virtual Private Network) daemon (Pre-release)" +arch=(i686 x86_64) +url="http://www.tinc-vpn.org/" +license=('GPL') +depends=('lzo2' 'zlib' 'openssl') +optdepends=('wxpython: gui support') +provides=('tinc-pre') +conflicts=('tinc') +source=(http://www.tinc-vpn.org/packages/tinc-$pkgver.tar.gz{,.sig} + tincd@.service) + +build() { + cd "$srcdir/tinc-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --sbindir=/usr/bin + make +} + +package() { + cd "$srcdir/tinc-$pkgver" + + make DESTDIR="$pkgdir" install + + install -dm755 "$pkgdir"/usr/share/tinc/examples + tar xozvf doc/sample-config.tar.gz -C $pkgdir/usr/share/tinc/examples + find "$pkgdir"/usr/share/tinc/examples -type f -exec chmod 644 {} + + find "$pkgdir"/usr/share/tinc/examples -type d -exec chmod 755 {} + + + install -Dm644 "$srcdir/tincd@.service" \ + "$pkgdir/usr/lib/systemd/system/tincd@.service" + + sed -e 's,#!/usr/bin/python,#!/usr/bin/python2,' \ + -i $pkgdir/usr/bin/tinc-gui +} +sha1sums=('62a014356864c3a5204edd6e934f3ee575760cfc' + 'SKIP' + '6ab485732bb6c59e7e0e162f22251a0f554ec69c') +sha256sums=('ff330627ad0d6ce1233408bb75b11d7506be13eb0c802ff1657866d97545074b' + 'SKIP' + '43d086b76e2a6ff6d91a2ace2d6d048fc7109fefecd5047ab6c437ba0e9252ed') diff --git a/pcr/tinc-pre/tincd@.service b/pcr/tinc-pre/tincd@.service new file mode 100644 index 000000000..069bf4570 --- /dev/null +++ b/pcr/tinc-pre/tincd@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Tinc daemon for net %i +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/tincd -n %i + +[Install] +WantedBy=multi-user.target |