From d6413cd6dac778aa64e48046ce7110000997ff61 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 8 May 2013 01:04:35 -0700 Subject: Wed May 8 01:04:33 PDT 2013 --- community/bird/PKGBUILD | 8 +- community/brise/PKGBUILD | 10 +- community/cinnamon-control-center/PKGBUILD | 8 +- .../cinnamon-control-center/gnomerrlabeler.patch | 31 ++--- community/cinnamon/PKGBUILD | 6 +- community/fcitx-rime/PKGBUILD | 2 +- community/ghemical/PKGBUILD | 29 ---- community/ghemical/ghemical.desktop | 13 -- community/gnustep-back/PKGBUILD | 10 +- community/gnustep-base/PKGBUILD | 10 +- community/gnustep-gui/PKGBUILD | 8 +- community/ibus-rime/PKGBUILD | 8 +- community/kyotocabinet/PKGBUILD | 9 +- community/libghemical/PKGBUILD | 26 ---- community/liboglappth/PKGBUILD | 26 ---- community/librime/PKGBUILD | 8 +- community/nemo-fileroller/PKGBUILD | 4 +- community/nemo/PKGBUILD | 6 +- community/nginx/PKGBUILD | 8 +- community/rxvt-unicode/PKGBUILD | 8 +- community/xbmc/PKGBUILD | 8 +- core/iproute2/PKGBUILD | 16 ++- extra/alsa-lib/PKGBUILD | 25 +++- extra/alsa-lib/alsa-lib-1.0.27-inline.patch | 155 +++++++++++++++++++++ extra/alsa-lib/alsa-lib-1.0.27-inline2.patch | 28 ++++ extra/alsa-lib/alsa-lib-1.0.27-kernel.patch | 73 ++++++++++ extra/alsa-lib/alsa-lib-1.0.27-segfault.patch | 102 ++++++++++++++ libre-testing/libretools/PKGBUILD | 15 +- libre/abiword-libre/PKGBUILD | 6 +- libre/blender-libre/PKGBUILD | 4 +- libre/chroottools/PKGBUILD | 28 ---- libre/cups-filters-libre/PKGBUILD | 4 +- libre/ghostscript-libre/PKGBUILD | 29 ++-- libre/gnu-ghostscript/PKGBUILD | 2 +- libre/gstreamer0.10-bad-libre/PKGBUILD | 4 +- libre/iceape-libre/PKGBUILD | 6 +- libre/iceape-libre/mozconfig | 1 + libre/icecat/PKGBUILD | 11 +- libre/icecat/mozconfig | 2 +- libre/icecat/vendor.js | 3 + libre/icedove-libre/PKGBUILD | 2 +- libre/iceweasel-libre/PKGBUILD | 8 +- libre/iceweasel-libre/mozconfig | 6 +- libre/iceweasel-libre/vendor.js | 3 + libre/kdelibs-libre/PKGBUILD | 2 +- libre/mplayer-libre/PKGBUILD | 8 +- libre/soundkonverter-libre/PKGBUILD | 6 +- libre/texlive-bin-libre/PKGBUILD | 4 +- libre/virtualbox-libre/PKGBUILD | 4 +- pcr/miniupnpd/PKGBUILD | 40 +++--- pcr/miniupnpd/miniupnpd.init | 51 ------- 51 files changed, 544 insertions(+), 350 deletions(-) delete mode 100644 community/ghemical/PKGBUILD delete mode 100644 community/ghemical/ghemical.desktop delete mode 100644 community/libghemical/PKGBUILD delete mode 100644 community/liboglappth/PKGBUILD create mode 100644 extra/alsa-lib/alsa-lib-1.0.27-inline.patch create mode 100644 extra/alsa-lib/alsa-lib-1.0.27-inline2.patch create mode 100644 extra/alsa-lib/alsa-lib-1.0.27-kernel.patch create mode 100644 extra/alsa-lib/alsa-lib-1.0.27-segfault.patch delete mode 100644 libre/chroottools/PKGBUILD delete mode 100644 pcr/miniupnpd/miniupnpd.init diff --git a/community/bird/PKGBUILD b/community/bird/PKGBUILD index b74b4e930..2214d82be 100644 --- a/community/bird/PKGBUILD +++ b/community/bird/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 82772 2013-01-24 11:12:07Z seblu $ -# Maintainer: Sébastien Luttringer +# $Id: PKGBUILD 90166 2013-05-07 19:14:15Z seblu $ +# Maintainer: Sébastien Luttringer pkgbase=bird pkgname=('bird' 'bird6') -pkgver=1.3.9 +pkgver=1.3.10 pkgrel=1 arch=('i686' 'x86_64') url='http://bird.network.cz/' @@ -12,7 +12,7 @@ depends=('readline' 'ncurses') source=("ftp://bird.network.cz/pub/bird/${pkgname}-${pkgver}.tar.gz" 'bird.service' 'bird6.service') -md5sums=('86042560b5053dd008ba0b5ecbdde136' +md5sums=('553c331b32bca9e926519cb2f67d68be' 'ccd12c994501e28a7256a6a2a17154b2' '631eea3de9be2f259aaf91f281d2d39a') diff --git a/community/brise/PKGBUILD b/community/brise/PKGBUILD index 9cc64b8c9..efbeccd76 100644 --- a/community/brise/PKGBUILD +++ b/community/brise/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 83933 2013-02-07 02:02:02Z fyan $ +# $Id: PKGBUILD 90136 2013-05-07 05:26:31Z fyan $ # Maintainer: Felix Yan # Contributor: GONG Chen pkgname=brise -pkgver=0.18 +pkgver=0.22 pkgrel=1 pkgdesc="Rime schema repository" arch=('i686' 'x86_64') url="http://code.google.com/p/rimeime/" license=('GPL3') depends=() -makedepends=('cmake' 'librime>=0.9.8') +makedepends=('cmake' 'librime>=0.9.9') provides=('librime-data') -conflicts=('librime<0.9.8' 'ibus-rime<0.9.8') +conflicts=('librime<0.9.9' 'ibus-rime<0.9.9') source=("http://rimeime.googlecode.com/files/$pkgname-$pkgver.tar.gz") build() { @@ -24,4 +24,4 @@ package() { cd "${srcdir}/$pkgname" make DESTDIR="$pkgdir" install } -md5sums=('1ba32458c6c697c454d65b0764f925ad') +md5sums=('d9a55bc0b6bdd49e2622b76df43ef12f') diff --git a/community/cinnamon-control-center/PKGBUILD b/community/cinnamon-control-center/PKGBUILD index fcde00b2b..5ec28c926 100644 --- a/community/cinnamon-control-center/PKGBUILD +++ b/community/cinnamon-control-center/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 89868 2013-05-03 19:53:33Z faidoc $ +# $Id: PKGBUILD 90134 2013-05-06 22:58:48Z faidoc $ # Maintainer: Alexandre Filgueira # Jan de Groot pkgname=cinnamon-control-center -pkgver=1.7.5 +pkgver=1.8.0 pkgrel=1 pkgdesc="The Control Center for Cinnamon" arch=('i686' 'x86_64') @@ -19,8 +19,8 @@ options=('!libtool' '!emptydirs') source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/cinnamon-control-center/archive/$pkgver.tar.gz" "gnomerrlabeler.patch" "idle-delay.patch") -sha256sums=('50192b279bd2d6c9a0cb686144d5cf8195e33fbe1e107baeca6da03a638e1f8d' - '826de61fa60349a99c6895f2ffb0ea1c7f71031b17dd80bb245e3834b30b6ff6' +sha256sums=('7230d509f5837906b5497279cfbd96180e5c8dad89777fb31a81fd0c73354fa9' + '604f0a30369d0380a0c5634f1fd50f3f44a89c0b3caec66b60d9e2648b569b90' '42ea92628dc234d65e582592a66c0011d5bb2c2eac14854a06f7a9dc923c8d67') build() { diff --git a/community/cinnamon-control-center/gnomerrlabeler.patch b/community/cinnamon-control-center/gnomerrlabeler.patch index b763078ba..b263613c4 100644 --- a/community/cinnamon-control-center/gnomerrlabeler.patch +++ b/community/cinnamon-control-center/gnomerrlabeler.patch @@ -1,6 +1,5 @@ -diff -Naur cinnamon-control-center-1.7.3.orig/panels/display/cc-display-panel.c cinnamon-control-center-1.7.3/panels/display/cc-display-panel.c ---- cinnamon-control-center-1.7.3.orig/panels/display/cc-display-panel.c 2013-04-15 16:04:38.000000000 +0200 -+++ cinnamon-control-center-1.7.3/panels/display/cc-display-panel.c 2013-04-22 03:46:53.499944701 +0200 +--- cinnamon-control-center-1.8.0.orig/panels/display/cc-display-panel.c 2013-05-05 13:12:28.000000000 +0200 ++++ cinnamon-control-center-1.8.0/panels/display/cc-display-panel.c 2013-05-07 00:27:44.901035877 +0200 @@ -31,12 +31,13 @@ #define GNOME_DESKTOP_USE_UNSTABLE_API #include @@ -8,7 +7,7 @@ diff -Naur cinnamon-control-center-1.7.3.orig/panels/display/cc-display-panel.c -#include #include #include - #include + #include #include +#include "cc-rr-labeler.h" @@ -34,7 +33,7 @@ diff -Naur cinnamon-control-center-1.7.3.orig/panels/display/cc-display-panel.c g_object_unref (self->priv->labeler); G_OBJECT_CLASS (cc_display_panel_parent_class)->finalize (object); -@@ -293,16 +294,16 @@ +@@ -293,14 +294,14 @@ self->priv->current_output = NULL; if (self->priv->labeler) { @@ -43,36 +42,26 @@ diff -Naur cinnamon-control-center-1.7.3.orig/panels/display/cc-display-panel.c g_object_unref (self->priv->labeler); } -- self->priv->labeler = gnome_rr_labeler_new (self->priv->current_configuration); -+ self->priv->labeler = cc_rr_labeler_new (self->priv->current_configuration); + self->priv->labeler = gnome_rr_labeler_new (self->priv->current_configuration); if (cc_panel_get_shell (CC_PANEL (self)) == NULL) - gnome_rr_labeler_hide (self->priv->labeler); + cc_rr_labeler_hide (self->priv->labeler); else -- gnome_rr_labeler_show (self->priv->labeler); -+ cc_rr_labeler_show (self->priv->labeler); + gnome_rr_labeler_show (self->priv->labeler); - select_current_output_from_dialog_position (self); - -@@ -2594,9 +2595,9 @@ - if (self->priv->labeler == NULL) - return; +@@ -2596,7 +2597,7 @@ if (gtk_window_has_toplevel_focus (window)) -- gnome_rr_labeler_show (self->priv->labeler); -+ cc_rr_labeler_show (self->priv->labeler); + gnome_rr_labeler_show (self->priv->labeler); else - gnome_rr_labeler_hide (self->priv->labeler); + cc_rr_labeler_hide (self->priv->labeler); } static void -@@ -2606,9 +2607,9 @@ - if (CC_DISPLAY_PANEL(widget)->priv->labeler == NULL) - return; +@@ -2608,7 +2609,7 @@ if (gtk_widget_get_visible (widget)) { -- gnome_rr_labeler_show (CC_DISPLAY_PANEL (widget)->priv->labeler); -+ cc_rr_labeler_show (CC_DISPLAY_PANEL (widget)->priv->labeler); + gnome_rr_labeler_show (CC_DISPLAY_PANEL (widget)->priv->labeler); } else { - gnome_rr_labeler_hide (CC_DISPLAY_PANEL (widget)->priv->labeler); + cc_rr_labeler_hide (CC_DISPLAY_PANEL (widget)->priv->labeler); diff --git a/community/cinnamon/PKGBUILD b/community/cinnamon/PKGBUILD index d9f2a9be0..3b2290cfb 100644 --- a/community/cinnamon/PKGBUILD +++ b/community/cinnamon/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90127 2013-05-06 21:43:47Z faidoc $ +# $Id: PKGBUILD 90140 2013-05-07 06:36:32Z faidoc $ # Maintainer: Alexandre Filgueira # Contributor: M0Rf30 # Contributor: unifiedlinux # Contributor: CReimer pkgname=cinnamon -pkgver=1.8.0 +pkgver=1.8.1 pkgrel=1 pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience" arch=('i686' 'x86_64') @@ -31,7 +31,7 @@ source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/Cinnamon/tarball/ "switch-applications.patch" "fallback-helpers.patch" "idle-dim.patch") -sha256sums=('4530e15dd5089dfb394647cac716321315045a09539bfdf68b7cce4f2d3bf8c9' +sha256sums=('c7ef75572d4967265a16102e7fa0734db35c33ee792c01dcb9eff7e43e711530' 'a0c05c995102b16f1060cbd43931eeaefeafd0265a0335e4ca14a143bd4c8c30' 'ee5694bdc997ffa35a817f691b15bae13747137d35ec2aecd0da298d7edbe426' '0971ac14bc31167d3b94ea93e608c5d49518a12b89f40c97f84d80e715657aa3' diff --git a/community/fcitx-rime/PKGBUILD b/community/fcitx-rime/PKGBUILD index 808c6f7e2..3e5aef8cf 100644 --- a/community/fcitx-rime/PKGBUILD +++ b/community/fcitx-rime/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 89979 2013-05-06 17:01:38Z fyan $ +# $Id: PKGBUILD 90138 2013-05-07 05:26:33Z fyan $ # Maintainer: Felix Yan # Contributor: lh diff --git a/community/ghemical/PKGBUILD b/community/ghemical/PKGBUILD deleted file mode 100644 index a4dc7cb38..000000000 --- a/community/ghemical/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# Maintainer: Xyne -# Contributor: Abhishek Dasgupta - -pkgname=ghemical -pkgver=3.0.0 -pkgrel=2 -pkgdesc="Computational chemistry package." -license=("GPL") -arch=(i686 x86_64) -url="http://bioinformatics.org/ghemical/ghemical/" -depends=('libghemical>=3.0' 'liboglappth>=1.0' 'libglade' 'gtkglext' 'openbabel') -makedepends=('pkgconfig' 'intltool>=0.40.0' 'gettext') -source=(http://bioinformatics.org/ghemical/download/release20111012/${pkgname}-${pkgver}.tar.gz ghemical.desktop) -md5sums=('becf98626f0eba73f7f042bc92aa60ac' - '7e8789d42d1318a427a30f3bf64cb5a6') - -build() { - cd -- "$srcdir/$pkgname-$pkgver/" - ./configure --prefix=/usr - # Some users have reported crashes due to the courier font. - sed -i 's/courier 12/monospace/g' ./src/*.cpp - make -} - -package() { - install -D -m644 "$srcdir"/ghemical.desktop "$pkgdir"/usr/share/applications/ghemical.desktop - cd -- "$srcdir/$pkgname-$pkgver/" - make DESTDIR="$pkgdir" install -} diff --git a/community/ghemical/ghemical.desktop b/community/ghemical/ghemical.desktop deleted file mode 100644 index eff450186..000000000 --- a/community/ghemical/ghemical.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Type=Application -Version=3.0.0 -Name=Ghemical -GenericName=Computational chemistry package -GenericName[de]=Chemisches Berechnungsprogramm -Comment=3D molecule editor and computing program -Comment[de]=3D Moleküleditor und Berechnungsprogramm -Icon=/usr/share/ghemical/3.0.0/pixmaps/ghemical.png -Exec=/usr/bin/ghemical -Terminal=false -Categories=Science;Chemistry;Education; -StartupNotify=true diff --git a/community/gnustep-back/PKGBUILD b/community/gnustep-back/PKGBUILD index b059ca4a3..cccadceed 100644 --- a/community/gnustep-back/PKGBUILD +++ b/community/gnustep-back/PKGBUILD @@ -1,21 +1,21 @@ -# $Id: PKGBUILD 71960 2012-06-04 07:53:24Z spupykin $ +# $Id: PKGBUILD 90152 2013-05-07 13:33:45Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: Sebastian Sareyko pkgname=gnustep-back -pkgver=0.22.0 -pkgrel=3 +pkgver=0.23.0 +pkgrel=1 pkgdesc="The GNUstep GUI Backend" arch=('i686' 'x86_64') url="http://www.gnustep.org/" license=('LGPL') depends=(libgl libxmu gcc-libs freetype2 cairo) -makedepends=('gnustep-gui' 'libffi' 'gcc-objc') +makedepends=('gnustep-make' 'gnustep-base' 'gnustep-gui' 'libffi' 'gcc-objc') conflicts=('gnustep-back-svn') groups=('gnustep-core') source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) -md5sums=('6ea64404d78766f93d192ff467162f53') +md5sums=('bde6f222bc74a0ba02f57fa1908c200e') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/gnustep-base/PKGBUILD b/community/gnustep-base/PKGBUILD index 827afcf48..f8a72fa46 100644 --- a/community/gnustep-base/PKGBUILD +++ b/community/gnustep-base/PKGBUILD @@ -1,22 +1,22 @@ -# $Id: PKGBUILD 70019 2012-04-28 09:24:11Z allan $ +# $Id: PKGBUILD 90154 2013-05-07 13:34:08Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: Sebastian Sareyko pkgname=gnustep-base -pkgver=1.24.0 -pkgrel=3 +pkgver=1.24.4 +pkgrel=1 pkgdesc="The GNUstep base package" arch=('i686' 'x86_64') url="http://www.gnustep.org/" license=("GPL" "LGPL") -depends=(libxslt avahi gmp gcc-libs openssl libffi gnustep-make gnutls) +depends=(libxslt avahi gmp gcc-libs openssl libffi gnustep-make gnutls icu) makedepends=(gcc-objc) conflicts=('gnustep-base-svn') groups=('gnustep-core') options=('!emptydirs' '!makeflags') source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) -md5sums=('53cd117e9f64729870e906b66d2314ba') +md5sums=('b300f3e6f9c27705226b741c8c018038') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/gnustep-gui/PKGBUILD b/community/gnustep-gui/PKGBUILD index 6fcde216c..e1b86356e 100644 --- a/community/gnustep-gui/PKGBUILD +++ b/community/gnustep-gui/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 90041 2013-05-06 19:37:36Z foutrelis $ +# $Id: PKGBUILD 90156 2013-05-07 13:34:32Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Vesa Kaihlavirta # Contributor: Sebastian Sareyko pkgname=gnustep-gui -pkgver=0.22.0 -pkgrel=4 +pkgver=0.23.1 +pkgrel=1 pkgdesc="The GNUstep GUI class library" arch=('i686' 'x86_64') url="http://www.gnustep.org/" @@ -16,7 +16,7 @@ conflicts=('gnustep-gui-svn') groups=('gnustep-core') options=('!makeflags') source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) -md5sums=('3aa3346071736206ca144ce1ce8f063f') +md5sums=('1771bdb42f27ee946b17bf60fef5eb2e') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/ibus-rime/PKGBUILD b/community/ibus-rime/PKGBUILD index 9ef07caed..d17860c54 100644 --- a/community/ibus-rime/PKGBUILD +++ b/community/ibus-rime/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 83942 2013-02-07 09:33:33Z fyan $ +# $Id: PKGBUILD 90137 2013-05-07 05:26:33Z fyan $ # Maintainer: Felix Yan # Contributor: GONG Chen # Contributor: 網軍總司令 pkgname=ibus-rime -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=1 pkgdesc="Rime input method engine for ibus" arch=('i686' 'x86_64') url="http://code.google.com/p/rimeime/" license=('GPL3') -depends=('ibus' 'libnotify' 'librime>=0.9.8' 'brise') +depends=('ibus' 'libnotify' 'librime>=0.9.9' 'brise') makedepends=('cmake') install='ibus-rime.install' source=("http://rimeime.googlecode.com/files/$pkgname-$pkgver.tar.gz") @@ -25,4 +25,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('813148d4ddc9b14fe099d12a99befe63') +sha512sums=('b18e6f3ba6c97e3b55900d9c4cb70d58f24b202bf2ae894ca861af10ddb028c193d9ac97e609f3b4f0f183b212b74180a02e5d823f235b4c799733933a48afb7') diff --git a/community/kyotocabinet/PKGBUILD b/community/kyotocabinet/PKGBUILD index 4a748bee2..bb08be242 100644 --- a/community/kyotocabinet/PKGBUILD +++ b/community/kyotocabinet/PKGBUILD @@ -1,23 +1,23 @@ -# $Id: PKGBUILD 85954 2013-03-10 07:13:55Z fyan $ +# $Id: PKGBUILD 90164 2013-05-07 16:07:18Z fyan $ # Maintainer: Felix Yan # Contributor: Alexander Duscheleit # Contributor: Joaquim Pedro (osmano807) pkgname=kyotocabinet pkgver=1.2.76 -pkgrel=2 +pkgrel=3 pkgdesc="a modern implementation of DBM in C++" arch=('i686' 'x86_64') url="http://fallabs.com/kyotocabinet" license=('LGPL3') -makedepends=('gcc>=3.1' 'make' 'pkgconfig' 'zlib') +makedepends=('gcc' 'make' 'pkgconfig' 'zlib') depends=('zlib' 'gcc-libs') source=("http://fallabs.com/${pkgname}/pkg/${pkgname}-${pkgver}.tar.gz") build() { cd "$srcdir/$pkgname-$pkgver" - ./configure --prefix=/usr + ./configure --prefix=/usr --disable-opt make } @@ -26,4 +26,5 @@ package() { make install DESTDIR="$pkgdir/" } + sha512sums=('278db7b327eb4c21bf0137d9aa14fb67d74d5ce7ed1cb29fc9120d157a60de165ec0cf842903eb7952e8f998045ae585b958977fa973ba0e0773381de71d9f6a') diff --git a/community/libghemical/PKGBUILD b/community/libghemical/PKGBUILD deleted file mode 100644 index 1514a9674..000000000 --- a/community/libghemical/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# Maintainer: Xyne -# Contributor: Abhishek Dasgupta - -pkgname=libghemical -pkgver=3.0.0 -pkgrel=1 -pkgdesc="Library containing computational chemistry facility of ghemical" -license=("GPL") -arch=(i686 x86_64) -url="http://bioinformatics.org/ghemical/libghemical/" -depends=('gcc-libs') -makedepends=('openbabel' 'intltool>=0.40.0') -options=(!libtool) -source=(http://bioinformatics.org/ghemical/download/release20111012/${pkgname}-${pkgver}.tar.gz) -md5sums=('1d5c9c19bb119470d2bb41a7e681eafd') - -build() { - cd -- "$srcdir/$pkgname-$pkgver/" - ./configure --prefix=/usr --enable-openbabel - make -} - -package() { - cd -- "$srcdir/$pkgname-$pkgver/" - make DESTDIR="$pkgdir" install -} diff --git a/community/liboglappth/PKGBUILD b/community/liboglappth/PKGBUILD deleted file mode 100644 index 950e171d6..000000000 --- a/community/liboglappth/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -# Maintainer: Xyne -# Contributor: Abhishek Dasgupta - -pkgname=liboglappth -pkgver=1.0.0 -pkgrel=1 -pkgdesc="Library containing computational chemistry facility of ghemical" -license=("GPL") -arch=(i686 x86_64) -url="http://bioinformatics.org/ghemical/libghemical/" -depends=('gcc-libs') -makedepends=('mesa') -options=(!libtool) -source=(http://bioinformatics.org/ghemical/download/release20111012/${pkgname}-${pkgver}.tar.gz) -md5sums=('48261e5f4cf99e113fb22e524f0b1eeb') - -build() { - cd -- "$srcdir/$pkgname-$pkgver/" - ./configure --prefix=/usr --enable-openbabel - make -} - -package() { - cd -- "$srcdir/$pkgname-$pkgver/" - make DESTDIR="$pkgdir" install -} diff --git a/community/librime/PKGBUILD b/community/librime/PKGBUILD index 22775c8e7..073cc7eff 100644 --- a/community/librime/PKGBUILD +++ b/community/librime/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 87418 2013-03-31 19:18:22Z stephane $ +# $Id: PKGBUILD 90135 2013-05-07 05:26:30Z fyan $ # Maintainer: Felix Yan # Contributor: GONG Chen # Contributor: 網軍總司令 pkgname=librime -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=2 pkgdesc="Rime input method engine" arch=('i686' 'x86_64') url="http://code.google.com/p/rimeime/" license=('GPL3') -depends=('boost' 'google-glog' 'kyotocabinet' 'opencc' 'yaml-cpp') +depends=('boost' 'google-glog' 'kyotocabinet' 'opencc' 'yaml-cpp>=0.5') optdepends=('brise: Rime schema repository') makedepends=('cmake') source=("http://rimeime.googlecode.com/files/$pkgname-$pkgver.tar.gz") @@ -25,4 +25,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('2ef61458bd5b08652ae0ca190af072ba') +md5sums=('bd705cd3e4c7ab6e47d983b07044769f') diff --git a/community/nemo-fileroller/PKGBUILD b/community/nemo-fileroller/PKGBUILD index 6b767fe38..b3b8c4268 100644 --- a/community/nemo-fileroller/PKGBUILD +++ b/community/nemo-fileroller/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: twa022 pkgname=nemo-fileroller -pkgver=1.7.1 +pkgver=1.8.0 pkgrel=1 pkgdesc="Nemo fileroller extension" arch=('i686' 'x86_64') @@ -16,7 +16,7 @@ depends=('nemo' 'file-roller') options=('!libtool' '!emptydirs') sha256sums=('3381a3421b2fd69746b610cfa3dfeb83d4795076ec692fcf28bcccf69bfe36d0' - 'b15f7cd536f595acd070cdff5b9c5c59df44bbc7bf91a1fd560702875b0f3669') + 'b89c4667b175ad6ad59b6938dab7e9b53c3bcdc25a5ac5177203662900aac2f5') build() { diff --git a/community/nemo/PKGBUILD b/community/nemo/PKGBUILD index 804efe07b..7ebb2959a 100644 --- a/community/nemo/PKGBUILD +++ b/community/nemo/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 89860 2013-05-03 19:19:27Z faidoc $ +# $Id: PKGBUILD 90132 2013-05-06 22:22:04Z faidoc $ # Maintainer: Alexandre Filgueira # Contributor: Ner0 pkgname=nemo -pkgver=1.7.6 +pkgver=1.8.0 pkgrel=1 pkgdesc="Cinnamon file manager (Nautilus fork)" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ install=nemo.install source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/nemo/tarball/$pkgver" "tracker-0.16.patch" "remove-desktop-background.patch") -sha256sums=('670faa09fff6b2919231bbe6c580363c4cd0a7c87fc5324570083ed8955db9c8' +sha256sums=('4812381bd2e926fa3cd4efcddc79585bab3ff1c226d1db69e7ce3802c783d18a' '2b86f486add84e3affb0b14eb84425443e7cf5e593738d10d02e9c2ac0f17626' '0bd07fd931ad701442358cdcbd26e0c5d57717ffadfd39a1cba137e36def1aa5') diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD index ec7ab49e5..d6b99ae91 100644 --- a/community/nginx/PKGBUILD +++ b/community/nginx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 88940 2013-04-25 04:37:43Z bpiotrowski $ +# $Id: PKGBUILD 90146 2013-05-07 12:27:35Z bpiotrowski $ # Maintainer: Sergej Pupykin # Maintainer: Bartłomiej Piotrowski # Contributor: Miroslaw Szot @@ -7,8 +7,8 @@ _cfgdir=/etc/nginx _tmpdir=/var/lib/nginx pkgname=nginx -pkgver=1.4.0 -pkgrel=2 +pkgver=1.4.1 +pkgrel=1 pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server' arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl' 'geoip') @@ -29,7 +29,7 @@ backup=(${_cfgdir:1}/fastcgi.conf source=(http://nginx.org/download/nginx-$pkgver.tar.gz service logrotate) -sha256sums=('84aeb7a131fccff036dc80283dd98c989d2844eb84359cfe7c4863475de923a9' +sha256sums=('bca5d1e89751ba29406185e1736c390412603a7e6b604f5b4575281f6565d119' '77da8ce4d8378048606a25e09270ee187d6b226ee750b6cb4313af5549f5156a' '9523a1fdd5eb61bf62f3049f6ee088b198e36d5edcce2d9b08bbeb2930aa5a16') diff --git a/community/rxvt-unicode/PKGBUILD b/community/rxvt-unicode/PKGBUILD index 90b22198d..e94f50ee7 100644 --- a/community/rxvt-unicode/PKGBUILD +++ b/community/rxvt-unicode/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 87749 2013-04-06 00:49:20Z seblu $ +# $Id: PKGBUILD 90167 2013-05-07 19:14:34Z seblu $ # Maintainer: Sébastien Luttringer # Contributor: Angel Velasquez # Contributor: tobias @@ -6,12 +6,12 @@ pkgname=rxvt-unicode pkgver=9.18 -pkgrel=2 +pkgrel=3 pkgdesc='An unicode enabled rxvt-clone terminal emulator (urxvt)' arch=('i686' 'x86_64') url='http://software.schmorp.de/pkg/rxvt-unicode.html' license=('GPL') -depends=('libxft' 'gdk-pixbuf2' 'perl' 'startup-notification') +depends=('libxft' 'perl' 'startup-notification') optdepends=('gtk2-perl: to use the urxvt-tabbed') source=( "http://dist.schmorp.de/rxvt-unicode/$pkgname-$pkgver.tar.bz2" @@ -39,7 +39,6 @@ build() { --enable-mousewheel \ --enable-next-scroll \ --enable-perl \ - --enable-pixbuf \ --enable-pointer-blank \ --enable-rxvt-scroll \ --enable-selectionscrolling \ @@ -53,6 +52,7 @@ build() { --enable-xft \ --enable-xim \ --enable-xterm-scroll \ + --disable-pixbuf \ --disable-frills make } diff --git a/community/xbmc/PKGBUILD b/community/xbmc/PKGBUILD index 5c4d247b0..6616f3643 100644 --- a/community/xbmc/PKGBUILD +++ b/community/xbmc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 90111 2013-05-06 19:40:13Z foutrelis $ +# $Id: PKGBUILD 90148 2013-05-07 12:45:12Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Brad Fanella # Contributor: [vEX] @@ -8,8 +8,8 @@ _prefix=/usr pkgname=xbmc -pkgver=12.1 -pkgrel=6 +pkgver=12.2 +pkgrel=1 pkgdesc="A software media player and entertainment hub for digital media" arch=('i686' 'x86_64') url="http://xbmc.org" @@ -34,7 +34,7 @@ optdepends=('libcec: support for Pulse-Eight USB-CEC adapter' install="${pkgname}.install" source=("http://mirrors.xbmc.org/releases/source/xbmc-$pkgver.tar.gz" "xbmc.service") -md5sums=('8955473f84cb2a0513c0f3efd7e68843' +md5sums=('489f3877decae4e265ece54f9eaef0ba' '76fae229ebc3bcfaab7e7f27e4fb51f5') build() { diff --git a/core/iproute2/PKGBUILD b/core/iproute2/PKGBUILD index 78824bcfd..a42ee69c7 100644 --- a/core/iproute2/PKGBUILD +++ b/core/iproute2/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 180027 2013-03-14 20:45:46Z foutrelis $ +# $Id: PKGBUILD 184614 2013-05-07 16:15:47Z foutrelis $ # Maintainer: Ronald van Haren # Contributor: Judd Vinet pkgname=iproute2 -pkgver=3.8.0 +pkgver=3.9.0 pkgrel=1 pkgdesc="IP Routing Utilities" arch=('i686' 'x86_64') @@ -21,17 +21,23 @@ backup=('etc/iproute2/ematch_map' 'etc/iproute2/rt_dsfield' 'etc/iproute2/rt_pro 'etc/iproute2/rt_realms' 'etc/iproute2/rt_scopes' 'etc/iproute2/rt_tables') source=(http://www.kernel.org/pub/linux/utils/net/$pkgname/$pkgname-$pkgver.tar.xz iproute2-fhs.patch) -sha1sums=('6d40dd2b91aad9ae084c99973dcdfdbf6fb353fc' +sha1sums=('3f48a6d3019f1766f26cda6c4de5d3858837d92b' '35b8cf2dc94b73eccad427235c07596146cd6f6c') -build() { +prepare() { cd $srcdir/$pkgname-$pkgver # set correct fhs structure patch -Np1 -i "$srcdir/iproute2-fhs.patch" - ./configure + # do not treat warnings as errors + sed -i 's/-Werror//' Makefile +} +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure make } diff --git a/extra/alsa-lib/PKGBUILD b/extra/alsa-lib/PKGBUILD index 7412d21da..99a6ba213 100644 --- a/extra/alsa-lib/PKGBUILD +++ b/extra/alsa-lib/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 182774 2013-04-15 06:32:19Z tpowa $ +# $Id: PKGBUILD 184466 2013-05-07 10:49:12Z tpowa $ # Maintainer: judd pkgname=alsa-lib pkgver=1.0.27 -pkgrel=1 +pkgrel=2 pkgdesc="An alternative implementation of Linux sound support" arch=('i686' 'x86_64') url="http://www.alsa-project.org" @@ -12,7 +12,20 @@ optdepends=('python2: for python smixer plugin') makedepends=('python2') license=('GPL') options=(!libtool) -source=(ftp://ftp.alsa-project.org/pub/lib/$pkgname-$pkgver.tar.bz2) +source=(ftp://ftp.alsa-project.org/pub/lib/$pkgname-$pkgver.tar.bz2 + alsa-lib-1.0.27-segfault.patch + alsa-lib-1.0.27-kernel.patch + alsa-lib-1.0.27-inline.patch + alsa-lib-1.0.27-inline2.patch) + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + # add upstream patches + patch -Np1 -i "$srcdir/alsa-lib-1.0.27-segfault.patch" + patch -Np1 -i "$srcdir/alsa-lib-1.0.27-kernel.patch" + patch -Np1 -i "$srcdir/alsa-lib-1.0.27-inline.patch" + patch -Np1 -i "$srcdir/alsa-lib-1.0.27-inline2.patch" +} build() { cd "$srcdir/$pkgname-$pkgver" @@ -24,4 +37,8 @@ package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install } -md5sums=('f090c7dbd0fe57d786d82e411eac2d08') +md5sums=('f090c7dbd0fe57d786d82e411eac2d08' + '755cfcd116c28feac437eb6b5bdc51bb' + '277e2bc587de25e3294a0f597ae9246e' + 'db14deccb57d8dbcfc6f6d22bed45c1e' + '92ca1fec0cb99bfc302896cf9393a936') diff --git a/extra/alsa-lib/alsa-lib-1.0.27-inline.patch b/extra/alsa-lib/alsa-lib-1.0.27-inline.patch new file mode 100644 index 000000000..cc5cb8d75 --- /dev/null +++ b/extra/alsa-lib/alsa-lib-1.0.27-inline.patch @@ -0,0 +1,155 @@ +From 30122df4faf7ccc79b9525db95f55c5a8ed6fe4d Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Thu, 25 Apr 2013 09:52:33 +0200 +Subject: [PATCH] Use __inline__ for exported headers + +Some programs are still using C90. + +Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=817077 +Signed-off-by: Takashi Iwai +--- + include/control.h | 4 ++-- + include/iatomic.h | 14 +++++++------- + include/pcm.h | 2 +- + include/pcm_extplug.h | 4 ++-- + include/use-case.h | 4 ++-- + 5 files changed, 14 insertions(+), 14 deletions(-) + +diff --git a/include/control.h b/include/control.h +index 27fe2ac..5fdf379 100644 +--- a/include/control.h ++++ b/include/control.h +@@ -234,7 +234,7 @@ int snd_ctl_open_lconf(snd_ctl_t **ctl, const char *name, int mode, snd_config_t + int snd_ctl_open_fallback(snd_ctl_t **ctl, snd_config_t *root, const char *name, const char *orig_name, int mode); + int snd_ctl_close(snd_ctl_t *ctl); + int snd_ctl_nonblock(snd_ctl_t *ctl, int nonblock); +-static inline int snd_ctl_abort(snd_ctl_t *ctl) { return snd_ctl_nonblock(ctl, 2); } ++static __inline__ int snd_ctl_abort(snd_ctl_t *ctl) { return snd_ctl_nonblock(ctl, 2); } + int snd_async_add_ctl_handler(snd_async_handler_t **handler, snd_ctl_t *ctl, + snd_async_callback_t callback, void *private_data); + snd_ctl_t *snd_async_handler_get_ctl(snd_async_handler_t *handler); +@@ -532,7 +532,7 @@ int snd_hctl_open(snd_hctl_t **hctl, const char *name, int mode); + int snd_hctl_open_ctl(snd_hctl_t **hctlp, snd_ctl_t *ctl); + int snd_hctl_close(snd_hctl_t *hctl); + int snd_hctl_nonblock(snd_hctl_t *hctl, int nonblock); +-static inline int snd_hctl_abort(snd_hctl_t *hctl) { return snd_hctl_nonblock(hctl, 2); } ++static __inline__ int snd_hctl_abort(snd_hctl_t *hctl) { return snd_hctl_nonblock(hctl, 2); } + int snd_hctl_poll_descriptors_count(snd_hctl_t *hctl); + int snd_hctl_poll_descriptors(snd_hctl_t *hctl, struct pollfd *pfds, unsigned int space); + int snd_hctl_poll_descriptors_revents(snd_hctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents); +diff --git a/include/iatomic.h b/include/iatomic.h +index e92dbfd..5711fe8 100644 +--- a/include/iatomic.h ++++ b/include/iatomic.h +@@ -980,7 +980,7 @@ static __inline__ int atomic_dec_and_test(volatile atomic_t *v) + return result; + } + +-static inline int atomic_add_negative(int i, volatile atomic_t *v) ++static __inline__ int atomic_add_negative(int i, volatile atomic_t *v) + { + unsigned long flags; + int result; +@@ -1160,36 +1160,36 @@ typedef struct { + + void snd_atomic_read_wait(snd_atomic_read_t *t); + +-static inline void snd_atomic_write_init(snd_atomic_write_t *w) ++static __inline__ void snd_atomic_write_init(snd_atomic_write_t *w) + { + w->begin = 0; + w->end = 0; + } + +-static inline void snd_atomic_write_begin(snd_atomic_write_t *w) ++static __inline__ void snd_atomic_write_begin(snd_atomic_write_t *w) + { + w->begin++; + wmb(); + } + +-static inline void snd_atomic_write_end(snd_atomic_write_t *w) ++static __inline__ void snd_atomic_write_end(snd_atomic_write_t *w) + { + wmb(); + w->end++; + } + +-static inline void snd_atomic_read_init(snd_atomic_read_t *r, snd_atomic_write_t *w) ++static __inline__ void snd_atomic_read_init(snd_atomic_read_t *r, snd_atomic_write_t *w) + { + r->write = w; + } + +-static inline void snd_atomic_read_begin(snd_atomic_read_t *r) ++static __inline__ void snd_atomic_read_begin(snd_atomic_read_t *r) + { + r->end = r->write->end; + rmb(); + } + +-static inline int snd_atomic_read_ok(snd_atomic_read_t *r) ++static __inline__ int snd_atomic_read_ok(snd_atomic_read_t *r) + { + rmb(); + return r->end == r->write->begin; +diff --git a/include/pcm.h b/include/pcm.h +index e440030..95b8aed 100644 +--- a/include/pcm.h ++++ b/include/pcm.h +@@ -451,7 +451,7 @@ int snd_pcm_poll_descriptors_count(snd_pcm_t *pcm); + int snd_pcm_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space); + int snd_pcm_poll_descriptors_revents(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents); + int snd_pcm_nonblock(snd_pcm_t *pcm, int nonblock); +-static inline int snd_pcm_abort(snd_pcm_t *pcm) { return snd_pcm_nonblock(pcm, 2); } ++static __inline__ int snd_pcm_abort(snd_pcm_t *pcm) { return snd_pcm_nonblock(pcm, 2); } + int snd_async_add_pcm_handler(snd_async_handler_t **handler, snd_pcm_t *pcm, + snd_async_callback_t callback, void *private_data); + snd_pcm_t *snd_async_handler_get_pcm(snd_async_handler_t *handler); +diff --git a/include/pcm_extplug.h b/include/pcm_extplug.h +index 884f322..e3b71bc 100644 +--- a/include/pcm_extplug.h ++++ b/include/pcm_extplug.h +@@ -188,7 +188,7 @@ int snd_pcm_extplug_set_slave_param_minmax(snd_pcm_extplug_t *extplug, int type, + /** + * set the parameter constraint with a single value + */ +-static inline int snd_pcm_extplug_set_param(snd_pcm_extplug_t *extplug, int type, unsigned int val) ++static __inline__ int snd_pcm_extplug_set_param(snd_pcm_extplug_t *extplug, int type, unsigned int val) + { + return snd_pcm_extplug_set_param_list(extplug, type, 1, &val); + } +@@ -196,7 +196,7 @@ static inline int snd_pcm_extplug_set_param(snd_pcm_extplug_t *extplug, int type + /** + * set the parameter constraint for slave PCM with a single value + */ +-static inline int snd_pcm_extplug_set_slave_param(snd_pcm_extplug_t *extplug, int type, unsigned int val) ++static __inline__ int snd_pcm_extplug_set_slave_param(snd_pcm_extplug_t *extplug, int type, unsigned int val) + { + return snd_pcm_extplug_set_slave_param_list(extplug, type, 1, &val); + } +diff --git a/include/use-case.h b/include/use-case.h +index defd4ea..93b3456 100644 +--- a/include/use-case.h ++++ b/include/use-case.h +@@ -354,7 +354,7 @@ int snd_use_case_mgr_reset(snd_use_case_mgr_t *uc_mgr); + * \param list Returned allocated list + * \return Number of list entries if success, otherwise a negative error code + */ +-static inline int snd_use_case_card_list(const char **list[]) ++static __inline__ int snd_use_case_card_list(const char **list[]) + { + return snd_use_case_get_list(NULL, NULL, list); + } +@@ -365,7 +365,7 @@ static inline int snd_use_case_card_list(const char **list[]) + * \param list Returned list of verbs + * \return Number of list entries if success, otherwise a negative error code + */ +-static inline int snd_use_case_verb_list(snd_use_case_mgr_t *uc_mgr, ++static __inline__ int snd_use_case_verb_list(snd_use_case_mgr_t *uc_mgr, + const char **list[]) + { + return snd_use_case_get_list(uc_mgr, "_verbs", list); +-- +1.7.11.7 + diff --git a/extra/alsa-lib/alsa-lib-1.0.27-inline2.patch b/extra/alsa-lib/alsa-lib-1.0.27-inline2.patch new file mode 100644 index 000000000..e99bae864 --- /dev/null +++ b/extra/alsa-lib/alsa-lib-1.0.27-inline2.patch @@ -0,0 +1,28 @@ +From a8f405b8f90d752c3609b9e918dc949c4efadf87 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Thu, 25 Apr 2013 09:55:49 +0200 +Subject: [PATCH] Add definition of __inline__ for non-GCC + +Signed-off-by: Takashi Iwai +--- + include/asoundlib-head.h | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/include/asoundlib-head.h b/include/asoundlib-head.h +index 6edbab0..71b5c29 100644 +--- a/include/asoundlib-head.h ++++ b/include/asoundlib-head.h +@@ -40,6 +40,10 @@ + #include + #include + ++#ifndef __GNUC__ ++#define __inline__ inline ++#endif ++ + #include + #include + #include +-- +1.7.11.7 + diff --git a/extra/alsa-lib/alsa-lib-1.0.27-kernel.patch b/extra/alsa-lib/alsa-lib-1.0.27-kernel.patch new file mode 100644 index 000000000..3d4eaf3cb --- /dev/null +++ b/extra/alsa-lib/alsa-lib-1.0.27-kernel.patch @@ -0,0 +1,73 @@ +From 886f0cc3c274643de464e646535afb4ceee1d816 Mon Sep 17 00:00:00 2001 +From: Daniel Mack +Date: Thu, 18 Apr 2013 10:37:50 +0200 +Subject: [PATCH] bring pcm.h and pcm.c in sync with the kernel list + +In particular, this adds definitions and descriptions for G.723 and +DSD types. + +Signed-off-by: Daniel Mack +Signed-off-by: Takashi Iwai +--- + include/pcm.h | 14 +++++++++++++- + src/pcm/pcm.c | 12 ++++++++++++ + 2 files changed, 25 insertions(+), 1 deletion(-) + +diff --git a/include/pcm.h b/include/pcm.h +index d94ba90..e440030 100644 +--- a/include/pcm.h ++++ b/include/pcm.h +@@ -199,7 +199,19 @@ typedef enum _snd_pcm_format { + SND_PCM_FORMAT_U18_3LE, + /** Unsigned 18bit Big Endian in 3bytes format */ + SND_PCM_FORMAT_U18_3BE, +- SND_PCM_FORMAT_LAST = SND_PCM_FORMAT_U18_3BE, ++ /* G.723 (ADPCM) 24 kbit/s, 8 samples in 3 bytes */ ++ SND_PCM_FORMAT_G723_24, ++ /* G.723 (ADPCM) 24 kbit/s, 1 sample in 1 byte */ ++ SND_PCM_FORMAT_G723_24_1B, ++ /* G.723 (ADPCM) 40 kbit/s, 8 samples in 3 bytes */ ++ SND_PCM_FORMAT_G723_40, ++ /* G.723 (ADPCM) 40 kbit/s, 1 sample in 1 byte */ ++ SND_PCM_FORMAT_G723_40_1B, ++ /* Direct Stream Digital (DSD) in 1-byte samples (x8) */ ++ SND_PCM_FORMAT_DSD_U8, ++ /* Direct Stream Digital (DSD) in 2-byte samples (x16) */ ++ SND_PCM_FORMAT_DSD_U16_LE, ++ SND_PCM_FORMAT_LAST = SND_PCM_FORMAT_DSD_U16_LE, + + #if __BYTE_ORDER == __LITTLE_ENDIAN + /** Signed 16 bit CPU endian */ +diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c +index 2a87a7b..438fb3f 100644 +--- a/src/pcm/pcm.c ++++ b/src/pcm/pcm.c +@@ -1558,6 +1558,12 @@ static const char *const snd_pcm_format_names[] = { + FORMAT(S18_3BE), + FORMAT(U18_3LE), + FORMAT(U18_3BE), ++ FORMAT(G723_24), ++ FORMAT(G723_24_1B), ++ FORMAT(G723_40), ++ FORMAT(G723_40_1B), ++ FORMAT(DSD_U8), ++ FORMAT(DSD_U16_LE), + }; + + static const char *const snd_pcm_format_aliases[SND_PCM_FORMAT_LAST+1] = { +@@ -1611,6 +1617,12 @@ static const char *const snd_pcm_format_descriptions[] = { + FORMATD(S18_3BE, "Signed 18 bit Big Endian in 3bytes"), + FORMATD(U18_3LE, "Unsigned 18 bit Little Endian in 3bytes"), + FORMATD(U18_3BE, "Unsigned 18 bit Big Endian in 3bytes"), ++ FORMATD(G723_24, "G.723 (ADPCM) 24 kbit/s, 8 samples in 3 bytes"), ++ FORMATD(G723_24_1B, "G.723 (ADPCM) 24 kbit/s, 1 sample in 1 byte"), ++ FORMATD(G723_40, "G.723 (ADPCM) 40 kbit/s, 8 samples in 3 bytes"), ++ FORMATD(G723_40_1B, "G.723 (ADPCM) 40 kbit/s, 1 sample in 1 byte"), ++ FORMATD(DSD_U8, "Direct Stream Digital, 1-byte (x8), oldest bit in MSB"), ++ FORMATD(DSD_U16_LE, "Direct Stream Digital, 2-byte (x16), little endian, oldest bits in MSB"), + }; + + static const char *const snd_pcm_type_names[] = { +-- +1.7.11.7 + diff --git a/extra/alsa-lib/alsa-lib-1.0.27-segfault.patch b/extra/alsa-lib/alsa-lib-1.0.27-segfault.patch new file mode 100644 index 000000000..72df46185 --- /dev/null +++ b/extra/alsa-lib/alsa-lib-1.0.27-segfault.patch @@ -0,0 +1,102 @@ +From e1e40c25535af35fa5cdf7ffc95a01fbff098ddd Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Mon, 15 Apr 2013 18:12:17 +0200 +Subject: [PATCH] Fix doubly call of dlclose() in dlobj caching code + +When multiple dlobj_cache items point to the same dlobj, dlclose() may +be called wrongly multiple times when these items are cleared, because +we manage the dlobj_cache list as a flat list. This results in a bad +segfault we've seen in openal-soft, for example. + +For fixing this, we need the refcounting of dlobj itself. But, in +this case, we don't have to manage yet another list, since dlopen() +does a proper refcounting by itself. That is, we can just call always +dlopen() at each time a new function is assigned, and also call +dlclose() for each released dlobj_cache item at cleanup. + +Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=814250 + +Signed-off-by: Takashi Iwai +--- + src/dlmisc.c | 31 +++++++++++-------------------- + 1 file changed, 11 insertions(+), 20 deletions(-) + +diff --git a/src/dlmisc.c b/src/dlmisc.c +index 3788382..2de0234 100644 +--- a/src/dlmisc.c ++++ b/src/dlmisc.c +@@ -208,8 +208,7 @@ void *snd_dlobj_cache_get(const char *lib, const char *name, + { + struct list_head *p; + struct dlobj_cache *c; +- void *func, *dlobj = NULL; +- int dlobj_close = 0; ++ void *func, *dlobj; + + snd_dlobj_lock(); + list_for_each(p, &pcm_dlobj_list) { +@@ -220,7 +219,6 @@ void *snd_dlobj_cache_get(const char *lib, const char *name, + continue; + if (!lib && c->lib) + continue; +- dlobj = c->dlobj; + if (strcmp(c->name, name) == 0) { + c->refcnt++; + func = c->func; +@@ -228,17 +226,16 @@ void *snd_dlobj_cache_get(const char *lib, const char *name, + return func; + } + } ++ ++ dlobj = snd_dlopen(lib, RTLD_NOW); + if (dlobj == NULL) { +- dlobj = snd_dlopen(lib, RTLD_NOW); +- if (dlobj == NULL) { +- if (verbose) +- SNDERR("Cannot open shared library %s", ++ if (verbose) ++ SNDERR("Cannot open shared library %s", + lib ? lib : "[builtin]"); +- snd_dlobj_unlock(); +- return NULL; +- } +- dlobj_close = 1; ++ snd_dlobj_unlock(); ++ return NULL; + } ++ + func = snd_dlsym(dlobj, name, version); + if (func == NULL) { + if (verbose) +@@ -257,8 +254,7 @@ void *snd_dlobj_cache_get(const char *lib, const char *name, + free((void *)c->lib); + free(c); + __err: +- if (dlobj_close) +- snd_dlclose(dlobj); ++ snd_dlclose(dlobj); + snd_dlobj_unlock(); + return NULL; + } +@@ -298,16 +294,11 @@ void snd_dlobj_cache_cleanup(void) + struct list_head *p, *npos; + struct dlobj_cache *c; + +- /* clean up caches only when really no user is present */ + snd_dlobj_lock(); +- list_for_each(p, &pcm_dlobj_list) { +- c = list_entry(p, struct dlobj_cache, list); +- if (c->refcnt) +- goto unlock; +- } +- + list_for_each_safe(p, npos, &pcm_dlobj_list) { + c = list_entry(p, struct dlobj_cache, list); ++ if (c->refcnt) ++ continue; + list_del(p); + snd_dlclose(c->dlobj); + free((void *)c->name); /* shut up gcc warning */ +-- +1.7.11.7 + diff --git a/libre-testing/libretools/PKGBUILD b/libre-testing/libretools/PKGBUILD index 88960ddba..4974e0dad 100644 --- a/libre-testing/libretools/PKGBUILD +++ b/libre-testing/libretools/PKGBUILD @@ -8,17 +8,18 @@ pkgdesc="Programs for Parabola development" url="https://projects.parabolagnulinux.org/packages/libretools.git/" license=('GPL3+' 'GPL2') -pkgver=20130503 -_libretools_commit=0db5eebebe64db0d8c3b29b629b066a3909aa61d +pkgver=20130507 +_libretools_commit=4ce4e426012375a9b44df012a143139645880c0d _devtools_commit=a1a79ff77bb19166bd5631953a71e3d3222e5f1c -pkgrel=1 -arch=('any') - _packages_url=https://projects.parabolagnulinux.org/packages source=($_packages_url/libretools.git/snapshot/libretools-$_libretools_commit.tar.bz2 $_packages_url/devtools-par.git/snapshot/devtools-par-$_devtools_commit.tar.bz2) +pkgrel=1 +arch=('any') +makedepends=(emacs) # emacs --batch is used during the build to process text + build() { cd "$srcdir" ln -sf devtools-par-$_devtools_commit devtools-par @@ -30,6 +31,7 @@ package_libretools() { backup=(etc/libretools.conf etc/libretools.d/chroot.conf etc/libretools.d/librefetch.conf) install=libretools.install groups=(base-devel) + replaces=(chroottools) depends=( arch-install-scripts # `archroot` uses `pacstrap` @@ -41,7 +43,6 @@ package_libretools() { wget # `aur` and `pkgbuild-check-nonfree` ) optdepends=('namcap: to check package files') - makedepends=(emacs) # emacs --batch is used during the build to process text cd "$srcdir/$pkgbase-$_libretools_commit" make install-libretools install-doc DESTDIR="$pkgdir" @@ -56,5 +57,5 @@ package_libretools-mips64el() { make install-libretools-mips64el DESTDIR="$pkgdir" } -md5sums=('dabae9bb6040431e8e2b84871a027237' +md5sums=('84fc56b35cca1a05a434d31218dbb891' 'c5cd04723119762701db766cb8f6e5ef') diff --git a/libre/abiword-libre/PKGBUILD b/libre/abiword-libre/PKGBUILD index dce707766..248da54c7 100644 --- a/libre/abiword-libre/PKGBUILD +++ b/libre/abiword-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 173824 2012-12-24 15:08:34Z jgc $ +# $Id: PKGBUILD 183900 2013-04-29 15:40:28Z bpiotrowski $ # Maintainer: Giovanni Scafora # Contributor: Maël Lavault # Maintainer (Parabola): André Silva @@ -7,7 +7,7 @@ _pkgbase=abiword pkgbase=abiword-libre pkgname=('abiword-libre' 'abiword-libre-plugins') pkgver=2.8.6 -pkgrel=8.1 +pkgrel=9 arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.abisource.com" @@ -60,7 +60,7 @@ build() { } package_abiword-libre() { - pkgdesc="A fully-featured word processor that doesn't recommend unfree fonts" + pkgdesc="A fully-featured word processor that doesn't recommend nonfree fonts" depends=('fribidi' 'wv' 'goffice0.8' 'librsvg' 'enchant' 'desktop-file-utils') install=$pkgname.install optdepends=('abiword-libre-plugins') diff --git a/libre/blender-libre/PKGBUILD b/libre/blender-libre/PKGBUILD index e303d8d2b..7e591dcee 100644 --- a/libre/blender-libre/PKGBUILD +++ b/libre/blender-libre/PKGBUILD @@ -13,7 +13,7 @@ fi epoch=7 pkgver=2.66a _pyver=3.3 -pkgrel=4 +pkgrel=5 pkgdesc="Fully integrated 3D graphics creation suite, without nonfree povray and cuda support$_spndesc" arch=( i686 @@ -30,7 +30,7 @@ depends=( hicolor-icon-theme 'ilmbase=2.0.0' jack - libpng #1.5.15 + 'libpng=1.6.2' libtiff #4.0.3 openal #1.15.1 'openexr=2.0.0' diff --git a/libre/chroottools/PKGBUILD b/libre/chroottools/PKGBUILD deleted file mode 100644 index 55a7e165f..000000000 --- a/libre/chroottools/PKGBUILD +++ /dev/null @@ -1,28 +0,0 @@ -# Maintainer: Luke Shumaker - -pkgname=chroottools -pkgver=20121202 -pkgdesc='Chroot tools for Arch and Parabola package maintainers' -url='https://projects.parabolagnulinux.org/packages/chroottools.git/' -license=('GPL') - -pkgrel=2 -arch=('any') -conflicts=(devtools) -depends=( - 'arch-install-scripts' # for pacstrap, used to make chroots - 'curl' # used by checkpkg -) -source=("https://projects.parabolagnulinux.org/packages/${pkgname}.git/snapshot/${pkgname}-${pkgver}.tar") - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - make PREFIX=/usr -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make PREFIX=/usr DESTDIR=${pkgdir} install -} - -md5sums=('68bb7fb792c55031ad68a970b65ab793') diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index 789a3fdd9..14af90cc6 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 182682 2013-04-12 14:56:52Z andyrtr $ +# $Id: PKGBUILD 183882 2013-04-29 10:46:59Z foutrelis $ # Maintainer: Andreas Radke pkgname=cups-filters-libre _pkgname=cups-filters pkgver=1.0.34 -pkgrel=2 +pkgrel=3 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting" diff --git a/libre/ghostscript-libre/PKGBUILD b/libre/ghostscript-libre/PKGBUILD index cf00963b8..9aceaadd1 100644 --- a/libre/ghostscript-libre/PKGBUILD +++ b/libre/ghostscript-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 178158 2013-02-17 10:57:03Z andyrtr $ +# $Id: PKGBUILD 183802 2013-04-28 00:51:13Z eric $ # Maintainer: AndyRTR # Maintainer (Parabola): Joshua Haase # Maintainer (Parabola): André Silva @@ -6,8 +6,8 @@ _pkgname=ghostscript pkgname=ghostscript-libre pkgver=9.07 -pkgrel=1 # rebuild for mips64el -march -pkgdesc="An interpreter for the PostScript language without non-free files" +pkgrel=2 +pkgdesc="An interpreter for the PostScript language without nonfree files" arch=('i686' 'x86_64' 'mips64el') license=('AGPL') #non free files removed depends=('libxt' 'libcups' 'fontconfig' 'jasper' 'zlib' 'libpng>=1.5.7' 'libjpeg' @@ -24,7 +24,7 @@ options=('!libtool') md5sums=('eea27befc1e85bef6d4768202f6b03a5') build() { - cd ${srcdir}/ghostscript-${pkgver} + cd ghostscript-${pkgver} # delete non-free packages grep -l "are not altered" Resource/CMap/* | xargs rm -fv @@ -51,7 +51,7 @@ build() { make # Build IJS - cd ${srcdir}/ghostscript-${pkgver}/ijs + cd ijs sed -i "s:AM_PROG_CC_STDC:AC_PROG_CC:g" configure.ac ./autogen.sh ./configure --prefix=/usr --enable-shared --disable-static @@ -59,21 +59,20 @@ build() { } package() { - cd ${srcdir}/ghostscript-${pkgver} - make -j1 DESTDIR=${pkgdir} \ - cups_serverroot=${pkgdir}/etc/cups \ - cups_serverbin=${pkgdir}/usr/lib/cups install soinstall + cd ghostscript-${pkgver} + make -j1 DESTDIR="${pkgdir}" \ + cups_serverroot="${pkgdir}"/etc/cups \ + cups_serverbin="${pkgdir}"/usr/lib/cups install soinstall # install missing doc files # http://bugs.archlinux.org/task/18023 - install -m 644 ${srcdir}/ghostscript-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} ${pkgdir}/usr/share/ghostscript/$pkgver/doc/ + install -m 644 "${srcdir}"/ghostscript-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} "${pkgdir}"/usr/share/ghostscript/$pkgver/doc/ - mkdir -p ${pkgdir}/usr/share/licenses/${_pkgname} - install -m644 LICENSE ${pkgdir}/usr/share/licenses/${_pkgname}/ + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${_pkgname}/LICENSE # remove unwanted localized man-pages - rm -rf $pkgdir/usr/share/man/[^man1]* + rm -rf "$pkgdir"/usr/share/man/[^man1]* # install IJS - cd ${srcdir}/ghostscript-${pkgver}/ijs - make -j1 DESTDIR=${pkgdir} install + cd ijs + make -j1 DESTDIR="${pkgdir}" install } diff --git a/libre/gnu-ghostscript/PKGBUILD b/libre/gnu-ghostscript/PKGBUILD index 18d64ea9c..827222b39 100644 --- a/libre/gnu-ghostscript/PKGBUILD +++ b/libre/gnu-ghostscript/PKGBUILD @@ -5,7 +5,7 @@ pkgname=gnu-ghostscript _gspkgver=9.07 # ghostscript package version _pkgver=9.06 pkgver=9.06.0 -pkgrel=2 +pkgrel=3 pkgdesc="An interpreter for the PostScript language maintained by a team of GNU programmers" arch=('i686' 'x86_64' 'mips64el') license=('GPL3') diff --git a/libre/gstreamer0.10-bad-libre/PKGBUILD b/libre/gstreamer0.10-bad-libre/PKGBUILD index 1fddeb016..686f41e06 100644 --- a/libre/gstreamer0.10-bad-libre/PKGBUILD +++ b/libre/gstreamer0.10-bad-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 168313 2012-10-08 14:04:19Z heftig $ +# $Id: PKGBUILD 183943 2013-04-29 17:33:53Z bpiotrowski $ # Maintainer: Jan de Groot # Maintainer (Parabola): fauno # Maintainer (Parabola): André Silva @@ -6,7 +6,7 @@ pkgbase=gstreamer0.10-bad-libre pkgname=('gstreamer0.10-bad-libre' 'gstreamer0.10-bad-libre-plugins') pkgver=0.10.23 -pkgrel=3.2 +pkgrel=4 arch=('i686' 'x86_64' 'mips64el') license=('LGPL' 'GPL') makedepends=('pkgconfig' 'gstreamer0.10-base>=0.10.36' 'xvidcore' 'libdca' 'bzip2' 'libdc1394' 'neon' 'musicbrainz' 'faad2' 'libmms' 'libcdaudio' 'libmpcdec' 'mjpegtools' 'libdvdnav' 'libmodplug' 'jasper' 'liblrdf' 'libofa' 'soundtouch' 'libvdpau' 'schroedinger' 'libass' 'libvpx' 'gsm' 'libgme' 'rtmpdump' 'libsndfile' 'librsvg' 'wildmidi' 'opus') diff --git a/libre/iceape-libre/PKGBUILD b/libre/iceape-libre/PKGBUILD index aeb4d528f..e9292c842 100644 --- a/libre/iceape-libre/PKGBUILD +++ b/libre/iceape-libre/PKGBUILD @@ -11,11 +11,11 @@ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _pkgname=${_debname} pkgname=${_debname}-libre pkgver=${_debver}.${_debrel} -pkgrel=6 +pkgrel=8 pkgdesc="A libre version of Debian Iceape, the internet suite based on SeaMonkey." arch=('i686' 'x86_64' 'mips64el') license=('MPL' 'GPL' 'LGPL') -depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'mozilla-searchplugins' 'nss' 'sqlite' 'startup-notification') +depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'gstreamer0.10-base' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'mozilla-searchplugins' 'nss' 'sqlite' 'startup-notification') makedepends=('unzip-libre' 'zip' 'pkg-config' 'python2' 'python2-ply' 'librsvg' 'wireless_tools' 'yasm' 'mesa' 'autoconf2.13' 'quilt') replaces=('seamonkey') conflicts=('seamonkey') @@ -31,7 +31,7 @@ source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2" libre.patch) md5sums=('1ee82aa6ec73c13e2099b4cb6f16a908' '1fb9c4affad5f030c4e3544aadeaeea2' - '70575e76b339fa7e17274a8ed84429fc' + 'cbcb3d6a01b73dd386fddee0535e6602' '7266333e31731af8bb50c2eca8d0bd26' '25b6fe16ac24cd5c852213e5c1adb272' 'c395d443a8c4c16880c7322bcf174743' diff --git a/libre/iceape-libre/mozconfig b/libre/iceape-libre/mozconfig index 3093d20ee..971d2db56 100644 --- a/libre/iceape-libre/mozconfig +++ b/libre/iceape-libre/mozconfig @@ -25,6 +25,7 @@ ac_add_options --with-pthreads # Features ac_add_options --enable-startup-notification ac_add_options --enable-gio +ac_add_options --enable-gstreamer ac_add_options --disable-gnomevfs ac_add_options --disable-crashreporter diff --git a/libre/icecat/PKGBUILD b/libre/icecat/PKGBUILD index d32a96d52..22a4e391b 100644 --- a/libre/icecat/PKGBUILD +++ b/libre/icecat/PKGBUILD @@ -14,11 +14,11 @@ _pgo=true pkgname=icecat pkgver=17.0.1 -pkgrel=7 +pkgrel=9 pkgdesc='GNU IceCat, the standalone web browser based on Mozilla Firefox.' arch=(i686 x86_64 mips64el) license=(MPL GPL LGPL) -depends=(alsa-lib dbus-glib desktop-file-utils gtk2 hicolor-icon-theme hunspell libevent libnotify libvpx libxt mime-types mozilla-common mozilla-searchplugins nss sqlite startup-notification) +depends=(alsa-lib dbus-glib desktop-file-utils gtk2 gstreamer0.10-base hicolor-icon-theme hunspell libevent libnotify libvpx libxt mime-types mozilla-common mozilla-searchplugins nss sqlite startup-notification) makedepends=(autoconf2.13 diffutils imagemagick libidl2 librsvg libxslt mesa pkg-config python2 unzip zip) options=(!emptydirs) if $_pgo; then @@ -42,14 +42,14 @@ source=( ) md5sums=( c88a29aa92fc41a07e777a0e63ac5f7e - 855f11c20d38133d107cc3c6f48162a8 + 5154141da7cf38102927e3addb49ccac 383e8e2a97a8b13fe56d153adb6878b6 3009b176cc5f9b1e416b1bf7c45b064b 1dec37a964098fb3bc46bc767a5c0587 b41f82994fa056ffa5f8e6d99570e27a b30ba2b5562558d510fdd09d626d0faa 64826fcf48816b13090042eefddbaa58 - e7b54d4bd68b2af4cfdef074e3ed08a2 + 2c48d9feffb909df35b552f9c5c555d5 #c8552d030494443218d88792f4dbbd0f ) @@ -99,8 +99,7 @@ prepare() { # configure script misdetects the preprocessor without an optimization level # https://bugs.archlinux.org/task/34644 - # TODO: re-enable when we're building with GCC >= 4.8 again - #sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure + sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure } build() { diff --git a/libre/icecat/mozconfig b/libre/icecat/mozconfig index 75b61828a..d1fd0e3f8 100644 --- a/libre/icecat/mozconfig +++ b/libre/icecat/mozconfig @@ -27,7 +27,7 @@ ac_add_options --with-pthreads # Features ac_add_options --enable-startup-notification -#ac_add_options --enable-gstreamer +ac_add_options --enable-gstreamer ac_add_options --disable-crashreporter ac_add_options --disable-updater diff --git a/libre/icecat/vendor.js b/libre/icecat/vendor.js index 3fbf3d7b7..151140b8f 100644 --- a/libre/icecat/vendor.js +++ b/libre/icecat/vendor.js @@ -11,3 +11,6 @@ pref("extensions.shownSelectionUI", true); // Make sure that safebrowsing is disabled pref("browser.safebrowsing.enabled", false); pref("browser.safebrowsing.malware.enabled", false); + +// Enable gstreamer support +pref("media.gstreamer.enabled", true); diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD index b16e32620..f440369e1 100644 --- a/libre/icedove-libre/PKGBUILD +++ b/libre/icedove-libre/PKGBUILD @@ -11,7 +11,7 @@ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _pkgname=${_debname} pkgname=${_debname}-libre pkgver=${_debver}.${_debrel} -pkgrel=1 +pkgrel=2 pkgdesc="A libre version of Debian Icedove, the standalone mail/news reader based on Mozilla Thunderbird." arch=('i686' 'x86_64' 'mips64el') license=('MPL' 'GPL' 'LGPL') diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD index 314d5ca6d..c45a1f81f 100644 --- a/libre/iceweasel-libre/PKGBUILD +++ b/libre/iceweasel-libre/PKGBUILD @@ -22,12 +22,12 @@ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } _pkgname=iceweasel pkgname=iceweasel-libre pkgver=$_debver.$_debrel -pkgrel=3 +pkgrel=4 pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox." arch=(i686 x86_64 mips64el) license=(MPL GPL LGPL) -depends=(alsa-lib dbus-glib desktop-file-utils gtk2 hicolor-icon-theme hunspell libevent libnotify libvpx libxt mime-types mozilla-common mozilla-searchplugins nss sqlite startup-notification) +depends=(alsa-lib dbus-glib desktop-file-utils gtk2 gstreamer0.10-base hicolor-icon-theme hunspell libevent libnotify libvpx libxt mime-types mozilla-common mozilla-searchplugins nss sqlite startup-notification) makedepends=(autoconf2.13 diffutils imagemagick libidl2 librsvg libxslt mesa pkg-config python2 quilt unzip zip) [ "$CARCH" != "mips64el" ] && makedepends+=('yasm') options=(!emptydirs) @@ -54,12 +54,12 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.bz2" Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch) md5sums=('22daa24b6490c654f131550cbf20fad3' '0c70ab52f35701558081df3d360361a2' - '01f56b3ccbead0f665ed82fae0b8f290' + 'a65f285d20e11e650f7220b9c7f2bbf2' '383e8e2a97a8b13fe56d153adb6878b6' '5addd418bf32b673fdfe80c8fefbea1a' '7b9e5996dd9fe0b186a43a297db1c6b5' 'abf5ecb74caa857abb42bcfbb3442d9c' - '6dd547c72bb875a3101135a1c32d4783' + '0c26941504d3f2abed759221e9bb5de1' '52e52f840a49eb1d14be1c0065b03a93' 'a8fc4658d45b6bf9350023e5c3f34e56' 'd0e1f2625cd9f7234abdeb55aee00529') diff --git a/libre/iceweasel-libre/mozconfig b/libre/iceweasel-libre/mozconfig index d7961bf41..8fa6a5da1 100644 --- a/libre/iceweasel-libre/mozconfig +++ b/libre/iceweasel-libre/mozconfig @@ -13,9 +13,7 @@ ac_add_options --with-system-nss ac_add_options --with-system-jpeg ac_add_options --with-system-zlib ac_add_options --with-system-bz2 -# Build with bundled libpng to avoid flickering tab loading icon -# https://bugzilla.mozilla.org/show_bug.cgi?id=841734 -#ac_add_options --with-system-png +ac_add_options --with-system-png ac_add_options --with-system-libevent ac_add_options --with-system-libvpx ac_add_options --enable-system-hunspell @@ -27,7 +25,7 @@ ac_add_options --with-pthreads # Features ac_add_options --enable-startup-notification -#ac_add_options --enable-gstreamer +ac_add_options --enable-gstreamer ac_add_options --disable-crashreporter ac_add_options --disable-updater diff --git a/libre/iceweasel-libre/vendor.js b/libre/iceweasel-libre/vendor.js index 865bfaec7..bd8bcb148 100644 --- a/libre/iceweasel-libre/vendor.js +++ b/libre/iceweasel-libre/vendor.js @@ -16,3 +16,6 @@ pref("keyword.URL", ""); pref("app.update.enabled", false); pref("app.update.auto", false); pref("dom.storage.enabled", false); + +// Enable gstreamer support +pref("media.gstreamer.enabled", true); diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD index 86d209821..5f91616a0 100644 --- a/libre/kdelibs-libre/PKGBUILD +++ b/libre/kdelibs-libre/PKGBUILD @@ -6,7 +6,7 @@ _pkgname=kdelibs pkgname=kdelibs-libre pkgver=4.10.2 -pkgrel=3 +pkgrel=4 pkgdesc="KDE Core Libraries" arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdelibs' diff --git a/libre/mplayer-libre/PKGBUILD b/libre/mplayer-libre/PKGBUILD index e5023f3cb..5ad383873 100644 --- a/libre/mplayer-libre/PKGBUILD +++ b/libre/mplayer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 178232 2013-02-18 16:28:11Z ioni $ +# $Id: PKGBUILD 183981 2013-04-30 09:11:10Z bpiotrowski $ # Maintainer : Ionut Biru # Contributor: Hugo Doria # Maintainer (Parabola): André Silva @@ -8,7 +8,7 @@ _pkgbase=mplayer pkgbase=mplayer-libre pkgname=('mplayer-libre' 'mencoder-libre') pkgver=35920 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'mips64el') makedepends=('libxxf86dga' 'libxxf86vm' 'libmad' 'libxinerama' 'sdl' 'lame' 'libtheora' 'xvidcore' 'libmng' 'libxss' 'libgl' 'smbclient' 'aalib' 'jack' 'libcaca' 'x264' 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'libvpx' @@ -49,7 +49,7 @@ build() { } package_mplayer-libre() { - pkgdesc="A movie player for GNU/Linux (without unfree faac support)" + pkgdesc="A movie player for GNU/Linux, without nonfree faac support" install=mplayer.install backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf') depends=('desktop-file-utils' 'ttf-dejavu' 'enca' 'libxss' 'a52dec' 'libvpx' 'lirc-utils' 'x264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig' 'libgl' @@ -72,7 +72,7 @@ package_mplayer-libre() { } package_mencoder-libre() { - pkgdesc="Free command line video decoding, encoding and filtering tool (without unfree faac support)" + pkgdesc="Free command line video decoding, encoding and filtering tool, without nonfree faac support" depends=('enca' 'a52dec' 'libvpx' 'x264' 'libmng' 'libdca' 'bzip2' 'lame' 'alsa-lib' 'fontconfig' 'giflib' 'libpng' 'smbclient' 'xvidcore' 'opencore-amr' 'libmad' 'libtheora' 'fribidi' 'libjpeg' 'faad2' 'schroedinger' 'mpg123' 'libass' 'libbluray' 'libcdio-paranoia' 'libvorbis') provides=("mencoder=$pkgver") diff --git a/libre/soundkonverter-libre/PKGBUILD b/libre/soundkonverter-libre/PKGBUILD index b37ef217c..a5c04bec4 100644 --- a/libre/soundkonverter-libre/PKGBUILD +++ b/libre/soundkonverter-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id$ +# $Id: PKGBUILD 90159 2013-05-07 13:40:35Z stativ $ # Maintainer: Lukas Jirkovsky # Contributor: Mateusz Herych # Contributor: Eric Belanger @@ -7,7 +7,7 @@ _pkgname=soundkonverter pkgname=soundkonverter-libre -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc="Front-end to various audio converters, without nonfree faac and mac recommendation" arch=('i686' 'x86_64') @@ -36,7 +36,7 @@ conflicts=$_pkgname provides=$_pkgname=$pkgver install=$_pkgname.install source=("http://kde-apps.org/CONTENT/content-files/29024-${_pkgname}-${pkgver}.tar.gz") -md5sums=('d4f039003954c5279e56113237f608ca') +md5sums=('08076f9d8c017d8c31f18b94bc9e6878') build() { cd "$srcdir"/$_pkgname-$pkgver diff --git a/libre/texlive-bin-libre/PKGBUILD b/libre/texlive-bin-libre/PKGBUILD index 1f8199a48..c5843d4e7 100644 --- a/libre/texlive-bin-libre/PKGBUILD +++ b/libre/texlive-bin-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 183235 2013-04-18 23:55:16Z remy $ +# $Id: PKGBUILD 183993 2013-04-30 14:22:00Z foutrelis $ # Maintainer: Rémy Oudompheng # Contributor: francois # Maintainer (Parabola): Michał Masłowski @@ -6,7 +6,7 @@ pkgname=texlive-bin-libre pkgver=2012.0 -pkgrel=10 +pkgrel=11 pkgdesc="TeX Live binaries, without biber binaries (Parabola rebranded)" license=('GPL') arch=('i686' 'x86_64' 'mips64el') diff --git a/libre/virtualbox-libre/PKGBUILD b/libre/virtualbox-libre/PKGBUILD index 709edc49e..2810d1266 100644 --- a/libre/virtualbox-libre/PKGBUILD +++ b/libre/virtualbox-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id$ +# $Id: PKGBUILD 89632 2013-04-30 16:22:22Z foutrelis $ # Maintainer: Ionut Biru # Maintainer: Sébastien Luttringer # Maintainer (Parabola): Nicolas Reynolds @@ -13,7 +13,7 @@ pkgname=('virtualbox-libre' 'virtualbox-libre-sdk' 'virtualbox-libre-guest-utils') pkgver=4.2.12 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL' 'custom') diff --git a/pcr/miniupnpd/PKGBUILD b/pcr/miniupnpd/PKGBUILD index 30108d4d5..543002e04 100644 --- a/pcr/miniupnpd/PKGBUILD +++ b/pcr/miniupnpd/PKGBUILD @@ -1,49 +1,41 @@ # $Id$ # Maintainer: None pkgname=miniupnpd -pkgver=1.7.20121005 -pkgrel=4 +pkgver=1.8.20130503 +pkgrel=1 pkgdesc="Lightweight UPnP IGD daemon" arch=('i686' 'x86_64' 'mips64el') url="http://miniupnp.free.fr" license=('BSD') backup=(etc/miniupnpd/miniupnpd.conf) -depends=('libnfnetlink') -source=("http://miniupnp.free.fr/files/$pkgname-$pkgver.tar.gz" miniupnpd.init miniupnpd.systemd) -sha1sums=('4579c4711a8455bf455f3757ac9ce0dc40088901' - 'c84031d7af122c5bede8609bcfa80bc31f2a5e61' - '9cf48feb98dadee8a566b2dc7811a95020ad3895') - -_ipt_arch_ver=$(pacman -Ss iptables | awk '/\/iptables/ { print $2 }') -depends+=("iptables=$_ipt_arch_ver") +depends=('libnfnetlink' 'iptables>=1.4.3') +makedepends=('lsb-release') +source=("http://miniupnp.free.fr/files/$pkgname-$pkgver.tar.gz" + miniupnpd.systemd) +md5sums=('484dbda7c428b2d5f3768500a48d3375' + 'f862f79b673359adc80faf0be914394f' + '2cc73f661cacb2fa374eee3d1030f428') build() { - ipt_upstream_ver=iptables-${_ipt_arch_ver%%-*} - if [ ! -d $ipt_upstream_ver ]; then - curl -O "http://www.iptables.org/projects/iptables/files/${ipt_upstream_ver}.tar.bz2" - bsdtar -jxvf $ipt_upstream_ver.tar.bz2 - fi - - cd "$srcdir/$ipt_upstream_ver" - ./configure --enable-static - make - cd "$srcdir/$pkgname-$pkgver" - make -f Makefile.linux config.h - IPTABLESPATH="$srcdir/$ipt_upstream_ver" make -f Makefile.linux + + CONFIG_OPTIONS="--strict --ipv6" make -f Makefile.linux config.h + make -f Makefile.linux } package() { cd "$srcdir/$pkgname-$pkgver" mkdir -p "$pkgdir/usr/share/man/man8" + make PREFIX="$pkgdir/" -f Makefile.linux install + rm -r "${pkgdir}/etc/init.d" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm755 "${srcdir}/miniupnpd.init" "${pkgdir}/etc/rc.d/miniupnpd" install -Dm644 "${srcdir}/miniupnpd.systemd" "${pkgdir}/usr/lib/systemd/system/miniupnpd.service" + sed -i 's:/sbin/iptables:/usr/sbin/iptables: s:eth0:"`cat /etc/miniupnpd/miniupnpd.conf | '"awk -F= '/^ext_ifname/ { print \$2 }'"'`":' "${pkgdir}"/etc/miniupnpd/*.sh sed -i -e "s/^uuid=[-0-9a-f]*/uuid=00000000-0000-0000-0000-000000000000/ s/make genuuid/uuidgen/" "${pkgdir}/etc/miniupnpd/miniupnpd.conf" } - diff --git a/pcr/miniupnpd/miniupnpd.init b/pcr/miniupnpd/miniupnpd.init deleted file mode 100644 index e09ac3ade..000000000 --- a/pcr/miniupnpd/miniupnpd.init +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh - -MINIUPNPD=/usr/sbin/miniupnpd -ARGS='-f /etc/miniupnpd/miniupnpd.conf' -PIDFILE='/var/run/miniupnpd.pid' -IPTABLES_CREATE=/etc/miniupnpd/iptables_init.sh -IPTABLES_REMOVE=/etc/miniupnpd/iptables_removeall.sh - -. /etc/rc.d/functions - -case "$1" in - start) - stat_busy "Starting MiniUPNPd" - - if ! pidof -o %PPID $MINIUPNPD &> /dev/null; then - rm -f "$PIDFILE" - fi - - $IPTABLES_CREATE > /dev/null 2>&1 - - PID="$(cat "$PIDFILE" 2> /dev/null)" - - if [ -z "$PID" ] && $MINIUPNPD $ARGS; then - add_daemon miniupnpd - stat_done - else - stat_fail - fi - ;; - stop) - stat_busy "Stopping MiniUPNPd" - PID="$(cat "$PIDFILE" 2> /dev/null)" - if [ -n "$PID" ] && kill "$PID" &> /dev/null; then - rm -f "$PIDFILE" - rm_daemon miniupnpd - stat_done - else - stat_fail - fi - ;; - restart) - "$0" stop - sleep 1 - "$0" start - ;; - *) - echo "Usage: /etc/rc.d/miniupnpd {start|stop|restart}" - exit 2 - ;; -esac -exit 0 -- cgit v1.2.3-54-g00ecf