diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-01 03:54:24 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-07-01 03:54:24 +0000 |
commit | 88933a383866089c23f6d62783a6a24ab211e872 (patch) | |
tree | 06df2798b84f9e12ebbef88948c0e5b2a3227e99 /community | |
parent | ffb384c05abcdb9c7a7d9df8407b8efc8caa78de (diff) |
Tue Jul 1 03:46:37 UTC 2014
Diffstat (limited to 'community')
-rw-r--r-- | community/bitcoin/PKGBUILD | 34 | ||||
-rw-r--r-- | community/cgit/PKGBUILD | 8 | ||||
-rw-r--r-- | community/chrony/PKGBUILD | 6 | ||||
-rw-r--r-- | community/glusterfs/PKGBUILD | 8 | ||||
-rw-r--r-- | community/gtk-sharp-3/PKGBUILD | 8 | ||||
-rw-r--r-- | community/hitori/PKGBUILD | 6 | ||||
-rw-r--r-- | community/notmuch/PKGBUILD | 27 | ||||
-rw-r--r-- | community/notmuch/notmuch.install | 21 | ||||
-rw-r--r-- | community/pianobar/PKGBUILD | 10 | ||||
-rw-r--r-- | community/python2-systemd/PKGBUILD | 8 | ||||
-rw-r--r-- | community/qcad/PKGBUILD | 6 | ||||
-rw-r--r-- | community/rubinius/PKGBUILD | 8 | ||||
-rw-r--r-- | community/sqlitebrowser/PKGBUILD | 29 | ||||
-rw-r--r-- | community/squid/PKGBUILD | 12 | ||||
-rw-r--r-- | community/squid/squid-r13407.patch | 57 | ||||
-rw-r--r-- | community/vapoursynth/PKGBUILD | 4 | ||||
-rw-r--r-- | community/webkitgtk-sharp/PKGBUILD | 12 |
17 files changed, 182 insertions, 82 deletions
diff --git a/community/bitcoin/PKGBUILD b/community/bitcoin/PKGBUILD index aa75bc061..02e9b2c74 100644 --- a/community/bitcoin/PKGBUILD +++ b/community/bitcoin/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 113294 2014-06-17 09:48:19Z tredaelli $ +# $Id: PKGBUILD 113790 2014-06-30 13:57:31Z tredaelli $ # Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com> # Contributor: shahid <helllamer@gmail.com> pkgbase=bitcoin -pkgname=('bitcoin-daemon' 'bitcoin-qt') -pkgver=0.9.2 +pkgname=('bitcoin-daemon' 'bitcoin-cli' 'bitcoin-qt') +pkgver=0.9.2.1 pkgrel=1 arch=('i686' 'x86_64') url="http://www.bitcoin.org/" @@ -16,20 +16,30 @@ source=(http://bitcoin.org/bin/$pkgver/bitcoin-$pkgver-linux.tar.gz https://raw.github.com/bitcoin/bitcoin/v$pkgver/contrib/debian/examples/bitcoin.conf https://raw.github.com/bitcoin/bitcoin/v$pkgver/contrib/debian/manpages/bitcoind.1 https://raw.github.com/bitcoin/bitcoin/v$pkgver/contrib/debian/manpages/bitcoin.conf.5) -sha256sums=('58a77aeb4c81b54d3903d85abce4f0fb580694a3611a415c5fe69a27dea5935b' +sha256sums=('0060f7d38b98113ab912d4c184000291d7f026eaf77ca5830deec15059678f54' 'b65b377c0d9ecae9eea722843bca0add6bdb7e50929a7e1f751b79b6621c6073' 'ad880c8459ecfdb96abe6a4689af06bdd27906e0edcd39d0915482f2da91e722' 'e141088b07641e4e58cc750f93bbdda1ca0e8f07262fce66b73524c1ed97480e' '881dcc53ebe2d2a4f8647eb206fd355c69e4186f225e2dcfce19d276381e613a' 'b7b232079027c41061dcfd21bca2054e349e4bed4f233733406bb3d90bd533ec') +# Upstream should be more coherent! +case "$pkgver" in +*.*.*.*) + _pkgver=${pkgver%.*} + ;; +*) + _pkgver=$pkgver + ;; +esac + prepare() { cd "$srcdir/$pkgbase-$pkgver-linux/src" - tar xf $pkgbase-$pkgver.tar.gz + tar xf $pkgbase-$_pkgver.tar.gz } build() { - cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$pkgver" + cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$_pkgver" ./configure --prefix=/usr --with-incompatible-bdb --with-gui=qt4 make } @@ -39,7 +49,7 @@ package_bitcoin-qt() { depends=(boost-libs qt4 miniupnpc qrencode protobuf) install=bitcoin-qt.install - cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$pkgver" + cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$_pkgver" install -Dm755 src/qt/bitcoin-qt "$pkgdir"/usr/bin/bitcoin-qt install -Dm644 "$srcdir"/bitcoin-qt.desktop \ "$pkgdir"/usr/share/applications/bitcoin.desktop @@ -53,7 +63,7 @@ package_bitcoin-daemon() { pkgdesc="Bitcoin is a peer-to-peer network based digital currency - daemon" depends=(boost-libs miniupnpc openssl) - cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$pkgver" + cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$_pkgver" install -Dm755 src/bitcoind "$pkgdir"/usr/bin/bitcoind install -Dm644 "$srcdir"/bitcoin.conf \ "$pkgdir/usr/share/doc/$pkgname/examples/bitcoin.conf" @@ -64,3 +74,11 @@ package_bitcoin-daemon() { install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } +package_bitcoin-cli() { + pkgdesc="Bitcoin is a peer-to-peer network based digital currency - RPC client" + depends=(boost-libs openssl) + + cd "$srcdir/$pkgbase-$pkgver-linux/src/$pkgbase-$_pkgver" + install -Dm755 src/bitcoin-cli "$pkgdir"/usr/bin/bitcoin-cli + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/community/cgit/PKGBUILD b/community/cgit/PKGBUILD index 9f0b824bf..4171ccace 100644 --- a/community/cgit/PKGBUILD +++ b/community/cgit/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 106333 2014-02-28 07:30:32Z spupykin $ +# $Id: PKGBUILD 113802 2014-06-30 16:18:49Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: Patrick Palka <patrick@parcs.ath.cx> @@ -6,7 +6,7 @@ # Contributor: Andreas Baumann <abaumann at yahoo dot com> pkgname=cgit -pkgver=0.10.1 +pkgver=0.10.2 pkgrel=1 pkgdesc="A web interface for git written in plain C" arch=('i686' 'x86_64') @@ -14,10 +14,12 @@ url="http://git.zx2c4.com/cgit/" license=('GPL2') depends=('openssl' 'luajit') makedepends=('zlib' 'curl' 'asciidoc') +optdepends=('python2-pygments: syntax highlighting support' + 'mime-types: serve file with correct content-type header') install=cgit.install source=("http://git.zx2c4.com/cgit/snapshot/cgit-$pkgver.tar.xz" "apache.example.conf") -md5sums=('060ef0aa95ebda6ea7daf823214bc4d0' +md5sums=('6682d597f6e3e76645a254c7be537bd3' 'bd5696bea0654bfcf98f249b1a36737d') prepare() { diff --git a/community/chrony/PKGBUILD b/community/chrony/PKGBUILD index 4c7caea95..347241995 100644 --- a/community/chrony/PKGBUILD +++ b/community/chrony/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108210 2014-03-24 21:36:00Z thestinger $ +# $Id: PKGBUILD 113776 2014-06-30 09:17:14Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Daniel Micay <danielmicay@gmail.com> # Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> @@ -9,7 +9,7 @@ pkgname=chrony pkgver=1.29.1 -pkgrel=2 +pkgrel=3 pkgdesc='Lightweight NTP client and server' arch=('i686' 'x86_64') url="http://chrony.tuxfamily.org/" @@ -45,7 +45,7 @@ package() { install -Dm644 "$srcdir/service" "$pkgdir/usr/lib/systemd/system/chrony.service" install -dm755 "$pkgdir/usr/lib/systemd/ntp-units.d" - echo "$pkgname.service" > "$pkgdir/usr/lib/systemd/ntp-units.d/$pkgname.list" + echo "$pkgname.service" > "$pkgdir/usr/lib/systemd/ntp-units.d/10-$pkgname.list" chown 183:183 "$pkgdir/var/lib/chrony" } diff --git a/community/glusterfs/PKGBUILD b/community/glusterfs/PKGBUILD index 101b5e977..923751c07 100644 --- a/community/glusterfs/PKGBUILD +++ b/community/glusterfs/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 113498 2014-06-24 11:02:08Z spupykin $ +# $Id: PKGBUILD 113780 2014-06-30 11:59:55Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributors: # Andrei Antoukh - niwi@niwi.be - http://www.niwi.be @@ -6,14 +6,16 @@ pkgname=glusterfs pkgver=3.5.1 -pkgrel=1 +pkgrel=2 pkgdesc='Is a cluster file-system capable of scaling to several peta-bytes.' arch=(i686 x86_64) url='http://www.gluster.org/' license=(GPL2 LGPL3) install=glusterfs.install -depends=(fuse python2 libxml2) +depends=(fuse python2 libxml2 libaio) makedepends=(flex bison) +optdepends=('rpcbind: NFS' + 'glib2: qemu-block') source=($pkgname-$pkgver.tar.gz::https://github.com/gluster/glusterfs/archive/v$pkgver.tar.gz) md5sums=('8ca66470225704339b94317616977301') diff --git a/community/gtk-sharp-3/PKGBUILD b/community/gtk-sharp-3/PKGBUILD index 1f0d5604a..1f4e6c374 100644 --- a/community/gtk-sharp-3/PKGBUILD +++ b/community/gtk-sharp-3/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 110981 2014-05-11 18:52:35Z bgyorgy $ +# $Id: PKGBUILD 113786 2014-06-30 13:43:08Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=gtk-sharp-3 _pkgname=gtk-sharp -pkgver=2.99.2 -pkgrel=2 +pkgver=2.99.3 +pkgrel=1 pkgdesc="C# bindings for GTK+ 3" arch=('i686' 'x86_64') url="http://mono-project.com/GtkSharp" license=('LGPL') depends=('mono' 'gtk3') source=(http://ftp.gnome.org/pub/GNOME/sources/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.xz) -sha256sums=('0dbb205e827586520a803ec1907d94e51b8c6d4e2bb42bc71c1ac1b769fa9198') +sha256sums=('6440f571416267ae0cb5698071d087b31e3084693fa2c829b1db37ca7ea2c3a2') build() { cd "$srcdir/$_pkgname-$pkgver" diff --git a/community/hitori/PKGBUILD b/community/hitori/PKGBUILD index 58fde03bf..d807e5e6d 100644 --- a/community/hitori/PKGBUILD +++ b/community/hitori/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 110895 2014-05-09 11:17:30Z bgyorgy $ +# $Id: PKGBUILD 113796 2014-06-30 14:03:05Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=hitori -pkgver=0.4.3 +pkgver=0.4.4 pkgrel=1 pkgdesc="GTK+ application to generate and let you play games of Hitori" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ depends=('gtk3') makedepends=('intltool' 'itstool') install=$pkgname.install source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('870657747e7afb6796dae66fccc4fa36a562750bec8f093191c5895ce0f010c2') +sha256sums=('a842f784f7910a7ece9f8a684fbc29ebc469bc4cb4cb27ec4e6191c4649ff9eb') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/notmuch/PKGBUILD b/community/notmuch/PKGBUILD index 8a2284cbf..d6b463c57 100644 --- a/community/notmuch/PKGBUILD +++ b/community/notmuch/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 110999 2014-05-11 19:50:10Z dwallace $ +# $Id: PKGBUILD 113820 2014-06-30 20:26:05Z dwallace $ # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: fauno <fauno at kiwwwi.com.ar> # Contributor: Olivier Ramonat <olivier at ramonat dot fr> @@ -6,15 +6,15 @@ pkgbase=notmuch pkgname=('notmuch' 'notmuch-vim' 'notmuch-mutt' 'notmuch-runtime') -pkgver=0.18 +pkgver=0.18.1 pkgrel=1 arch=('i686' 'x86_64') url="http://notmuchmail.org/" license=('GPL3') -makedepends=('python2' 'python' 'emacs' 'gnupg' 'ruby' 'pkgconfig' 'xapian-core' 'gmime' 'talloc') +makedepends=('python2' 'python' 'python-sphinx' 'emacs' 'gnupg' 'ruby' 'pkgconfig' 'xapian-core' 'gmime' 'talloc') options=(!distcc !makeflags) source=("http://notmuchmail.org/releases/${pkgname}-${pkgver}.tar.gz") -md5sums=('f28f11af1acfb6d9adde2eec600bc27a') +md5sums=('12150aefea58ed0922b48c9494f17ddd') prepare(){ #cp -dpr --no-preserve=ownership "$srcdir/$pkgname-$pkgver" "$srcdir/$pkgname-runtime-$pkgver" @@ -55,16 +55,17 @@ package_notmuch-runtime(){ pkgdesc="Runtime for notmuch and notmuch-mutt" depends=('xapian-core' 'gmime' 'talloc') cd "$srcdir/${pkgbase}-$pkgver" - make DESTDIR="$pkgdir/" LIBDIR_IN_LDCONFIG=0 install + make DESTDIR="$pkgdir/" LIBDIR_IN_LDCONFIG=0 WITH_EMACS=0 install install -Dm755 notmuch $pkgdir/usr/bin/notmuch + rm -rf $pkgdir/usr/share } package_notmuch-vim(){ pkgdesc="Vim plugins for notmuch" depends=('notmuch-runtime') - mkdir -p "$pkgdir"/usr/share/vim/vimfiles/{plugin,syntax} - make -C "$srcdir/$pkgbase-$pkgver/vim" prefix="$pkgdir/usr/share/vim/vimfiles" install + install=notmuch.install + make -C "$srcdir/$pkgbase-$pkgver/vim" DESTDIR="$pkgdir" prefix="/usr/share/vim/vimfiles" install } @@ -78,8 +79,15 @@ package_notmuch(){ 'gnupg: for email encryption') cd "$srcdir/${pkgname}-$pkgver" + + # Install emacs parts + make DESTDIR="$pkgdir/" install-emacs + + # Install manpages + make DESTDIR="$pkgdir" prefix="/usr" install-man + # Install ruby bindings - sed -i -e 's,/site_ruby,,g' bindings/ruby/Makefile + sed -i 's:INSTALL = .*[^D]$:& -D:' bindings/ruby/Makefile make -C bindings/ruby exec_prefix=$pkgdir/usr prefix=/usr install # Install notmuch-deliver @@ -91,6 +99,7 @@ package_notmuch(){ cd "$srcdir/${pkgname}-${pkgver}/bindings/python" python setup.py install --prefix=/usr --root="$pkgdir" + } package_notmuch-mutt(){ @@ -102,4 +111,4 @@ package_notmuch-mutt(){ install -Dm644 "contrib/$pkgname/${pkgname}.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1" } -#vim: set filetype=PKGBUILD sw=4 ts=4 et +#vim: filetype=PKGBUILD sw=4 ts=4 et diff --git a/community/notmuch/notmuch.install b/community/notmuch/notmuch.install new file mode 100644 index 000000000..498d9ad2a --- /dev/null +++ b/community/notmuch/notmuch.install @@ -0,0 +1,21 @@ +update_tags() { + echo -n "Updating vim help tags... " + /usr/bin/vim --noplugins -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/vimfiles/doc" \ + --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_install() { + update_tags + echo + echo '-> To run type "vim -c NotMuch"' +} + +post_upgrade() { + update_tags +} + +post_remove() { + update_tags +} diff --git a/community/pianobar/PKGBUILD b/community/pianobar/PKGBUILD index bc1108a58..a8ec8cfd7 100644 --- a/community/pianobar/PKGBUILD +++ b/community/pianobar/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 103923 2014-01-13 17:16:56Z andyrtr $ +# $Id: PKGBUILD 113808 2014-06-30 18:03:21Z dwallace $ # Maintainer: Daniel Wallace < danielwallace at gtmanfred dot com> # Contributor: Mitch Bigelow <ipha00@gmail.com> # Contributor: Patrick Palka <patrick@parcs.ath.cx> pkgname=pianobar -pkgver=2013.09.15 -pkgrel=2 +pkgver=2014.06.08 +pkgrel=1 pkgdesc="console-based frontend for Pandora" url="http://6xq.net/0017" arch=('i686' 'x86_64') license=('MIT') -depends=('libao' 'faad2' 'libmad' 'gnutls' 'json-c' 'libgcrypt') +depends=('libao' 'ffmpeg') source=(http://6xq.net/projects/pianobar/$pkgname-$pkgver.tar.bz2) -sha256sums=('3f8cf25ef054acf46e519d02453a6e214cfa09661b3adc03da99ace1c6f10066') +sha256sums=('3348b4bdfa9959bc7aeb03ff6ff66e334f8efc78a84261558f18f5fbd543ed2b') build() { make -C "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/python2-systemd/PKGBUILD b/community/python2-systemd/PKGBUILD index 7fb11e5ef..36176441f 100644 --- a/community/python2-systemd/PKGBUILD +++ b/community/python2-systemd/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 111765 2014-05-23 14:47:58Z dwallace $ +# $Id: PKGBUILD 113810 2014-06-30 18:17:40Z dwallace $ # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com pkgname=python2-systemd _pkgname=systemd -pkgver=212 -pkgrel=2 +pkgver=214 +pkgrel=1 pkgdesc="Python2 bindings for systemd" arch=('x86_64' 'i686') url="http://www.freedesktop.org/wiki/Software/systemd/" @@ -11,7 +11,7 @@ license=('GPL') depends=('python2' "systemd>=$pkgver" 'python2-lxml') makedepends=('intltool' 'gperf') source=("http://www.freedesktop.org/software/$_pkgname/$_pkgname-$pkgver.tar.xz") -md5sums=('257a75fff826ff91cb1ce567091cf270') +md5sums=('eac4f9fc5bd18a0efc3fc20858baacf3') build() { diff --git a/community/qcad/PKGBUILD b/community/qcad/PKGBUILD index 0b6ab2bdf..24c9cf634 100644 --- a/community/qcad/PKGBUILD +++ b/community/qcad/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 111314 2014-05-16 11:43:34Z spupykin $ +# $Id: PKGBUILD 113782 2014-06-30 12:00:30Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> # Contributor: Giovanni Scafora <linuxmania@gmail.com> # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=qcad -pkgver=3.5.1.0 +pkgver=3.6.0.0 pkgrel=1 pkgdesc="A 2D CAD package based upon Qt" arch=('i686' 'x86_64') @@ -16,7 +16,7 @@ makedepends=('glu') options=('libtool') source=($pkgname-$pkgver.tar.gz::https://github.com/qcad/qcad/archive/v${pkgver}.tar.gz QCad.desktop) -md5sums=('8515ba13cc8fa5b644864258afed219c' +md5sums=('bee49bc3fe6fa00c2d80cc308edd2841' '84f189dd152e7614a1265659dac6222d') prepare() { diff --git a/community/rubinius/PKGBUILD b/community/rubinius/PKGBUILD index fccc61828..edfa6625c 100644 --- a/community/rubinius/PKGBUILD +++ b/community/rubinius/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 113258 2014-06-16 18:49:59Z foutrelis $ +# $Id: PKGBUILD 113818 2014-06-30 19:54:25Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> pkgbase=rubinius pkgname=(rubinius rubinius-ruby) -pkgver=2.2.9 -pkgrel=2 +pkgver=2.2.10 +pkgrel=1 pkgdesc="Ruby runtime written in Ruby, designed for concurrency" arch=(i686 x86_64) url="http://rubini.us" @@ -14,7 +14,7 @@ makedepends=(llvm rubinius-ruby) options=(!emptydirs) source=(http://releases.rubini.us/${pkgbase}-${pkgver}.tar.bz2 gemrc dirs.patch) -sha256sums=('7b01a7f2508167e73b5273b4e55e6616fc7fd975e79c84c4d2e3ef83d849d2ce' +sha256sums=('2a3e6b71f27073b8d83b9592b05523af70bc147ddcd0673bffae55b4167c9d81' '4bb7eb2fe66e396ed16b589cdb656831407b39ad4e138d88536754c0448ac614' 'a9922b199730c059c26781af45adc46401811ff2e6840c4aeb49da4fa41acdd9') diff --git a/community/sqlitebrowser/PKGBUILD b/community/sqlitebrowser/PKGBUILD index a5e60dd48..6d3325e47 100644 --- a/community/sqlitebrowser/PKGBUILD +++ b/community/sqlitebrowser/PKGBUILD @@ -1,37 +1,26 @@ -# $Id: PKGBUILD 91008 2013-05-17 10:22:46Z spupykin $ +# $Id: PKGBUILD 113784 2014-06-30 12:01:05Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> # Contributor: Michael Fellinger <m.fellinger@gmail.com> pkgname=sqlitebrowser -pkgver=2.0b1 -_pkgrealver=200_b1 -pkgrel=4 -pkgdesc="SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT" +pkgver=3.1.0 +pkgrel=1 +pkgdesc="SQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt" arch=('i686' 'x86_64') url="http://sqlitebrowser.sf.net" license=('GPL') depends=('qt4' 'sqlite') -source=(http://downloads.sourceforge.net/sourceforge/$pkgname/${pkgname}_${_pkgrealver}_src.tar.gz) -md5sums=('5ca3d41cca454235b93ce72cd585dfe3') - -prepare() { - cd $srcdir/trunk/$pkgname - sed -i 's|getline|xgetline|' sqlitebrowser/sqlbrowser_util.c - sed -i 's|: name( 0 ) { }|: name( ) { }|' sqlitebrowser/sqlitedb.h - sed -i '/sqlite_source\/sqlite3.h/d' sqlitebrowser/sqlbrowser_util.c # Remove two useless #include - sed -i 's/"sqlite_source\/sqlite3.h"/<sqlite3.h>/' sqlitebrowser/sqlbrowser_util.h - sed -i -e '1i LIBS += -lsqlite3' -e '/sqlite_source/d' sqlitebrowser/sqlitebrowser.pro -} +source=(https://github.com/sqlitebrowser/sqlitebrowser/archive/sqlb-$pkgver.tar.gz) +md5sums=('17be1cdebcf79a906e6e206fc7cd6cde') build() { - cd $srcdir/trunk/$pkgname + cd $srcdir/$pkgname-sqlb-$pkgver qmake-qt4 make } package() { - cd $srcdir/trunk/$pkgname - mkdir -p $pkgdir/usr/bin - cp $pkgname/$pkgname $pkgdir/usr/bin/ + cd $srcdir/$pkgname-sqlb-$pkgver + install -Dm0755 src/$pkgname $pkgdir/usr/bin/$pkgname } diff --git a/community/squid/PKGBUILD b/community/squid/PKGBUILD index b984b2477..dcd9dff2d 100644 --- a/community/squid/PKGBUILD +++ b/community/squid/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 113599 2014-06-26 09:27:28Z spupykin $ +# $Id: PKGBUILD 113804 2014-06-30 16:30:21Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Mark Coolen <mark.coolen@gmail.com> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> @@ -6,7 +6,7 @@ pkgname=squid pkgver=3.4.6 -pkgrel=1 +pkgrel=2 pkgdesc='Full-featured Web proxy cache server' arch=('x86_64' 'i686') url='http://www.squid-cache.org' @@ -24,16 +24,18 @@ source=("http://www.squid-cache.org/Versions/v3/3.4/$pkgname-$pkgver.tar.bz2" 'squid.pam' 'squid.cron' 'squid.service' - 'squid.tmpfiles') + 'squid.tmpfiles' + 'squid-r13407.patch') md5sums=('d3ca4ce0a039bbba8258d6b67d6afaa1' '270977cdd9b47ef44c0c427ab9034777' 'a71425c4951f2e5b640d19e6a5048531' 'ceeb57c69ebb165676219222f109a24e' - 'd243da117c1aee03c0cc6052f023a380') + 'd243da117c1aee03c0cc6052f023a380' + '06e107bc303aca86550a9041fb0ab7a8') prepare() { cd "$srcdir/$pkgname-$pkgver" -# patch -p0 <$srcdir/ssl.patch + patch -p0 <$srcdir/squid-r13407.patch } build() { diff --git a/community/squid/squid-r13407.patch b/community/squid/squid-r13407.patch new file mode 100644 index 000000000..6ec937cf5 --- /dev/null +++ b/community/squid/squid-r13407.patch @@ -0,0 +1,57 @@ +@@ -, +, @@ + author: Alex Rousskov <rousskov@measurement-factory.com> + Avoid on-exit crashes when adaptation is enabled. + + After trunk r13269 (Vector refactor) destroyed vector objects still have + positive item counts. This exposes use-after-delete bugs. In this particular + case, global adaptation rule/group/service arrays are destructed by global + destruction sequence first and then again by Adaptation::*::TheConfig objects + destructors. + + This change avoiding static destruction order dependencies by storing those + global adaptation arrays on heap. +--- src/adaptation/AccessRule.cc 2014-06-03 07:05:07 +0000 ++++ src/adaptation/AccessRule.cc 2014-06-29 15:22:19 +0000 +@@ -51,10 +51,10 @@ Adaptation::AccessRule::group() + + Adaptation::AccessRules & + Adaptation::AllRules() + { +- static AccessRules TheRules; +- return TheRules; ++ static AccessRules *TheRules = new AccessRules; ++ return *TheRules; + } + + // TODO: make AccessRules::find work + Adaptation::AccessRule * +--- src/adaptation/Service.cc 2012-08-28 13:00:30 +0000 ++++ src/adaptation/Service.cc 2014-06-29 15:22:19 +0000 +@@ -53,10 +53,10 @@ Adaptation::Service::wants(const Service + + Adaptation::Services & + Adaptation::AllServices() + { +- static Services TheServices; +- return TheServices; ++ static Services *TheServices = new Services; ++ return *TheServices; + } + + Adaptation::ServicePointer + Adaptation::FindService(const Service::Id& key) +--- src/adaptation/ServiceGroups.cc 2013-09-28 13:03:58 +0000 ++++ src/adaptation/ServiceGroups.cc 2014-06-29 15:22:19 +0000 +@@ -314,10 +314,10 @@ Adaptation::ServicePlan::print(std::ostr + + Adaptation::Groups & + Adaptation::AllGroups() + { +- static Groups TheGroups; +- return TheGroups; ++ static Groups *TheGroups = new Groups; ++ return *TheGroups; + } + + Adaptation::ServiceGroupPointer + Adaptation::FindGroup(const ServiceGroup::Id &id) diff --git a/community/vapoursynth/PKGBUILD b/community/vapoursynth/PKGBUILD index da3bd4b31..3cf41741d 100644 --- a/community/vapoursynth/PKGBUILD +++ b/community/vapoursynth/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 110469 2014-04-30 14:22:15Z alucryd $ +# $Id: PKGBUILD 113778 2014-06-30 09:24:56Z alucryd $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> # Contributor: sl1pkn07 <sl1pkn07@gmail.com> # Contributor: jackoneill <cantabile.desu@gmail.com> pkgname=vapoursynth pkgver=R23 -pkgrel=3 +pkgrel=4 pkgdesc='A video processing framework with the future in mind' arch=('i686' 'x86_64') url='http://www.vapoursynth.com/' diff --git a/community/webkitgtk-sharp/PKGBUILD b/community/webkitgtk-sharp/PKGBUILD index db4a28154..ef61d7660 100644 --- a/community/webkitgtk-sharp/PKGBUILD +++ b/community/webkitgtk-sharp/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 110988 2014-05-11 19:08:20Z bgyorgy $ +# $Id: PKGBUILD 113788 2014-06-30 13:48:09Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=webkitgtk-sharp pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="C# bindings for WebKitGTK+" arch=('i686' 'x86_64') url="https://github.com/xDarkice/webkitgtk-sharp" license=('LGPL') depends=('gtk-sharp-3' 'webkitgtk') -makedepends=('git' 'soup-sharp') -source=($pkgname-$pkgver::git://github.com/xDarkice/webkitgtk-sharp.git#commit=f0c32b5fce3043582f4666327f23fdf8914bee66) -sha256sums=('SKIP') +makedepends=('soup-sharp') +source=(https://github.com/xDarkice/webkitgtk-sharp/releases/download/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('63a73586000a5528812e00c9bf5a6123848996aa8c9e494945216b50f0ffa3d9') build() { cd "$srcdir/$pkgname-$pkgver" - ./autogen.sh --prefix=/usr + ./configure --prefix=/usr make -j1 } |