diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-01-18 03:29:33 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-01-18 03:29:33 +0000 |
commit | f4cbb127d45017c14988b232dbae02bc2858c6df (patch) | |
tree | 71d864fa346c59efa48d7c029334b366c6597317 | |
parent | 953eead14ccfe47904e73cee9cea6e1255f57356 (diff) |
Sat Jan 18 03:25:57 UTC 2014
56 files changed, 474 insertions, 1614 deletions
diff --git a/community/cgit/PKGBUILD b/community/cgit/PKGBUILD index 1fc1de1e1..e6535f2ea 100644 --- a/community/cgit/PKGBUILD +++ b/community/cgit/PKGBUILD @@ -1,44 +1,44 @@ -# $Id: PKGBUILD 95633 2013-08-15 09:46:14Z spupykin $ +# $Id: PKGBUILD 104326 2014-01-17 15:42:38Z lfleischer $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Current Maintainer: Patrick Palka <patrick@parcs.ath.cx> -# Previous Maintainer: Loui Chang <louipc.ist at gmail com> +# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> +# Contributor: Patrick Palka <patrick@parcs.ath.cx> +# Contributor: Loui Chang <louipc.ist at gmail com> # Contributor: Andreas Baumann <abaumann at yahoo dot com> -# Development: http://closure.ath.cx/aur-dev pkgname=cgit -pkgver=0.9.2 -_gitver=1.8.3 -pkgrel=2 +pkgver=0.10 +pkgrel=1 pkgdesc="A web interface for git written in plain C" arch=('i686' 'x86_64') url="http://hjemli.net/git/cgit" license=('GPL2') -depends=('openssl') +depends=('openssl' 'luajit') makedepends=('zlib' 'curl' 'asciidoc') install=cgit.install source=("http://git.zx2c4.com/cgit/snapshot/cgit-$pkgver.tar.xz" - "git-${_gitver}.tar.gz::https://github.com/git/git/archive/v${_gitver}.tar.gz" "apache.example.conf") -md5sums=('fe11018eff8d79caad112f4fac64b90f' - '73224d3dc86c4999cc49484b49c9acc4' +md5sums=('19944c17ecea1b1d1944718ce8ce6b61' 'bd5696bea0654bfcf98f249b1a36737d') +prepare() { + cd "$pkgname-$pkgver" + make get-git +} + build() { cd "$pkgname-$pkgver" - _cgit_gitver=`grep 'GIT_VER = ' Makefile | cut -f3 -d\ ` - [ "x${_gitver}" == "x${_cgit_gitver}" ] || { msg "Bad git version"; return 1; } - rm -rf git/* - mv ../git-${_gitver}/* git/ make make doc-man } package() { cd "$pkgname-$pkgver" - make CGIT_SCRIPT_PATH=/usr/share/webapps/cgit DESTDIR="$pkgdir" install install-man + + make CGIT_SCRIPT_PATH=/usr/share/webapps/cgit DESTDIR="$pkgdir" prefix=/usr install install-man + install -vd "$pkgdir/var/cache/$pkgname" - install -vDm0644 $srcdir/apache.example.conf $pkgdir/etc/webapps/cgit/apache.example.conf - mkdir -p $pkgdir/usr/lib/cgit - mv $pkgdir/usr/share/webapps/cgit/cgit.cgi $pkgdir/usr/lib/cgit - ln -sf ../../../lib/cgit/cgit.cgi $pkgdir/usr/share/webapps/cgit/cgit.cgi + install -vDm0644 "$srcdir/apache.example.conf" "$pkgdir/etc/webapps/cgit/apache.example.conf" + mkdir -p "$pkgdir/usr/lib/cgit" + mv "$pkgdir/usr/share/webapps/cgit/cgit.cgi" "$pkgdir/usr/lib/cgit" + ln -sf ../../../lib/cgit/cgit.cgi "$pkgdir/usr/share/webapps/cgit/cgit.cgi" } diff --git a/community/cgit/cgit.install b/community/cgit/cgit.install index 7d696ada9..d45792886 100644 --- a/community/cgit/cgit.install +++ b/community/cgit/cgit.install @@ -1,7 +1,5 @@ post_install() { - echo -n "Setting ownership of /var/cache/cgit to http:http ... " chown -v http:http var/cache/cgit - echo "done." - echo -n "cgit looks at /etc/cgitrc for configuration. there is " - echo "an example configuration file in its manpage." + echo "==> cgit looks at /etc/cgitrc for configuration. There is" + echo "==> an example configuration file in the cgitrc(5) man page." } diff --git a/community/dart/PKGBUILD b/community/dart/PKGBUILD index d4ad316cc..3aee78290 100644 --- a/community/dart/PKGBUILD +++ b/community/dart/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 100999 2013-11-14 15:05:53Z arodseth $ +# $Id: PKGBUILD 104299 2014-01-17 11:19:01Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: T. Jameson Little <t.jameson.little at gmail dot com> # Contributor: Usagi Ito <usagi@WonderRabbitProject.net> @@ -6,7 +6,7 @@ # Contributor: Julien Nicoulaud <julien.nicoulaud@gmail.com> pkgname=dart -pkgver=1.0 +pkgver=1.1 pkgrel=1 pkgdesc='The dart programming language SDK' arch=('x86_64' 'i686') @@ -16,17 +16,17 @@ optdepends=('java-runtime: for dartanalyzer') makedepends=('setconf') options=('!strip') -if [[ $CARCH == x86_64 ]]; then - source=("http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip" - "license.html::https://code.google.com/intl/no/google_bsd_license.html") - sha256sums=('9bc14660399c3570fddd262eb9aa11b3e6e19b7a3c547d3b10d60ad905c52c9b' - 'de16a5ac94310b1bdfc27a2a6d620531172bb31af894caeced37af41fb8e2650') -else +#if [[ $CARCH == x86_64 ]]; then +# source=("http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-x64-release.zip" +# "license.html::https://code.google.com/intl/no/google_bsd_license.html") +# sha256sums=('baf8afd92642da97ec5b13d645e37226d1a20447cad7f2b06f8bb07417219d42' +# 'de16a5ac94310b1bdfc27a2a6d620531172bb31af894caeced37af41fb8e2650') +#else source=("http://storage.googleapis.com/dart-archive/channels/stable/release/latest/sdk/dartsdk-linux-ia32-release.zip" "license.html::https://code.google.com/intl/no/google_bsd_license.html") - sha256sums=('131afed9a220b2035375aee71e6b791248e6de51ee2612a21be3f6797e5bbfe6' + sha256sums=('50863be94cff179588aca084a4f40ebd23514447cffd73679b5850e7c6fc768c' 'de16a5ac94310b1bdfc27a2a6d620531172bb31af894caeced37af41fb8e2650') -fi +#fi prepare() { # Fix permissions diff --git a/community/gmic/PKGBUILD b/community/gmic/PKGBUILD index 71d16b033..5824b50c9 100644 --- a/community/gmic/PKGBUILD +++ b/community/gmic/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 102358 2013-12-09 12:50:15Z spupykin $ +# $Id: PKGBUILD 104321 2014-01-17 14:08:56Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: farid <farid at archlinuc-br.org> @@ -6,7 +6,7 @@ pkgbase=gmic pkgname=("gmic" "gimp-plugin-gmic" "zart") -pkgver=1.5.8.0 +pkgver=1.5.8.2 pkgrel=1 arch=("i686" "x86_64") url="http://gmic.sourceforge.net" @@ -15,20 +15,20 @@ makedepends=('gimp' 'qt4' 'fftw' 'openexr' 'opencv' 'mesa' 'gtk2') #options=('!emptydirs') source=("http://downloads.sourceforge.net/sourceforge/gmic/gmic_${pkgver}.tar.gz" "opencv-buildfix.patch") -md5sums=('286d99392a80aaaf2dbcda2ec95f021e' +md5sums=('3b96d8369a6b91baf13490234b3dcd7c' '120319b0d6c81c5af186abe2281b79ca') prepare() { cd "${srcdir}/gmic-${pkgver}" patch -p1 -i "${srcdir}/opencv-buildfix.patch" - find "${srcdir}/gmic-${pkgver}/zart" -type f -execdir chmod 644 '{}' \; - find "${srcdir}/gmic-${pkgver}/zart" -type d -execdir chmod 755 '{}' \; - sed -i 's|qmake zart.pro|qmake-qt4 zart.pro|' src/Makefile + sed -i 's|qmake zart.pro|qmake-qt4 zart.pro|g' src/Makefile + sed -i 's|/usr/bin/qmake|/usr/bin/qmake-qt4|g' zart/Makefile } build() { cd "${srcdir}/gmic-${pkgver}" make -C src all + make -C zart all } package_gmic() { @@ -47,9 +47,8 @@ package_zart() { depends=("opencv" "fftw" "qt4") cd "${srcdir}/gmic-${pkgver}" - make -C src install DESTDIR="$pkgdir" USR="/usr" + install -Dm755 zart/zart "${pkgdir}/usr/bin/zart" install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - rm -rf "${pkgdir}/usr/"{bin/gmic,include,lib,share/{man,bash-completion}} } package_gimp-plugin-gmic() { diff --git a/community/keepassx/PKGBUILD b/community/keepassx/PKGBUILD index 125273a78..1bc5acafe 100644 --- a/community/keepassx/PKGBUILD +++ b/community/keepassx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 101314 2013-11-22 17:06:59Z spupykin $ +# $Id: PKGBUILD 104304 2014-01-17 11:43:02Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Greg Bouzakis <gregbouzakis@gmail.com> # Contributor: Alexander Fehr <pizzapunk gmail com> @@ -6,7 +6,7 @@ pkgname=keepassx pkgver=0.4.3 -pkgrel=5 +pkgrel=6 pkgdesc='Password manager' arch=('i686' 'x86_64') url='http://www.keepassx.org' @@ -17,15 +17,19 @@ install=keepassx.install source=(http://downloads.sourceforge.net/keepassx/$pkgname-$pkgver.tar.gz) md5sums=('1df67bb22b2e08df49f09e61d156f508') -build() { - cd $srcdir/$pkgname-$pkgver +prepare() { + cd $pkgname-$pkgver sed -i '1,1i#include <unistd.h>' src/lib/random.cpp + find -name '*.png' -exec optipng -quiet -force -fix {} \; +} + +build() { + cd $pkgname-$pkgver qmake-qt4 make - find -name '*.png' -exec optipng -quiet -force -fix {} \; } package() { - cd $srcdir/$pkgname-$pkgver - make INSTALL_ROOT=$pkgdir install + cd $pkgname-$pkgver + make INSTALL_ROOT="$pkgdir" install } diff --git a/community/libmatewnck/PKGBUILD b/community/libmatewnck/PKGBUILD index 40fea7630..2c967fb94 100644 --- a/community/libmatewnck/PKGBUILD +++ b/community/libmatewnck/PKGBUILD @@ -1,12 +1,10 @@ -# $Id: PKGBUILD 104172 2014-01-16 15:12:04Z flexiondotorg $ +# $Id: PKGBUILD 104295 2014-01-17 10:05:11Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> -# Contributor: Giovanni "Talorno" Ricciardi <kar98k.sniper@gmail.com> -# Contributor: Xpander <xpander0@gmail.com> pkgname=libmatewnck pkgver=1.6.1 -pkgrel=5 -pkgdesc="Description: MATE Window Navigator Construction Kit. A library to use for writing pagers and task lists." +pkgrel=6 +pkgdesc="Window Navigator Construction Kit for MATE." url="http://mate-desktop.org" arch=('i686' 'x86_64') license=('LGPL') diff --git a/community/libvirt-python/PKGBUILD b/community/libvirt-python/PKGBUILD index 3e592fdfd..27eba642e 100644 --- a/community/libvirt-python/PKGBUILD +++ b/community/libvirt-python/PKGBUILD @@ -3,31 +3,25 @@ # Contributor: Jonathan Wiersma <archaur at jonw dot org> pkgname=libvirt-python -pkgver=1.2.0 -pkgrel=2 +pkgver=1.2.1 +pkgrel=1 pkgdesc="libvirt python binding" arch=('i686' 'x86_64') url="http://libvirt.org/" license=('LGPL') depends=('python2' 'libvirt') +makedepends=('git') options=('emptydirs') install="libvirt-python.install" -source=("ftp://libvirt.org/libvirt/python/$pkgname-$pkgver.tar.gz" - "python-fix.patch::http://libvirt.org/git/?p=libvirt-python.git;a=patch;h=9d9e2513c09e7ba7474c94455e5f82b3d00e6396") -md5sums=('38158e5740be65f17eef9f99ffa5dadf' - 'ba2e5b0d5906a25a6e8a857156d55b61') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - patch -p1 <$srcdir/python-fix.patch -} +source=("$pkgname::git://libvirt.org/libvirt-python.git#tag=v1.2.1") +md5sums=('SKIP') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$pkgname" python2 setup.py build } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$pkgname" python2 setup.py install --root=$pkgdir } diff --git a/community/libxnvctrl/PKGBUILD b/community/libxnvctrl/PKGBUILD index 8cb63ad56..e5f3cf25b 100644 --- a/community/libxnvctrl/PKGBUILD +++ b/community/libxnvctrl/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 104245 2014-01-16 17:59:46Z flexiondotorg $ +# $Id: PKGBUILD 104297 2014-01-17 10:20:00Z flexiondotorg $ # Maintainer: Martin Wimpress <code@flexion.org> # Contributor: Alessio Sergi <asergi at archlinux dot us> pkgname=libxnvctrl -pkgver=331.20 +pkgver=331.38 pkgrel=2 pkgdesc="NVIDIA X Ctrl library" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('GPL2') depends=('libxext') source=("http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${pkgver}.tar.bz2" "10_libxnvctrl_so_0.diff") -sha1sums=('a42cd2e821bce5061532d38d9f84a45d2986ba58' +sha1sums=('ad3fd407dcf8678c770d6202651eb08162fd5e5d' '84146494a08d4b691e2cff84d1551210eee584dd') prepare() { diff --git a/community/mate-user-share/PKGBUILD b/community/mate-user-share/PKGBUILD index a78fb028f..380ea8537 100644 --- a/community/mate-user-share/PKGBUILD +++ b/community/mate-user-share/PKGBUILD @@ -1,10 +1,9 @@ -# $Id: PKGBUILD 104276 2014-01-16 19:31:39Z flexiondotorg $ +# $Id: PKGBUILD 104314 2014-01-17 12:43:05Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> -# Contributor: Giovanni "Talorno" Ricciardi <kar98k.sniper@gmail.com> pkgname=mate-user-share pkgver=1.6.1 -pkgrel=4 +pkgrel=6 pkgdesc="User level public file sharing via WebDAV." url="http://mate-desktop.org" arch=('i686' 'x86_64') diff --git a/community/partclone/PKGBUILD b/community/partclone/PKGBUILD index 43ea2831b..71d0920f8 100644 --- a/community/partclone/PKGBUILD +++ b/community/partclone/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 90410 2013-05-12 09:03:51Z jsteel $ -# Maintainer: Jonathan Steel <mail at jsteel dot org> +# $Id: PKGBUILD 104331 2014-01-17 20:10:14Z jsteel $ +# Maintainer: Jonathan Steel <jsteel@aur.archlinux.org> # Contrinutor: Dan Serban # Contributor: Franz Burgmann # Contributor: Todd Partridge (Gen2ly) # Contributor: Ivan Sichmann Freitas pkgname=partclone -pkgver=0.2.58 -pkgrel=2 +pkgver=0.2.69 +pkgrel=1 pkgdesc="Utilities to save and restore used blocks on a partition" arch=('i686' 'x86_64') url="http://partclone.org" license=('GPL') depends=('progsreiserfs' 'ntfs-3g') source=(https://downloads.sourceforge.net/project/$pkgname/stable/$pkgver/${pkgname}_$pkgver.orig.tar.gz) -md5sums=('8d8edeab8a0ce430d2e00efcc25f4ce7') +md5sums=('2cc3b4e49819da32adcf63ef9246dca0') build() { cd "$srcdir"/$pkgname-$pkgver @@ -28,5 +28,5 @@ build() { package() { cd "$srcdir"/$pkgname-$pkgver - make DESTDIR="$pkgdir"/ install + make PREFIX=/usr DESTDIR="$pkgdir"/ install } diff --git a/community/python-tornado/PKGBUILD b/community/python-tornado/PKGBUILD new file mode 100644 index 000000000..42c463e58 --- /dev/null +++ b/community/python-tornado/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 104290 2014-01-17 07:31:27Z fyan $ +# Maintainer: Felix Yan <felixonmars@gmail.com> +# Contributor: Thomas Dziedzic < gostrc at gmail > + +pkgname=('python-tornado' 'python2-tornado') +pkgver=3.2.0 +pkgrel=1 +pkgdesc='open source version of the scalable, non-blocking web server and tools' +arch=('i686' 'x86_64') +url='http://www.tornadoweb.org/' +license=('Apache') +makedepends=('python-setuptools' 'python2-setuptools' 'python2-backports.ssl_match_hostname') +source=("https://github.com/facebook/tornado/archive/v${pkgver}.tar.gz") + +build() { + cd "$srcdir" + cp -r tornado-${pkgver} python2-tornado-${pkgver} + + cd tornado-${pkgver} + + python setup.py build + + cd ../python2-tornado-${pkgver} + + # python -> python2 rename + find -name '*py' -exec sed -e 's_#!/usr/bin/env python_&2_' -i {} \; + + python2 setup.py build +} + +package_python-tornado() { + depends=('python') + + cd "$srcdir/tornado-${pkgver}" + + python setup.py install --root="${pkgdir}" --optimize=1 +} + +package_python2-tornado() { + depends=('python2' 'python2-backports.ssl_match_hostname') + + cd "$srcdir/python2-tornado-${pkgver}" + + python2 setup.py install --root="${pkgdir}" --optimize=1 +} + +sha512sums=('1703178be34060a6c36e9e0aa742b87ad905dfb0f565e43a1158edfe5c7800fe35aff9168b60aabd3b831b339af6ef95aaa144a9fb167c5d93f548eb59fc2557') diff --git a/community/python2-caja/PKGBUILD b/community/python2-caja/PKGBUILD index 3b78035af..85ad37a62 100644 --- a/community/python2-caja/PKGBUILD +++ b/community/python2-caja/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 104258 2014-01-16 18:22:07Z flexiondotorg $ +# $Id: PKGBUILD 104310 2014-01-17 11:54:21Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> # Contributor: Xpander <xpander0@gmail.com> pkgname=python2-caja _pkgname=python-caja -pkgver=1.6.0 -pkgrel=6 +pkgver=1.6.1 +pkgrel=1 pkgdesc="Python binding for Caja, to allow Caja property page and menu item extensions to be written in Python." url="http://mate-desktop.org" arch=('i686' 'x86_64') @@ -16,11 +16,16 @@ options=('!emptydirs') replaces=('python-caja') provides=('python-caja') source=("http://pub.mate-desktop.org/releases/1.6/${_pkgname}-${pkgver}.tar.xz") -sha1sums=('a7dbcff03b9dbdf2f33dbea96946426097eb9e56') +sha1sums=('44c39d62c977b06e9a8f37cfdbd81c2f6eb10ff5') + +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + sed -i 's/python-config/python2-config/' configure +} build() { cd "${srcdir}/${_pkgname}-${pkgver}" - PYTHON=/usr/bin/python2 ./autogen.sh \ + PYTHON=/usr/bin/python2 ./configure \ --prefix=/usr \ --disable-static make diff --git a/community/python2-exiv2/PKGBUILD b/community/python2-exiv2/PKGBUILD new file mode 100644 index 000000000..c3eac1b07 --- /dev/null +++ b/community/python2-exiv2/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 104318 2014-01-17 13:51:16Z flexiondotorg $ +# Maintainer : Martin Wimpress <code@flexion.org> +# Contributor: Archie <xMickael@ifrance.com> +# Contributor: Byron Clark <byron@theclarkfamily.name> + +_pkgname=pyexiv2 +pkgname=python2-exiv2 +pkgver=0.3.2 +pkgrel=2 +pkgdesc="pyexiv2 is a Python binding to exiv2, the C++ library for manipulation of EXIF, IPTC and XMP image metadata." +url="http://tilloy.net/dev/pyexiv2" +arch=('i686' 'x86_64' 'armv6h' 'armv7h') +depends=('python2' 'boost-libs' 'exiv2') +makedepends=('scons' 'boost') +replaces=('pyexiv2') +conflicts=('pyexiv2') +provides=('pyexiv2') +license=('GPL') +source=("http://launchpad.net/${_pkgname}/0.3.x/${pkgver}/+download/${_pkgname}-${pkgver}.tar.bz2") +md5sums=('9c0377ca4cf7d5ceeee994af0b5536ae') + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + scons +} + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + scons DESTDIR="${pkgdir}" install +} diff --git a/community/virtualbox-modules-lts/PKGBUILD b/community/virtualbox-modules-lts/PKGBUILD index b7c6bc332..0d5ba2af0 100644 --- a/community/virtualbox-modules-lts/PKGBUILD +++ b/community/virtualbox-modules-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 103935 2014-01-13 17:56:58Z andyrtr $ +# $Id: PKGBUILD 104283 2014-01-17 05:32:15Z andyrtr $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Ionut Biru <ibiru@archlinux.org> # Contributor: Sébastien Luttringer @@ -6,7 +6,7 @@ pkgbase=virtualbox-modules-lts pkgname=('virtualbox-host-modules-lts' 'virtualbox-guest-modules-lts') pkgver=4.3.6 -pkgrel=3 +pkgrel=4 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') diff --git a/extra/cups/PKGBUILD b/extra/cups/PKGBUILD index 08a3e19f1..5bbee3ddd 100644 --- a/extra/cups/PKGBUILD +++ b/extra/cups/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 199750 2013-11-15 15:38:18Z andyrtr $ +# $Id: PKGBUILD 204308 2014-01-17 05:30:06Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> pkgbase="cups" pkgname=('libcups' 'cups') -pkgver=1.7.0 -pkgrel=2 +pkgver=1.7.1 +pkgrel=1 arch=('i686' 'x86_64') license=('GPL') url="http://www.cups.org/" -makedepends=('libtiff>=4.0.0' 'libpng>=1.5.7' 'acl' 'pam' 'xdg-utils' 'krb5' 'gnutls>=2.8.3' 'cups-filters' 'bc' - 'colord' 'xinetd' 'gzip' 'autoconf' 'libusb' 'dbus-core' 'avahi' 'hicolor-icon-theme' 'systemd') +makedepends=('libtiff>=4.0.0' 'libpng>=1.5.7' 'acl' 'pam' 'xdg-utils' 'krb5' 'openssl' 'cups-filters' 'bc' + 'colord' 'xinetd' 'gzip' 'autoconf' 'libusb' 'dbus' 'avahi' 'hicolor-icon-theme' 'systemd' 'inetutils') source=(#http://mirror.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.bz2 http://www.cups.org/software/${pkgver}/cups-${pkgver}-source.tar.bz2 cups.logrotate cups.pam @@ -19,7 +19,6 @@ source=(#http://mirror.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.b cups-no-gzip-man.patch # FC cups-systemd-socket.patch - cups-dbus-utf8.patch cups-res_init.patch cups-avahi-address.patch cups-enum-all.patch @@ -31,14 +30,13 @@ source=(#http://mirror.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.b cupsd-no-crash-on-avahi-threaded-poll-shutdown.patch get-ppd-file-for-statically-configured-ipp-shared-queues.patch ppd-poll-with-client-conf.patch) -md5sums=('5ab496a2ce27017fcdb3d7ec4818a75a' +md5sums=('55277c40fd4b7183dc3671d39c5c42b7' 'f861b18f4446c43918c8643dcbbd7f6d' '96f82c38f3f540b53f3e5144900acf17' '3ba9e3410df1dc3015463d615ef91b3b' 'cc4101beccb5ed6deb1c92707a575925' '90c30380d4c8cd48a908cfdadae1ea24' '555a1c71151ce990e176315b46e3de2f' - 'a2a88b3a3257c3b5fd3edcc169e6aca4' '8fe27d4248cacbc02824e7937cab4088' 'df0c367c0022e3c7d8e01827e8a6c5e7' 'f30c2a161caaf27854581507cde8cac6' @@ -69,9 +67,6 @@ prepare() { # various bugfixes (upstream reports/SVN or Fedora/Debian - # Ensure attributes are valid UTF-8 in dbus notifier - patch -Np1 -i ${srcdir}/cups-dbus-utf8.patch - # Fixed crash which sometimes happens on shutdown of the CUPS daemon, caused by a wrong shutdown sequence for shutting down the Avahi threaded poll. # patch -Np1 -i ${srcdir}/cupsd-no-crash-on-avahi-threaded-poll-shutdown.patch # Applications could not get the PPD file for statically-configured IPP-shared print queues @@ -112,7 +107,7 @@ build() { --enable-pam=yes \ --enable-raw-printing \ --enable-dbus --with-dbusdir=/etc/dbus-1 \ - --enable-ssl=yes --enable-gnutls \ + --enable-ssl=yes --enable-openssl \ --enable-threads \ --enable-avahi\ --with-php=/usr/bin/php-cgi \ @@ -122,15 +117,14 @@ build() { check() { cd ${pkgbase}-${pkgver} - #httpAddrGetList(workstation64): FAIL - #1 TESTS FAILED! - #make[1]: *** [testhttp] Error 1 +#./run-stp-tests.sh: line 782: 6307 Aborted (core dumped) $VALGRIND ../scheduler/cupsd -c /tmp/cups-$user/cupsd.conf -f > /tmp/cups-$user/log/debug_log 2>&1 +#FAIL: 87 error messages, expected 33. make -k check || /bin/true } package_libcups() { pkgdesc="The CUPS Printing System - client libraries and headers" -depends=('gnutls>=2.8.3' 'libtiff>=4.0.0' 'libpng>=1.5.7' 'krb5' 'avahi') +depends=('openssl' 'libtiff>=4.0.0' 'libpng>=1.5.7' 'krb5' 'avahi') backup=(etc/cups/client.conf) cd ${pkgbase}-${pkgver} @@ -162,7 +156,7 @@ backup=(etc/cups/cupsd.conf etc/logrotate.d/cups etc/pam.d/cups etc/xinetd.d/cups-lpd) -depends=('acl' 'pam' "libcups>=${pkgver}" 'cups-filters' 'bc' 'colord' 'libusb' 'dbus-core' 'libsystemd' 'hicolor-icon-theme') +depends=('acl' 'pam' "libcups>=${pkgver}" 'cups-filters' 'bc' 'colord' 'libusb' 'dbus' 'systemd' 'hicolor-icon-theme') optdepends=('xdg-utils: xdg .desktop file support') cd ${pkgbase}-${pkgver} diff --git a/extra/cups/cups-dbus-utf8.patch b/extra/cups/cups-dbus-utf8.patch deleted file mode 100644 index 0bcd4a163..000000000 --- a/extra/cups/cups-dbus-utf8.patch +++ /dev/null @@ -1,106 +0,0 @@ -diff -up cups-1.6.1/notifier/dbus.c.dbus-utf8 cups-1.6.1/notifier/dbus.c ---- cups-1.6.1/notifier/dbus.c.dbus-utf8 2012-01-20 19:00:32.000000000 +0000 -+++ cups-1.6.1/notifier/dbus.c 2012-10-31 11:04:47.686973616 +0000 -@@ -31,6 +31,9 @@ - #include <sys/stat.h> - #include <sys/types.h> - #include <unistd.h> -+#include <assert.h> -+#include <locale.h> -+#include <wchar.h> - - #ifdef HAVE_DBUS - # include <dbus/dbus.h> -@@ -157,10 +160,82 @@ enum - * Local functions... - */ - --static int acquire_lock(int *fd, char *lockfile, size_t locksize); -+static int acquire_lock(int *fd, char *lockfile, size_t locksize); -+static const char *validate_utf8(const char *str); - - - /* -+ * 'validate_utf8()' - Convert to valid UTF-8 -+ */ -+ -+static const char * -+validate_utf8 (const char *str) -+{ -+ static char *buffer = NULL; -+ static size_t buflen = 0; -+ char *p; -+ size_t str_len; -+ unsigned int i; -+ mbstate_t instate, outstate; -+ -+ if (str == NULL) -+ { -+ free (buffer); -+ return (NULL); -+ } -+ -+ /* Is it already valid? */ -+ if (mbstowcs (NULL, str, 0) != (size_t) -1) -+ return str; -+ -+ /* Make sure our buffer is at least as large as the input string */ -+ str_len = strlen (str); -+ if (str_len > buflen) -+ { -+ if (buffer == NULL) -+ /* Set encoding type to UTF-8 the first time we need to */ -+ setlocale (LC_CTYPE, "en_US.UTF-8"); -+ -+ buflen = str_len + 1; -+ buffer = realloc (buffer, buflen); -+ } -+ -+ memset (&instate, '\0', sizeof (mbstate_t)); -+ memset (&outstate, '\0', sizeof (mbstate_t)); -+ p = buffer; -+ i = 0; -+ while (i < str_len) -+ { -+ wchar_t wc; -+ size_t used, written; -+ mbstate_t orig_instate = instate; -+ used = mbrtowc (&wc, str + i, str_len - i, &instate); -+ switch (used) -+ { -+ case (size_t) -2: -+ case (size_t) -1: -+ wc = L'?'; /* so replacement is never longer than original char */ -+ instate = orig_instate; -+ /* fallthru */ -+ case 0: -+ used = 1; -+ } -+ -+ written = wcrtomb (p, wc, &outstate); -+ if (written != -1) -+ { -+ p += written; -+ assert (p - buffer < buflen); -+ } -+ -+ i += used; -+ } -+ -+ *p = '\0'; -+ return buffer; -+} -+ -+/* - * 'main()' - Read events and send DBUS notifications. - */ - -@@ -366,7 +441,7 @@ main(int argc, /* I - Number of comm - attr = ippFindAttribute(msg, "notify-text", IPP_TAG_TEXT); - if (attr) - { -- const char *val = ippGetString(attr, 0, NULL); -+ const char *val = validate_utf8 (ippGetString(attr, 0, NULL)); - if (!dbus_message_iter_append_string(&iter, &val)) - goto bail; - } diff --git a/extra/e_dbus/PKGBUILD b/extra/e_dbus/PKGBUILD index b4af542af..ff1c158b1 100644 --- a/extra/e_dbus/PKGBUILD +++ b/extra/e_dbus/PKGBUILD @@ -1,25 +1,23 @@ -# $Id: PKGBUILD 199736 2013-11-15 12:16:22Z ronald $ +# $Id: PKGBUILD 204350 2014-01-17 13:56:52Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> pkgname=e_dbus pkgver=1.7.9 -pkgrel=1 +pkgrel=2 pkgdesc="D-Bus integration with Ecore" arch=('i686' 'x86_64') url="http://www.enlightenment.org" license=('BSD') -depends=('ecore' 'dbus-core') +depends=('efl' 'dbus-core') options=('!emptydirs') source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) sha1sums=('d1c30cf95cf6eea07c5be54bd8cfbf7eba9fb20b') build() { - cd $srcdir/$pkgname-$pkgver + cd "${srcdir}/${pkgname}-${pkgver}" - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" + export CFLAGS="${CFLAGS} -fvisibility=hidden" ./configure \ --prefix=/usr \ @@ -42,12 +40,12 @@ build() { } package(){ - cd $srcdir/$pkgname-$pkgver + cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR=$pkgdir install + make DESTDIR="${pkgdir}" install # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" } diff --git a/extra/ecore/PKGBUILD b/extra/ecore/PKGBUILD deleted file mode 100644 index 6bb17a6e8..000000000 --- a/extra/ecore/PKGBUILD +++ /dev/null @@ -1,97 +0,0 @@ -# $Id: PKGBUILD 199728 2013-11-15 12:13:56Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=ecore -pkgver=1.7.9 -pkgrel=1 -pkgdesc="OS abstraction layer for e17" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('eina' 'evas' 'glib2' 'libxp' 'curl' 'libxss' 'libxtst' - 'libxcomposite' 'libxrandr' 'libxinerama' 'libxcursor') -makedepends=('subversion') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('c4343110508dc9dd1580f3349dbc1d4de2088f3d') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/ecore \ - --with-internal-maximum-log-level=3 \ - --disable-static \ - --disable-ecore-timer-dump \ - --enable-glib \ - --enable-ecore-x-composite \ - --enable-ecore-x-damage \ - --enable-ecore-x-dpms \ - --enable-ecore-x-randr \ - --enable-ecore-x-render \ - --enable-ecore-x-screensaver \ - --enable-ecore-x-shape \ - --enable-ecore-x-gesture \ - --enable-ecore-x-sync \ - --enable-ecore-x-xfixes \ - --enable-ecore-x-xinerama \ - --enable-ecore-x-xprint \ - --enable-ecore-x-xtest \ - --enable-ecore-x-cursor \ - --enable-ecore-x-input \ - --enable-ecore-x-dri \ - --enable-epoll \ - --enable-posix-threads \ - --disable-debug-threads \ - --enable-atfile-source \ - --enable-ecore-con \ - --enable-curl \ - --disable-gnutls \ - --enable-openssl \ - --enable-ecore-ipc \ - --enable-ecore-file \ - --enable-poll \ - --enable-inotify \ - --enable-ecore-imf \ - --enable-ecore-imf-evas \ - --enable-ecore-input \ - --enable-ecore-input-evas \ - --enable-ecore-imf-xim \ - --disable-ecore-imf-scim \ - --disable-ecore-imf-ibus \ - --enable-ecore-x \ - --disable-ecore-sdl \ - --enable-ecore-fb \ - --disable-ecore-directfb \ - --enable-ecore-evas \ - --enable-ecore-evas-software-buffer \ - --enable-ecore-evas-software-x11 \ - --enable-ecore-evas-opengl-x11 \ - --enable-ecore-evas-fb \ - --disable-ecore-evas-ews \ - --disable-ecore-wayland \ - --disable-tests \ - --disable-coverage \ - --disable-install-examples \ - --disable-doc - -# --enable-thread-safety # e17 starts with a non-functioning black window if enabled - - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - -# install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/edje/PKGBUILD b/extra/edje/PKGBUILD deleted file mode 100644 index e8f391192..000000000 --- a/extra/edje/PKGBUILD +++ /dev/null @@ -1,53 +0,0 @@ -# $Id: PKGBUILD 199732 2013-11-15 12:15:08Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=edje -pkgver=1.7.9 -pkgrel=1 -pkgdesc="A graphical design and layout library based on Evas" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('eina' 'ecore' 'evas' 'eio' 'lua' 'shared-mime-info' 'embryo') -optdepends=('python2: inkscape2edc') -install=edje.install -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('fe5fa239d75e96c7e02c58abb75776a54817654d') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - # python2 fix - sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' utils/inkscape2edc - - ./configure \ - --prefix=/usr \ - --disable-static \ - --disable-sndfile \ - --disable-remix \ - --disable-vorbisenc \ - --disable-alsa \ - --disable-flac \ - --disable-tests \ - --disable-coverage \ - --enable-amalgamation \ - --disable-doc - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/edje/changeset_76449.diff b/extra/edje/changeset_76449.diff deleted file mode 100644 index 1a1406b4e..000000000 --- a/extra/edje/changeset_76449.diff +++ /dev/null @@ -1,46 +0,0 @@ -Index: /trunk/edje/src/bin/edje_cc_out.c
-===================================================================
---- /trunk/edje/src/bin/edje_cc_out.c (revision 76448)
-+++ /trunk/edje/src/bin/edje_cc_out.c (revision 76449)
-@@ -1882,25 +1882,30 @@
- for (i = 0 ; i < pc->programs.fnmatch_count ; i++)
- {
-- if (!strcmp(pl->u.ep->name, pc->programs.fnmatch[i]->name))
-+ if (pl->u.ep->name && pc->programs.fnmatch[i]->name &&
-+ !strcmp(pl->u.ep->name, pc->programs.fnmatch[i]->name))
- data_queue_anonymous_lookup(pc, pc->programs.fnmatch[i], dest);
- }
- for (i = 0 ; i < pc->programs.strcmp_count ; i++)
- {
-- if (!strcmp(pl->u.ep->name, pc->programs.strcmp[i]->name))
-+ if (pl->u.ep->name && pc->programs.strcmp[i]->name &&
-+ !strcmp(pl->u.ep->name, pc->programs.strcmp[i]->name))
- data_queue_anonymous_lookup(pc, pc->programs.strcmp[i], dest);
- }
- for (i = 0 ; i < pc->programs.strncmp_count ; i++)
- {
-- if (!strcmp(pl->u.ep->name, pc->programs.strncmp[i]->name))
-+ if (pl->u.ep->name && pc->programs.strncmp[i]->name &&
-+ !strcmp(pl->u.ep->name, pc->programs.strncmp[i]->name))
- data_queue_anonymous_lookup(pc, pc->programs.strncmp[i], dest);
- }
- for (i = 0 ; i < pc->programs.strrncmp_count ; i++)
- {
-- if (!strcmp(pl->u.ep->name, pc->programs.strrncmp[i]->name))
-+ if (pl->u.ep->name && pc->programs.strrncmp[i]->name &&
-+ !strcmp(pl->u.ep->name, pc->programs.strrncmp[i]->name))
- data_queue_anonymous_lookup(pc, pc->programs.strrncmp[i], dest);
- }
- for (i = 0 ; i < pc->programs.nocmp_count ; i++)
- {
-- if (!strcmp(pl->u.ep->name, pc->programs.nocmp[i]->name))
-+ if (pl->u.ep->name && pc->programs.nocmp[i]->name &&
-+ !strcmp(pl->u.ep->name, pc->programs.nocmp[i]->name))
- data_queue_anonymous_lookup(pc, pc->programs.nocmp[i], dest);
- }
-@@ -2450,4 +2455,5 @@
- {
- Code_Lookup *cl;
-+
- cl = mem_alloc(SZ(Code_Lookup));
- cl->ptr = ptr;
diff --git a/extra/eet/PKGBUILD b/extra/eet/PKGBUILD deleted file mode 100644 index e9c9adfd2..000000000 --- a/extra/eet/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# $Id: PKGBUILD 199725 2013-11-15 12:12:55Z ronald $ -# Maintainer: Ronald van Haren <ronald.archlinux.org> -# Contributor: Ronald van Haren <ronald.archlinux.org> - -pkgname=eet -pkgver=1.7.9 -pkgrel=1 -pkgdesc="A data storage and compression library" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('libjpeg>=7' 'openssl' 'eina') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('843eb9733f6c01442b9c1379e9a48b69bfd5081f') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure --prefix=/usr --enable-openssl --disable-gnutls \ - --disable-build-examples \ - --disable-doc --disable-install-examples \ - --disable-old-eet-file-format --disable-tests \ - --disable-static - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - - diff --git a/extra/eeze/PKGBUILD b/extra/eeze/PKGBUILD deleted file mode 100644 index 6b3bc880a..000000000 --- a/extra/eeze/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# $Id: PKGBUILD 199730 2013-11-15 12:14:34Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=eeze -pkgver=1.7.9 -pkgrel=1 -pkgdesc="Manipulate devices using udev and sysfs" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('ecore' 'eina' 'udev') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('6651d9b7723dda9dc00be093097a12a52764d431') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --disable-static \ - --disable-tests \ - --disable-doc - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/efl/PKGBUILD b/extra/efl/PKGBUILD new file mode 100644 index 000000000..0e2a1ec89 --- /dev/null +++ b/extra/efl/PKGBUILD @@ -0,0 +1,63 @@ +# $Id: PKGBUILD 204339 2014-01-17 09:41:33Z ronald $ +# Maintainer: Ronald van Haren <ronald@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org> + +pkgbase=efl +pkgname=('efl' 'efl-docs') +pkgver=1.8.4 +pkgrel=1 +pkgdesc="Enlightenment Foundation Libraries" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD' 'LGPL2.1' 'GPL2' 'custom') +depends=('bullet' 'libjpeg-turbo' 'gstreamer0.10-base-plugins' + 'lua' 'curl' 'fribidi' 'libpulse' 'libxcomposite' + 'libxinerama' 'libxrandr' 'libxss' 'python2' + 'libxcursor' 'libxp' 'libwebp' 'shared-mime-info') +makedepends=('doxygen') +replaces=('ecore' 'edje' 'eet' 'eeze' 'efreet' 'eina' 'eio' 'embryo' + 'emotion' 'ethumb' 'evas') +options=('!emptydirs') +source=(http://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.gz) +install=efl.install +sha1sums=('48f8c82931153eef23ad9e694be4ed8f7ba857a1') + +prepare() { + sed -i 's/env python$/&2/' "${srcdir}/${pkgname}-${pkgver}/src/scripts/eina/eina-bench-cmp" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure --prefix=/usr \ + --disable-static --disable-tslib --enable-fb \ + --enable-xinput22 --enable-multisense --enable-systemd \ + --enable-image-loader-webp --enable-harfbuzz + + make + make -j1 doc +} + +package_efl(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR=${pkgdir} install + + # install non-standard license files + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.BSD" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.BSD" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.SMALL" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.SMALL" +} + +package_efl-docs() { + pkgdesc="Documentation for the Enlightenment Foundation Libraries" + depends=() + + cd "${srcdir}/${pkgbase}-${pkgver}" + install -d "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a doc/html "${pkgdir}/usr/share/doc/${pkgbase}/html" + cp -a doc/latex "${pkgdir}/usr/share/doc/${pkgbase}/latex" +} + diff --git a/extra/edje/edje.install b/extra/efl/efl.install index 8407f4576..8407f4576 100644 --- a/extra/edje/edje.install +++ b/extra/efl/efl.install diff --git a/extra/efreet/PKGBUILD b/extra/efreet/PKGBUILD deleted file mode 100644 index 43c9ee017..000000000 --- a/extra/efreet/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# $Id: PKGBUILD 199735 2013-11-15 12:16:06Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=efreet -pkgver=1.7.9 -pkgrel=1 -pkgdesc="FreeDesktop.Org specifications for e17" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('eina' 'ecore' 'e_dbus') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('7f12f4c943b572b5470ce11aad2d5f4054b22dc7') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --disable-static \ - --disable-tests \ - --disable-coverage \ - --disable-doc - - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - - - diff --git a/extra/eina/PKGBUILD b/extra/eina/PKGBUILD deleted file mode 100644 index 625deba4e..000000000 --- a/extra/eina/PKGBUILD +++ /dev/null @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 199724 2013-11-15 12:12:34Z ronald $ -# Maintainer: Ronald van Haren <ronald.archlinux.org> -# Contributor: Ronald van Haren <ronald.archlinux.org> - -pkgname=eina -pkgver=1.7.9 -pkgrel=1 -pkgdesc="A core data structure and common utility library" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('LGPL2.1') -depends=('glibc') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('26f385e888b29876c8fb06f35f0433ab7e3251d5') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure --prefix=/usr --enable-amalgamation \ - --with-internal-maximum-log-level=3 \ - --disable-static \ - --disable-benchmark \ - --disable-install-examples \ - --disable-build-examples \ - --disable-doc \ - --disable-tests \ - --enable-default-mempool \ - --enable-mempool-chained-pool \ - --enable-mempool-pass-through \ - --disable-mempool-buddy \ - --disable-mempool-ememoa-fixed \ - --disable-mempool-ememoa-unknown \ - --disable-mempool-fixed-bitmap \ - --disable-assert \ - --disable-ememoa - -# --disable-mempool-one-big ## this option causes a segfault in 1.7.2 - - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install -} - diff --git a/extra/eio/PKGBUILD b/extra/eio/PKGBUILD deleted file mode 100644 index 0c270b1f5..000000000 --- a/extra/eio/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -# $Id: PKGBUILD 199729 2013-11-15 12:14:20Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=eio -pkgver=1.7.9 -pkgrel=1 -pkgdesc="Async IO library using Ecore" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('ecore') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('6a849c5da4b1213d018ca46dcea1130a135e99e6') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --disable-static \ - --enable-posix-threads \ - --disable-debug-threads \ - --enable-inotify \ - --disable-install-examples \ - --disable-doc - make -} - -package(){ - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/elementary/PKGBUILD b/extra/elementary/PKGBUILD index 3ab2df129..09751d894 100644 --- a/extra/elementary/PKGBUILD +++ b/extra/elementary/PKGBUILD @@ -1,54 +1,50 @@ -# $Id: PKGBUILD 199737 2013-11-15 12:16:38Z ronald $ +# $Id: PKGBUILD 204342 2014-01-17 09:42:37Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> -pkgname=elementary -pkgver=1.7.9 +pkgbase=elementary +pkgname=('elementary' 'elementary-docs') +pkgver=1.8.3 pkgrel=1 pkgdesc="Enlightenment's widget set" arch=('i686' 'x86_64') url="http://www.enlightenment.org" license=('BSD') -depends=('edje' 'e_dbus' 'efreet' 'ethumb' 'eio') +depends=('efl' 'evas_generic_loaders') +makedepends=('doxygen' 'imagemagick') options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('4d68e4f77d6b3471a45a4e33ae3af18d0ca42ab1') +source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) +sha1sums=('818b01fb029fa45af41680da5f1aec938ffcc26e') build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" + cd "${srcdir}/${pkgname}-${pkgver}" + export CFLAGS="$CFLAGS -fvisibility=hidden" + ./configure \ --prefix=/usr \ - --libexecdir=/usr/lib/elementary \ - --with-internal-maximum-log-level=3 \ - --disable-static \ - --enable-quick-launch \ - --enable-emotion \ - --enable-ecore-x \ - --enable-ecore-fb \ - --disable-ecore-sdl \ - --disable-ecore-wayland \ - --enable-edbus \ - --enable-efreet \ - --disable-eweather \ - --disable-emap \ - --enable-ethumb \ - --disable-debug \ - --disable-install-examples \ - --disable-doc + --disable-static make + make -j1 doc } -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install +package_elementary(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR=${pkgdir} install # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" } +package_elementary-docs() { + pkgdesc="Documentation for Elementary GUI toolkit" + depends=() + + cd "${srcdir}/${pkgbase}-${pkgver}" + install -d "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a doc/html "${pkgdir}/usr/share/doc/${pkgbase}/html" + cp -a doc/latex "${pkgdir}/usr/share/doc/${pkgbase}/latex" +} + + diff --git a/extra/embryo/PKGBUILD b/extra/embryo/PKGBUILD deleted file mode 100644 index 4c1096faf..000000000 --- a/extra/embryo/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# $Id: PKGBUILD 199731 2013-11-15 12:14:50Z ronald $ -# Maintainer: Ronald van Haren <ronald.archlinux.org> -# Contributor: Ronald van Haren <ronald.archlinux.org> - -pkgname=embryo -pkgver=1.7.9 -pkgrel=1 -pkgdesc="implementation of a C like scripting language for e17" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('glibc' 'eina') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('1644da0be669213ce9ed29f1b58e9c6f3ab7c05c') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure --prefix=/usr \ - --disable-static \ - --disable-doc - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/emotion/PKGBUILD b/extra/emotion/PKGBUILD deleted file mode 100644 index 2de034f68..000000000 --- a/extra/emotion/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# $Id: PKGBUILD 199733 2013-11-15 12:15:33Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=emotion -pkgver=1.7.9 -pkgrel=1 -pkgdesc="Library to easily integrate media playback into EFL applications" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('gstreamer0.10' 'edje' 'eeze') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('c7817d6252ed90d06f9e4ef491f9399fb6213990') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --disable-static \ - --enable-generic \ - --enable-gstreamer \ - --disable-generic-vlc \ - --disable-xine \ - --disable-install-examples \ - --disable-doc - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/emotion_generic_players/PKGBUILD b/extra/emotion_generic_players/PKGBUILD new file mode 100644 index 000000000..f29311a09 --- /dev/null +++ b/extra/emotion_generic_players/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 204341 2014-01-17 09:42:17Z ronald $ +# Maintainer: Ronald van Haren <ronald@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org> + +pkgname=emotion_generic_players +pkgver=1.8.0 +pkgrel=2 +pkgdesc="Enlightenment Foundation Libraries" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('efl' 'vlc') +options=('!emptydirs') +source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) +sha1sums=('945c003150ceb912eabbd22323ada5363f0e40d1') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure \ + --prefix=/usr + make +} + +package(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR=${pkgdir} install + + # install license files + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + diff --git a/extra/enlightenment/PKGBUILD b/extra/enlightenment/PKGBUILD new file mode 100644 index 000000000..06481e29f --- /dev/null +++ b/extra/enlightenment/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Ronald van Haren <ronald@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-devel@enlightenment.org>> + +pkgname=enlightenment +pkgver=0.18.2 +pkgrel=1 +pkgdesc="Enlightenment window manager" +arch=('i686' 'x86_64' 'arm') +url="http://www.enlightenment.org" +license=('BSD') +depends=('elementary' 'xcb-util-keysyms' 'hicolor-icon-theme' 'pixman' 'mesa' + 'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs') +optdepends=('connman: network module' + 'acpid: power events on laptop lid close') +provides=("enlightenment17=$pkgver" 'notification-daemon') +conflicts=("enlightenment17") +replaces=("enlightenment17") +backup=('etc/enlightenment/sysactions.conf' + 'etc/xdg/menus/enlightenment.menu') +source=(http://download.enlightenment.org/rel/apps/${pkgname}/$pkgname-$pkgver.tar.gz) +install=enlightenment.install +sha1sums=('e293108b8c5d6c7643ea868550763c9e8e0d6d08') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-wayland-clients --enable-wayland-egl + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 DESTDIR="$pkgdir" install + + # install LICENSE + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/extra/enlightenment17/enlightenment17.install b/extra/enlightenment/enlightenment.install index 0e3216ffe..1182e768f 100644 --- a/extra/enlightenment17/enlightenment17.install +++ b/extra/enlightenment/enlightenment.install @@ -1,11 +1,6 @@ post_install() { update-mime-database usr/share/mime > /dev/null update-desktop-database -q - -cat << EOF -Enlightenment is configured to use systemd by default for shutdown/sleep purposes. -This can be changed in /etc/enlightenment/sysactions.conf. -EOF } post_upgrade() { diff --git a/extra/enlightenment17/PKGBUILD b/extra/enlightenment17/PKGBUILD deleted file mode 100644 index feb4007bf..000000000 --- a/extra/enlightenment17/PKGBUILD +++ /dev/null @@ -1,87 +0,0 @@ -# $Id: PKGBUILD 199739 2013-11-15 12:19:48Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=enlightenment17 -_pkgname=enlightenment -pkgver=0.17.5 -pkgrel=1 -pkgdesc="Enlightenment window manager DR17 (aka e17)" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('alsa-lib' 'pam' 'shared-mime-info' 'hicolor-icon-theme' - 'desktop-file-utils' 'e_dbus' 'edje' 'eeze' 'efreet' - 'eio' 'elementary' 'xcb-util-keysyms' 'udisks' 'systemd' 'ttf-font') -optdepends=('connman: network module') -provides=('notification-daemon' 'e') -backup=('etc/enlightenment/sysactions.conf') -options=('!emptydirs') -install=enlightenment17.install -source=(http://download.enlightenment.org/releases/$_pkgname-$pkgver.tar.gz - 'e-applications.menu' 'quickstart.patch' 'sysactions_systemd.patch') -sha1sums=('8fd40ad2df2eb96a3d6583bcd19d150d594a6e86' - 'e08cc63cb8a188a06705b42d03e032b9fcfa7ee5' - '3f53931ae86de8fe99e386aeb097521aac0decd8' - '86f1c5e36dc274c3101362532378be034e89c593') - -prepare() { - cd "$srcdir/$_pkgname-$pkgver" - patch -p0 < $srcdir/quickstart.patch - - # default to systemd for sysactions - patch -Np0 < $srcdir/sysactions_systemd.patch - -} -build() { - cd "$srcdir/$_pkgname-$pkgver" - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --libexecdir=/usr/lib/enlightenment \ - --enable-strict \ - --disable-static \ - --enable-pam \ - --disable-device-hal \ - --enable-device-udev \ - --disable-mount-hal \ - --enable-mount-udisks \ - --enable-mount-eeze \ - --enable-elementary \ - --enable-emotion \ - --enable-enotify \ - --disable-ephysics \ - --disable-wayland-clients \ - --disable-conf-wallpaper2 \ - --disable-illume2 \ - --disable-physics \ - --disable-doc - make -} - -package() { - cd $srcdir/$_pkgname-$pkgver - - make DESTDIR=$pkgdir install - -# install license files - if [ -e $srcdir/$_pkgname-$pkgver/COPYING ]; then - install -Dm644 $srcdir/$_pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING - fi - - if [ -e $srcdir/$_pkgname-$pkgver/COPYING-PLAIN ]; then - install -Dm644 $srcdir/$_pkgname-$pkgver/COPYING-PLAIN \ - $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN - fi - - # install a default applications.menu file (mostly copy from gnome-menus) - install -Dm644 $srcdir/e-applications.menu \ - $pkgdir/etc/xdg/menus/e-applications.menu -} - diff --git a/extra/enlightenment17/blackscreenfix.patch b/extra/enlightenment17/blackscreenfix.patch deleted file mode 100644 index 817d6c105..000000000 --- a/extra/enlightenment17/blackscreenfix.patch +++ /dev/null @@ -1,48 +0,0 @@ -From b17a9b9cc9438b6dfac4402ac4107f08e23a4373 Mon Sep 17 00:00:00 2001 -From: Chris Michael <cp.michael@samsung.com> -Date: Wed, 29 May 2013 11:50:17 +0000 -Subject: Backport: 45b4d9f :: Move xinerama init until After randr has setup the screens. - -NB: Old Man, THIS should fix your black screen problem ;) - -Signed-off-by: Chris Michael <cp.michael@samsung.com> -Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com> ---- -diff --git a/src/bin/e_main.c b/src/bin/e_main.c -index ee8fd8a..ed58cfd 100644 ---- a/src/bin/e_main.c -+++ b/src/bin/e_main.c -@@ -462,15 +462,6 @@ main(int argc, char **argv) - TS("E_Alert Init Done"); - _e_main_shutdown_push(e_alert_shutdown); - -- TS("E_Xinerama Init"); -- if (!e_xinerama_init()) -- { -- e_error_message_show(_("Enlightenment cannot initialize E_Xinerama!\n")); -- _e_main_shutdown(-1); -- } -- TS("E_Xinerama Init Done"); -- _e_main_shutdown_push(e_xinerama_shutdown); -- - TS("E_Hints Init"); - e_hints_init(); - TS("E_Hints Init Done"); -@@ -521,6 +512,15 @@ main(int argc, char **argv) - _e_main_shutdown_push(e_randr_shutdown); - TS("E_Randr Init Done"); - -+ TS("E_Xinerama Init"); -+ if (!e_xinerama_init()) -+ { -+ e_error_message_show(_("Enlightenment cannot initialize E_Xinerama!\n")); -+ _e_main_shutdown(-1); -+ } -+ TS("E_Xinerama Init Done"); -+ _e_main_shutdown_push(e_xinerama_shutdown); -+ - TS("E_Env Init"); - if (!e_env_init()) - { --- -cgit v0.9.2 diff --git a/extra/enlightenment17/e-applications.menu b/extra/enlightenment17/e-applications.menu deleted file mode 100644 index 69456c1d5..000000000 --- a/extra/enlightenment17/e-applications.menu +++ /dev/null @@ -1,154 +0,0 @@ -<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" - "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> - -<Menu> - - <Name>Applications</Name> - <Directory>X-E-Menu-Applications.directory</Directory> - - <!-- Scan legacy dirs first, as later items take priority --> - <KDELegacyDirs/> - <LegacyDir>/etc/X11/applnk</LegacyDir> - <LegacyDir>/usr/share/gnome/apps</LegacyDir> - - <!-- Read standard .directory and .desktop file locations --> - <DefaultAppDirs/> - <DefaultDirectoryDirs/> - - <!-- Read in overrides and child menus from applications-merged/ --> - <DefaultMergeDirs/> - - <!-- Accessories submenu --> - <Menu> - <Name>Accessories</Name> - <Directory>Utility.directory</Directory> - <Include> - <And> - <Category>Utility</Category> - <!-- Accessibility spec must have either the Utility or Settings - category, and we display an accessibility submenu already for - the ones that do not have Settings, so don't display accessibility - applications here --> - <Not><Category>Accessibility</Category></Not> - <Not><Category>System</Category></Not> - </And> - </Include> - </Menu> <!-- End Accessories --> - - <!-- Accessibility submenu --> - <Menu> - <Name>Universal Access</Name> - <Directory>Utility-Accessibility.directory</Directory> - <Include> - <And> - <Category>Accessibility</Category> - <Not><Category>Settings</Category></Not> - </And> - </Include> - </Menu> <!-- End Accessibility --> - - <!-- Development Tools --> - <Menu> - <Name>Development</Name> - <Directory>Development.directory</Directory> - <Include> - <And> - <Category>Development</Category> - </And> - <Filename>emacs.desktop</Filename> - </Include> - </Menu> <!-- End Development Tools --> - - <!-- Education --> - <Menu> - <Name>Education</Name> - <Directory>Education.directory</Directory> - <Include> - <And> - <Category>Education</Category> - </And> - </Include> - </Menu> <!-- End Education --> - - <!-- Games --> - <Menu> - <Name>Games</Name> - <Directory>Game.directory</Directory> - <Include> - <And> - <Category>Game</Category> - </And> - </Include> - </Menu> <!-- End Games --> - - <!-- Graphics --> - <Menu> - <Name>Graphics</Name> - <Directory>Graphics.directory</Directory> - <Include> - <And> - <Category>Graphics</Category> - </And> - </Include> - </Menu> <!-- End Graphics --> - - <!-- Internet --> - <Menu> - <Name>Internet</Name> - <Directory>Network.directory</Directory> - <Include> - <And> - <Category>Network</Category> - </And> - </Include> - </Menu> <!-- End Internet --> - - <!-- Multimedia --> - <Menu> - <Name>Multimedia</Name> - <Directory>AudioVideo.directory</Directory> - <Include> - <And> - <Category>AudioVideo</Category> - </And> - </Include> - </Menu> <!-- End Multimedia --> - - <!-- Office --> - <Menu> - <Name>Office</Name> - <Directory>Office.directory</Directory> - <Include> - <And> - <Category>Office</Category> - </And> - </Include> - </Menu> <!-- End Office --> - - <!-- System Tools--> - <Menu> - <Name>System</Name> - <Directory>System-Tools.directory</Directory> - <Include> - <And> - <Category>System</Category> - <Not><Category>Settings</Category></Not> - </And> - </Include> - </Menu> <!-- End System Tools --> - - <!-- Other --> - <Menu> - <Name>Other</Name> - <Directory>X-GNOME-Other.directory</Directory> - <OnlyUnallocated/> - <Include> - <And> - <Not><Category>Core</Category></Not> - <Not><Category>Settings</Category></Not> - <Not><Category>Screensaver</Category></Not> - </And> - </Include> - </Menu> <!-- End Other --> - -</Menu> <!-- End Applications --> diff --git a/extra/enlightenment17/quickstart.patch b/extra/enlightenment17/quickstart.patch deleted file mode 100644 index 6b7f372dc..000000000 --- a/extra/enlightenment17/quickstart.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: src/bin/e_main.c -=================================================================== ---- src/bin/e_main.c (revision 78707) -+++ src/bin/e_main.c (working copy) -@@ -101,7 +101,7 @@ - static Eina_Bool _e_main_cb_startup_fake_end(void *data __UNUSED__); - - /* local variables */ --static Eina_Bool really_know = EINA_FALSE; -+static Eina_Bool really_know = EINA_TRUE; - static Eina_Bool locked = EINA_FALSE; - static Eina_Bool inloop = EINA_FALSE; - static jmp_buf x_fatal_buff; diff --git a/extra/enlightenment17/sysactions_systemd.patch b/extra/enlightenment17/sysactions_systemd.patch deleted file mode 100644 index 5d535dd60..000000000 --- a/extra/enlightenment17/sysactions_systemd.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- data/etc/sysactions.conf.in 2012-10-31 17:28:49.000000000 +0100 -+++ data/etc/sysactions.conf.in.bak 2012-11-27 19:27:15.955334382 +0100 -@@ -43,10 +43,10 @@ - # user and group name can use glob matches (* == all for example) like the - # shell. as can action names allowed or denied. - --action: halt /sbin/shutdown -h now --action: reboot /sbin/shutdown -r now --action: suspend @SUSPEND@ --action: hibernate @HIBERNATE@ -+action: halt /usr/bin/systemctl poweroff -+action: reboot /usr/bin/systemctl reboot -+action: suspend /usr/bin/systemctl suspend -+action: hibernate /usr/bin/systemctl hibernate - action: /bin/mount /bin/mount - action: /bin/umount /bin/umount - action: /usr/bin/eject /usr/bin/eject diff --git a/extra/ethumb/PKGBUILD b/extra/ethumb/PKGBUILD deleted file mode 100644 index ed0efc222..000000000 --- a/extra/ethumb/PKGBUILD +++ /dev/null @@ -1,45 +0,0 @@ -# $Id: PKGBUILD 199734 2013-11-15 12:15:50Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=ethumb -pkgver=1.7.9 -pkgrel=1 -pkgdesc="Thumbnailing library and D-Bus service using EFL" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('libexif' 'e_dbus' 'emotion') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('7f9a7e536de7a598e921709c3ba0d23850f4494f') - -build() { - cd $srcdir/$pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/ethumb \ - --with-internal-maximum-log-level=3 \ - --disable-static \ - --enable-emotion \ - --disable-epdf \ - --enable-libexif \ - --disable-install-examples \ - --disable-doc - make -} - -package(){ - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING -} - diff --git a/extra/evas/PKGBUILD b/extra/evas/PKGBUILD deleted file mode 100644 index afacfe056..000000000 --- a/extra/evas/PKGBUILD +++ /dev/null @@ -1,67 +0,0 @@ -# $Id: PKGBUILD 199727 2013-11-15 12:13:26Z ronald $ -# Maintainer: Ronald van Haren <ronald@archlinux.org> -# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> - -pkgname=evas -pkgver=1.7.9 -pkgrel=1 -pkgdesc="A hardware-accelerated canvas API for X-Windows" -arch=('i686' 'x86_64') -url="http://www.enlightenment.org" -license=('BSD') -depends=('eet' 'giflib' 'libpng' 'libjpeg' 'libxrender' 'mesa' - 'fribidi' 'fontconfig' 'freetype2' 'harfbuzz' 'evas_generic_loaders') -options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('5804cf35451f4e05185b6ae9103b0390c0dfed5d') - -build() { - cd $pkgname-$pkgver - - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/evas \ - --enable-strict \ - --disable-static \ - --enable-fontconfig \ - --enable-fribidi \ - --enable-harfbuzz \ - --disable-pixman \ - --enable-buffer=static \ - --disable-gl-sdl \ - --enable-fb \ - --disable-directfb \ - --disable-wayland-shm \ - --disable-wayland-egl \ - --disable-sdl-primitive \ - --disable-software-xcb \ - --enable-software-xlib=static \ - --disable-gl-xcb \ - --enable-gl-xlib \ - --disable-image-loader-edb \ - --enable-image-loader-gif=static \ - --enable-image-loader-tiff=static \ - --enable-image-loader-svg=static \ - --enable-image-loader-eet=static \ - --enable-image-loader-generic=static \ - --disable-install-examples \ - --disable-tests \ - --disable-coverage \ - --disable-doc - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install - - # install license files - install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/COPYING" -} - - diff --git a/extra/evas_generic_loaders/PKGBUILD b/extra/evas_generic_loaders/PKGBUILD index 562759fb7..d2a790e3f 100644 --- a/extra/evas_generic_loaders/PKGBUILD +++ b/extra/evas_generic_loaders/PKGBUILD @@ -1,25 +1,23 @@ -# $Id: PKGBUILD 200655 2013-12-01 09:50:20Z andyrtr $ +# $Id: PKGBUILD 204343 2014-01-17 09:42:39Z ronald $ # Maintainer: Ronald van Haren <ronald@archlinux.org> # Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com> pkgname=evas_generic_loaders -pkgver=1.7.9 +pkgver=1.8.1 pkgrel=2 pkgdesc="Additional generic loaders for Evas" arch=('i686' 'x86_64') url="http://www.enlightenment.org" -license=('BSD') -depends=('librsvg' 'gstreamer0.10-base' 'poppler' 'libraw' 'libspectre' 'eina') +license=('GPL2') +depends=('librsvg' 'gstreamer0.10-base' 'poppler' 'libraw' 'libspectre' 'efl') options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) -sha1sums=('598241d2276608fc41a79216e94b4176a4404277') +source=(http://download.enlightenment.org/rel/libs/${pkgname}/${pkgname}-${pkgver}.tar.gz) +sha1sums=('e196829b26f74a1a0a4d9292ebdf8c98b08a32f1') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" - export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" - export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" - export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" + export CFLAGS="$CFLAGS -fvisibility=hidden" ./configure \ --prefix=/usr \ @@ -34,11 +32,7 @@ build() { } package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install - - # install license files - install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" \ - "$pkgdir/usr/share/licenses/$pkgname/COPYING" + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install } diff --git a/extra/ibus/PKGBUILD b/extra/ibus/PKGBUILD index a59e2833e..bdb9624d6 100644 --- a/extra/ibus/PKGBUILD +++ b/extra/ibus/PKGBUILD @@ -1,19 +1,18 @@ -# $Id: PKGBUILD 203532 2014-01-13 02:05:53Z fyan $ +# $Id: PKGBUILD 204310 2014-01-17 07:31:32Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgbase=ibus pkgname=(ibus libibus) -pkgver=1.5.4 -pkgrel=4 +pkgver=1.5.5 +pkgrel=1 pkgdesc="Next Generation Input Bus for Linux" arch=('i686' 'x86_64') url="http://ibus.googlecode.com" license=('LGPL') -depends=('dconf' 'gtk2' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'pygtk' 'python2-dbus') -makedepends=('gobject-introspection' 'vala' 'gconf' 'iso-codes' 'intltool' 'python2-gobject') +depends=('dconf' 'gtk2' 'gtk3' 'hicolor-icon-theme' 'libnotify' 'pygtk' 'python2-dbus' 'python2-gobject' 'iso-codes') +makedepends=('gobject-introspection' 'vala' 'gconf' 'intltool') options=('!emptydirs') source=(http://ibus.googlecode.com/files/${pkgbase}-${pkgver}.tar.gz) -sha1sums=('2ce4b4d728a4685fd77360d0097b0e568f920c7b') build() { cd ${pkgbase}-${pkgver} @@ -31,7 +30,7 @@ build() { } package_ibus() { - depends+=("libibus=$pkgver" 'python2-gobject' 'iso-codes') + depends+=("libibus=$pkgver") install=ibus.install cd ${pkgbase}-${pkgver} @@ -50,3 +49,5 @@ package_libibus() { make -C bindings DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install-pkgconfigDATA } + +sha512sums=('8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9') diff --git a/extra/java7-openjdk/PKGBUILD b/extra/java7-openjdk/PKGBUILD index d241703a7..640058bf7 100644 --- a/extra/java7-openjdk/PKGBUILD +++ b/extra/java7-openjdk/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 197107 2013-10-21 20:21:18Z guillaume $ +# $Id: PKGBUILD 204309 2014-01-17 05:30:07Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Maintainer: Guillaume ALAUX <guillaume@archlinux.org> # Contributor: Jan de Groot <jgc@archlinux.org> @@ -6,18 +6,18 @@ pkgname=('jre7-openjdk-headless' 'jre7-openjdk' 'jdk7-openjdk' 'openjdk7-src' 'openjdk7-doc') pkgbase=java7-openjdk _java_ver=7 -_icedtea_ver=2.4.3 +_icedtea_ver=2.4.4 # check "${srcdir}/icedtea-${_icedtea_ver}"/Makefile.am -_JDK_UPDATE_VERSION=45 -_CORBA_CHANGESET=8ed5df839fbc -_JAXP_CHANGESET=8f220f7b51c7 -_JAXWS_CHANGESET=652eb396f959 -_JDK_CHANGESET=7958751eb9ef -_LANGTOOLS_CHANGESET=3c8eb52a32ea -_OPENJDK_CHANGESET=e2f5917da3c1 +_JDK_UPDATE_VERSION=51 +_CORBA_CHANGESET=e540fd592221 +_JAXP_CHANGESET=2e2bf2d8be16 +_JAXWS_CHANGESET=5aceb5a787b1 +_JDK_CHANGESET=1fe539ed00bc +_LANGTOOLS_CHANGESET=3f5408abf14b +_OPENJDK_CHANGESET=796d1bf47b24 -_HOTSPOT_CHANGESET=b59e02d9e72b # see "${srcdir}/icedtea-${_icedtea_ver}"/hotspot.map +_HOTSPOT_CHANGESET=a8a33cc2dd4b # see "${srcdir}/icedtea-${_icedtea_ver}"/hotspot.map _bootstrap=0 # 0/1 for quick build or full bootstrap @@ -47,14 +47,14 @@ source=(http://icedtea.classpath.org/download/source/icedtea-${_icedtea_ver}.tar jdk7-openjdk.profile.csh jre7-openjdk.profile jre7-openjdk.profile.csh) -sha256sums=('15b1acc1fb43b83ca08d531491261c5eeaea4cad3598300074692acea93bdd3d' - '75a18abd117e3295c6de4d3450f0094a9abc08f2168e2911bce25d1e153107b9' - '7fab9af64ffcdf635a6fed5abf78cffd1f64be1f3827a1aaf3a0e5e1fdbc599c' - 'cec41aebd42f4c8caba9c24c306ba78e8cf5da3d23da1604b98753340a2719ca' - 'fb9c22e92c2a056917b7b5dce6905a01ab2e904cbc3c1c6badcc470d22136518' - '4df06346d197180bbb9d182e3ebc9ab6386562199d9898d057d0df75566349fe' - '462ad61fd34708c90362f9e3d3c432b9246833ea8ff0d8a14955ae386bce4a91' - 'b7d7e01d7ab9e49b68aa29b55355a019d71f9ae5cabb4ea7378b55855a07df57' +sha256sums=('ddce5dadaca4a24e8ecd632d5299fefd76f3bdcd7040bfbded3de3b1dffd56b3' + 'abe048022f46f4d04130b2cf6a1b1d897bdca981518349d34fe5b415310f7782' + '77c3285f6abdefe7f19fc4c698ef1f4fe533f38941314e7e7077c34fa5eb4456' + '48bb8ece00ef62c6c0161dd90e5789419594dfb5d08163781dac9ffc00c0a3f8' + 'ee2a7165b78693c3bb61a90128b60934704e9a5c6c7514abfbb61e41531b9919' + '16373b85dc5123cfe1816ec04f7d14e9a048c6eee7eb7c22b5b816fa1fd5e9bc' + '4375ccfacc49793dd0f13cb73ce3c684218bce71008fc237f3b6da754f4dfea6' + 'cb5f109ae32c07301bc3a017c334ca3a7723124ff217d46127a16ade516d2902' '9ad943ceb3dbcdf45d72974fc3667886a7ed65c69ab9abc17be5412827551a7f' '56b919ababb13bd6afdcdaceb112b529b6e82539255f2dae9a7e5eb91645164b' 'bd55299e08e6f8e61ba5baad0990170891801a29a1e8137e502b5e8a10fc37ea' diff --git a/extra/terminology/PKGBUILD b/extra/terminology/PKGBUILD new file mode 100644 index 000000000..b6b67bec5 --- /dev/null +++ b/extra/terminology/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Ronald van Haren <ronald@archlinux.org> +# Contributor: Doug Newgard <scimmia22 at outlook dot com> +# Contributor: Paul Ezvan <paul@ezvan.fr> + +pkgname=terminology +pkgver=0.4.0 +pkgrel=2 +pkgdesc="EFL based terminal emulator" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org/p.php?p=about/terminology" +license=('BSD') +depends=('elementary') +source=("http://download.enlightenment.org/rel/apps/${pkgname}/${pkgname}-${pkgver}.tar.bz2") +install=terminology.install +sha1sums=('6003519484ba2f50487bc1f6b977564f60bcc1fc') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="${CFLAGS} -fvisibility=hidden" + + ./configure \ + --prefix=/usr + + make +} + +package(){ + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + # install license files + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/COPYING" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/extra/terminology/terminology.install b/extra/terminology/terminology.install new file mode 100644 index 000000000..88ac37896 --- /dev/null +++ b/extra/terminology/terminology.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/extra/x2goserver/PKGBUILD b/extra/x2goserver/PKGBUILD index 81cd35dc2..981db5bed 100644 --- a/extra/x2goserver/PKGBUILD +++ b/extra/x2goserver/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 203654 2014-01-13 17:17:44Z andyrtr $ +# $Id: PKGBUILD 204356 2014-01-17 19:43:50Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Contributor: Gerhard Brauer <gerbra@archlinux.de> @@ -8,14 +8,13 @@ pkgname=x2goserver pkgver=4.0.1.12 -pkgrel=2 +pkgrel=5 pkgdesc="Open source terminal server" arch=('i686' 'x86_64') url="http://www.x2go.org/" license=('GPL2') # see x2goserver.spec -depends=(# 'perl-file-basedir' - #'python' 'xorg-xauth' +depends=(#'python' 'xorg-xauth' # For x2goruncommand - for now 'bc' @@ -47,7 +46,10 @@ depends=(# 'perl-file-basedir' 'perl-capture-tiny' 'perl-config-simple' - + 'perl-file-basedir' # FS#38551 + + 'xorg-xwininfo' # FS#38558 + #x2goserver-extensions #x2goserver-xsession #x2goserver-fmbindings diff --git a/extra/xf86-video-intel/PKGBUILD b/extra/xf86-video-intel/PKGBUILD index d715c218e..44e41a8f2 100644 --- a/extra/xf86-video-intel/PKGBUILD +++ b/extra/xf86-video-intel/PKGBUILD @@ -1,17 +1,23 @@ -# $Id: PKGBUILD 203622 2014-01-13 17:13:00Z andyrtr $ +# $Id: PKGBUILD 204358 2014-01-17 21:31:02Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=xf86-video-intel pkgver=2.99.907 -pkgrel=1 +pkgrel=2 arch=(i686 x86_64) url="http://xorg.freedesktop.org/" license=('custom') install=$pkgname.install pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers" depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9' 'glamor-egl') -makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=15' 'libx11' 'libxrender') +makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=15' 'libx11' 'libxrender' + # additional deps for intel-virtual-output + 'libxrandr' 'libxinerama' 'libxcursor' 'libxtst') +optdepends=('libxrandr: for intel-virtual-output' + 'libxinerama: for intel-virtual-output' + 'libxcursor: for intel-virtual-output' + 'libxtst: for intel-virtual-output') replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna') provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna') conflicts=('xorg-server<1.15.0' 'X-ABI-VIDEODRV_VERSION<15' 'X-ABI-VIDEODRV_VERSION>=16' diff --git a/kernels/linux-libre-lts-knock/3.10.6-logitech-dj.patch b/kernels/linux-libre-lts-knock/3.10.6-logitech-dj.patch deleted file mode 100644 index 1c112ccde..000000000 --- a/kernels/linux-libre-lts-knock/3.10.6-logitech-dj.patch +++ /dev/null @@ -1,172 +0,0 @@ -From c63e0e370028d7e4033bd40165f18499872b5183 Mon Sep 17 00:00:00 2001 -From: Nestor Lopez Casado <nlopezcasad@logitech.com> -Date: Thu, 18 Jul 2013 13:21:30 +0000 -Subject: HID: Revert "Revert "HID: Fix logitech-dj: missing Unifying device issue"" - -This reverts commit 8af6c08830b1ae114d1a8b548b1f8b056e068887. - -This patch re-adds the workaround introduced by 596264082f10dd4 -which was reverted by 8af6c08830b1ae114. - -The original patch 596264 was needed to overcome a situation where -the hid-core would drop incoming reports while probe() was being -executed. - -This issue was solved by c849a6143bec520af which added -hid_device_io_start() and hid_device_io_stop() that enable a specific -hid driver to opt-in for input reports while its probe() is being -executed. - -Commit a9dd22b730857347 modified hid-logitech-dj so as to use the -functionality added to hid-core. Having done that, workaround 596264 -was no longer necessary and was reverted by 8af6c08. - -We now encounter a different problem that ends up 'again' thwarting -the Unifying receiver enumeration. The problem is time and usb controller -dependent. Ocasionally the reports sent to the usb receiver to start -the paired devices enumeration fail with -EPIPE and the receiver never -gets to enumerate the paired devices. - -With dcd9006b1b053c7b1c the problem was "hidden" as the call to the usb -driver became asynchronous and none was catching the error from the -failing URB. - -As the root cause for this failing SET_REPORT is not understood yet, --possibly a race on the usb controller drivers or a problem with the -Unifying receiver- reintroducing this workaround solves the problem. - -Overall what this workaround does is: If an input report from an -unknown device is received, then a (re)enumeration is performed. - -related bug: -https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1194649 - -Signed-off-by: Nestor Lopez Casado <nlopezcasad@logitech.com> -Signed-off-by: Jiri Kosina <jkosina@suse.cz> ---- -diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c -index 5207591a..cd33084 100644 ---- a/drivers/hid/hid-logitech-dj.c -+++ b/drivers/hid/hid-logitech-dj.c -@@ -192,6 +192,7 @@ static struct hid_ll_driver logi_dj_ll_driver; - static int logi_dj_output_hidraw_report(struct hid_device *hid, u8 * buf, - size_t count, - unsigned char report_type); -+static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev); - - static void logi_dj_recv_destroy_djhid_device(struct dj_receiver_dev *djrcv_dev, - struct dj_report *dj_report) -@@ -232,6 +233,7 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev, - if (dj_report->report_params[DEVICE_PAIRED_PARAM_SPFUNCTION] & - SPFUNCTION_DEVICE_LIST_EMPTY) { - dbg_hid("%s: device list is empty\n", __func__); -+ djrcv_dev->querying_devices = false; - return; - } - -@@ -242,6 +244,12 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev, - return; - } - -+ if (djrcv_dev->paired_dj_devices[dj_report->device_index]) { -+ /* The device is already known. No need to reallocate it. */ -+ dbg_hid("%s: device is already known\n", __func__); -+ return; -+ } -+ - dj_hiddev = hid_allocate_device(); - if (IS_ERR(dj_hiddev)) { - dev_err(&djrcv_hdev->dev, "%s: hid_allocate_device failed\n", -@@ -305,6 +313,7 @@ static void delayedwork_callback(struct work_struct *work) - struct dj_report dj_report; - unsigned long flags; - int count; -+ int retval; - - dbg_hid("%s\n", __func__); - -@@ -337,6 +346,25 @@ static void delayedwork_callback(struct work_struct *work) - logi_dj_recv_destroy_djhid_device(djrcv_dev, &dj_report); - break; - default: -+ /* A normal report (i. e. not belonging to a pair/unpair notification) -+ * arriving here, means that the report arrived but we did not have a -+ * paired dj_device associated to the report's device_index, this -+ * means that the original "device paired" notification corresponding -+ * to this dj_device never arrived to this driver. The reason is that -+ * hid-core discards all packets coming from a device while probe() is -+ * executing. */ -+ if (!djrcv_dev->paired_dj_devices[dj_report.device_index]) { -+ /* ok, we don't know the device, just re-ask the -+ * receiver for the list of connected devices. */ -+ retval = logi_dj_recv_query_paired_devices(djrcv_dev); -+ if (!retval) { -+ /* everything went fine, so just leave */ -+ break; -+ } -+ dev_err(&djrcv_dev->hdev->dev, -+ "%s:logi_dj_recv_query_paired_devices " -+ "error:%d\n", __func__, retval); -+ } - dbg_hid("%s: unexpected report type\n", __func__); - } - } -@@ -367,6 +395,12 @@ static void logi_dj_recv_forward_null_report(struct dj_receiver_dev *djrcv_dev, - if (!djdev) { - dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]" - " is NULL, index %d\n", dj_report->device_index); -+ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report)); -+ -+ if (schedule_work(&djrcv_dev->work) == 0) { -+ dbg_hid("%s: did not schedule the work item, was already " -+ "queued\n", __func__); -+ } - return; - } - -@@ -397,6 +431,12 @@ static void logi_dj_recv_forward_report(struct dj_receiver_dev *djrcv_dev, - if (dj_device == NULL) { - dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]" - " is NULL, index %d\n", dj_report->device_index); -+ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report)); -+ -+ if (schedule_work(&djrcv_dev->work) == 0) { -+ dbg_hid("%s: did not schedule the work item, was already " -+ "queued\n", __func__); -+ } - return; - } - -@@ -444,6 +484,10 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev) - struct dj_report *dj_report; - int retval; - -+ /* no need to protect djrcv_dev->querying_devices */ -+ if (djrcv_dev->querying_devices) -+ return 0; -+ - dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL); - if (!dj_report) - return -ENOMEM; -@@ -455,6 +499,7 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev) - return retval; - } - -+ - static int logi_dj_recv_switch_to_dj_mode(struct dj_receiver_dev *djrcv_dev, - unsigned timeout) - { -diff --git a/drivers/hid/hid-logitech-dj.h b/drivers/hid/hid-logitech-dj.h -index fd28a5e..4a40003 100644 ---- a/drivers/hid/hid-logitech-dj.h -+++ b/drivers/hid/hid-logitech-dj.h -@@ -101,6 +101,7 @@ struct dj_receiver_dev { - struct work_struct work; - struct kfifo notif_fifo; - spinlock_t lock; -+ bool querying_devices; - }; - - struct dj_device { --- -cgit v0.9.2 diff --git a/kernels/linux-libre-lts-knock/PKGBUILD b/kernels/linux-libre-lts-knock/PKGBUILD index 3d42ff6ab..8d853e1a2 100644 --- a/kernels/linux-libre-lts-knock/PKGBUILD +++ b/kernels/linux-libre-lts-knock/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 203427 2014-01-10 20:21:13Z andyrtr $ +# $Id: PKGBUILD 204271 2014-01-16 08:13:43Z bpiotrowski $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Maintainer: Thomas Baechler <thomas@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> @@ -10,11 +10,11 @@ pkgbase=linux-libre-lts-knock # Build stock -LIBRE-LTS-KNOCK kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.10 -_sublevel=26 +_sublevel=27 _knockpatchver=${_basekernel} pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.26 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.27 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -32,10 +32,9 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'boot-logo.patch' 'change-default-console-loglevel.patch' 'criu-no-expert.patch' - '3.10.6-logitech-dj.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2") md5sums=('d562fd52580a3b6b18b6eeb5921d1d5c' - 'b04f41f84f48724609baac04282e9755' + '20d0ea2ae02745d7a525126a3b8a5ce7' '26380d6f05471ef8e065a77d87588009' 'f22e0a6a7634902f5a00eb25ad677c65' '6550ba0e23b7729cd9db2475bde8fac2' @@ -45,8 +44,7 @@ md5sums=('d562fd52580a3b6b18b6eeb5921d1d5c' '04b21c79df0a952c22d681dd4f4562df' 'f3def2cefdcbb954c21d8505d23cc83c' 'd50c1ac47394e9aec637002ef3392bd1' - '3ff40ca684cfe719723e627e2cef7cea' - '040015fc338ec1a35616e72bade6bdc2') + '7e5b9d817f296a7e305f2262a00b9fb3') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] @@ -78,9 +76,6 @@ prepare() { # patch from fedora patch -Np1 -i "${srcdir}/criu-no-expert.patch" - # fix https://bugs.archlinux.org/task/35991 - [linux] 3.10.x renders Logitech Unified Receivers useless - patch -Np1 -i "${srcdir}/3.10.6-logitech-dj.patch" - if [ "$CARCH" == "mips64el" ]; then sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-lts-knock|" Makefile sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \ diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index 799e57b23..0b72e8498 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 103745 2014-01-11 10:18:19Z jelle $ +# $Id: PKGBUILD 104291 2014-01-17 08:53:47Z jelle $ # Maintainer: jelle van der Waa <jelle@vdwaa.nl> # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -9,7 +9,7 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.19.0 +pkgver=1.20.0 pkgrel=1 pkgdesc="Ebook management application, with unar support" arch=('i686' 'x86_64' 'mips64el') @@ -30,7 +30,7 @@ install=calibre.install source=("http://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('5ce57bf48ed7f534fe9d5c55157dd15a' +md5sums=('463cdfaa008a2aa16343876b77ae4e17' '95ca4eb3afa7c737c8371708a23bdad9' '675cd87d41342119827ef706055491e7') diff --git a/libre/hplip-libre/PKGBUILD b/libre/hplip-libre/PKGBUILD index c5015aa7a..4ed863e35 100644 --- a/libre/hplip-libre/PKGBUILD +++ b/libre/hplip-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 201437 2013-12-11 16:52:25Z andyrtr $ +# $Id: PKGBUILD 204311 2014-01-17 09:00:06Z andyrtr $ # Maintainer: Tom Gundersen <teg@jklm.no> # Contributor : Rémy Oudompheng <remy@archlinux.org> # Contributor: Morgan LEFIEUX <comete@archlinuxfr.org> @@ -6,8 +6,8 @@ _pkgname=hplip pkgname=hplip-libre -pkgver=3.13.11 -pkgrel=2.1 +pkgver=3.14.1 +pkgrel=1 pkgdesc="Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet, without hplip-plugin binary blobs recommendation (Parabola rebranded)" arch=('i686' 'x86_64') url="http://hplipopensource.com" @@ -31,7 +31,7 @@ provides=$_pkgname=$pkgver install=hplip.install source=(http://downloads.sourceforge.net/${_pkgname}/$_pkgname-$pkgver.tar.gz{,.asc} disable_upgrade.patch) -md5sums=('8ee362d9bc45fd4eddd3c9d9e583d728' +md5sums=('11eb45f3d3edf1f03887fd13afc61b51' 'SKIP' 'a853ba0eb0883f4bcee00b4277128b29') diff --git a/libre/liferea-libre/PKGBUILD b/libre/liferea-libre/PKGBUILD index 313e81327..6dd3bc747 100644 --- a/libre/liferea-libre/PKGBUILD +++ b/libre/liferea-libre/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 203676 2014-01-14 01:46:42Z eric $ +# $Id: PKGBUILD 204300 2014-01-16 22:28:49Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> # Contributor (Parabola): bitlord # Contributor (Parabola): André Silva <emulatorman@parabola.nu> _pkgname=liferea pkgname=liferea-libre -pkgver=1.10.4 +pkgver=1.10.5 pkgrel=1 pkgdesc="A desktop news aggregator for online news feeds and weblogs, without nonfree suggestions" arch=('i686' 'x86_64') @@ -24,9 +24,9 @@ optdepends=('gnome-keyring: for keyring plugin support' 'gst-plugins-bad-libre: for media player plugin support') options=('!emptydirs') install=liferea.install -source=(http://downloads.sourceforge.net/sourceforge/liferea/liferea-${pkgver}.tar.bz2 +source=(https://github.com/lwindolf/liferea/releases/download/v${pkgver}/liferea-${pkgver}.tar.bz2 remove-non-free-suggestions.patch) -sha1sums=('7ee44bff223cd3112c54399de04e9fa750ac3f6a' +sha1sums=('a2378f2ba117fcc6475f82d961515adc367ef535' '855de60c91b5fee71c7ec88dd04b7d24a02dc0d1') build() { diff --git a/libre/linux-libre-lts/3.10.6-logitech-dj.patch b/libre/linux-libre-lts/3.10.6-logitech-dj.patch deleted file mode 100644 index 1c112ccde..000000000 --- a/libre/linux-libre-lts/3.10.6-logitech-dj.patch +++ /dev/null @@ -1,172 +0,0 @@ -From c63e0e370028d7e4033bd40165f18499872b5183 Mon Sep 17 00:00:00 2001 -From: Nestor Lopez Casado <nlopezcasad@logitech.com> -Date: Thu, 18 Jul 2013 13:21:30 +0000 -Subject: HID: Revert "Revert "HID: Fix logitech-dj: missing Unifying device issue"" - -This reverts commit 8af6c08830b1ae114d1a8b548b1f8b056e068887. - -This patch re-adds the workaround introduced by 596264082f10dd4 -which was reverted by 8af6c08830b1ae114. - -The original patch 596264 was needed to overcome a situation where -the hid-core would drop incoming reports while probe() was being -executed. - -This issue was solved by c849a6143bec520af which added -hid_device_io_start() and hid_device_io_stop() that enable a specific -hid driver to opt-in for input reports while its probe() is being -executed. - -Commit a9dd22b730857347 modified hid-logitech-dj so as to use the -functionality added to hid-core. Having done that, workaround 596264 -was no longer necessary and was reverted by 8af6c08. - -We now encounter a different problem that ends up 'again' thwarting -the Unifying receiver enumeration. The problem is time and usb controller -dependent. Ocasionally the reports sent to the usb receiver to start -the paired devices enumeration fail with -EPIPE and the receiver never -gets to enumerate the paired devices. - -With dcd9006b1b053c7b1c the problem was "hidden" as the call to the usb -driver became asynchronous and none was catching the error from the -failing URB. - -As the root cause for this failing SET_REPORT is not understood yet, --possibly a race on the usb controller drivers or a problem with the -Unifying receiver- reintroducing this workaround solves the problem. - -Overall what this workaround does is: If an input report from an -unknown device is received, then a (re)enumeration is performed. - -related bug: -https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1194649 - -Signed-off-by: Nestor Lopez Casado <nlopezcasad@logitech.com> -Signed-off-by: Jiri Kosina <jkosina@suse.cz> ---- -diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c -index 5207591a..cd33084 100644 ---- a/drivers/hid/hid-logitech-dj.c -+++ b/drivers/hid/hid-logitech-dj.c -@@ -192,6 +192,7 @@ static struct hid_ll_driver logi_dj_ll_driver; - static int logi_dj_output_hidraw_report(struct hid_device *hid, u8 * buf, - size_t count, - unsigned char report_type); -+static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev); - - static void logi_dj_recv_destroy_djhid_device(struct dj_receiver_dev *djrcv_dev, - struct dj_report *dj_report) -@@ -232,6 +233,7 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev, - if (dj_report->report_params[DEVICE_PAIRED_PARAM_SPFUNCTION] & - SPFUNCTION_DEVICE_LIST_EMPTY) { - dbg_hid("%s: device list is empty\n", __func__); -+ djrcv_dev->querying_devices = false; - return; - } - -@@ -242,6 +244,12 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev, - return; - } - -+ if (djrcv_dev->paired_dj_devices[dj_report->device_index]) { -+ /* The device is already known. No need to reallocate it. */ -+ dbg_hid("%s: device is already known\n", __func__); -+ return; -+ } -+ - dj_hiddev = hid_allocate_device(); - if (IS_ERR(dj_hiddev)) { - dev_err(&djrcv_hdev->dev, "%s: hid_allocate_device failed\n", -@@ -305,6 +313,7 @@ static void delayedwork_callback(struct work_struct *work) - struct dj_report dj_report; - unsigned long flags; - int count; -+ int retval; - - dbg_hid("%s\n", __func__); - -@@ -337,6 +346,25 @@ static void delayedwork_callback(struct work_struct *work) - logi_dj_recv_destroy_djhid_device(djrcv_dev, &dj_report); - break; - default: -+ /* A normal report (i. e. not belonging to a pair/unpair notification) -+ * arriving here, means that the report arrived but we did not have a -+ * paired dj_device associated to the report's device_index, this -+ * means that the original "device paired" notification corresponding -+ * to this dj_device never arrived to this driver. The reason is that -+ * hid-core discards all packets coming from a device while probe() is -+ * executing. */ -+ if (!djrcv_dev->paired_dj_devices[dj_report.device_index]) { -+ /* ok, we don't know the device, just re-ask the -+ * receiver for the list of connected devices. */ -+ retval = logi_dj_recv_query_paired_devices(djrcv_dev); -+ if (!retval) { -+ /* everything went fine, so just leave */ -+ break; -+ } -+ dev_err(&djrcv_dev->hdev->dev, -+ "%s:logi_dj_recv_query_paired_devices " -+ "error:%d\n", __func__, retval); -+ } - dbg_hid("%s: unexpected report type\n", __func__); - } - } -@@ -367,6 +395,12 @@ static void logi_dj_recv_forward_null_report(struct dj_receiver_dev *djrcv_dev, - if (!djdev) { - dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]" - " is NULL, index %d\n", dj_report->device_index); -+ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report)); -+ -+ if (schedule_work(&djrcv_dev->work) == 0) { -+ dbg_hid("%s: did not schedule the work item, was already " -+ "queued\n", __func__); -+ } - return; - } - -@@ -397,6 +431,12 @@ static void logi_dj_recv_forward_report(struct dj_receiver_dev *djrcv_dev, - if (dj_device == NULL) { - dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]" - " is NULL, index %d\n", dj_report->device_index); -+ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report)); -+ -+ if (schedule_work(&djrcv_dev->work) == 0) { -+ dbg_hid("%s: did not schedule the work item, was already " -+ "queued\n", __func__); -+ } - return; - } - -@@ -444,6 +484,10 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev) - struct dj_report *dj_report; - int retval; - -+ /* no need to protect djrcv_dev->querying_devices */ -+ if (djrcv_dev->querying_devices) -+ return 0; -+ - dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL); - if (!dj_report) - return -ENOMEM; -@@ -455,6 +499,7 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev) - return retval; - } - -+ - static int logi_dj_recv_switch_to_dj_mode(struct dj_receiver_dev *djrcv_dev, - unsigned timeout) - { -diff --git a/drivers/hid/hid-logitech-dj.h b/drivers/hid/hid-logitech-dj.h -index fd28a5e..4a40003 100644 ---- a/drivers/hid/hid-logitech-dj.h -+++ b/drivers/hid/hid-logitech-dj.h -@@ -101,6 +101,7 @@ struct dj_receiver_dev { - struct work_struct work; - struct kfifo notif_fifo; - spinlock_t lock; -+ bool querying_devices; - }; - - struct dj_device { --- -cgit v0.9.2 diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index 3d027c7ec..685d70501 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 203427 2014-01-10 20:21:13Z andyrtr $ +# $Id: PKGBUILD 204271 2014-01-16 08:13:43Z bpiotrowski $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Maintainer: Thomas Baechler <thomas@archlinux.org> # Maintainer (Parabola): André Silva <emulatorman@parabola.nu> @@ -10,10 +10,10 @@ pkgbase=linux-libre-lts # Build stock -LIBRE-LTS kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.10 -_sublevel=26 +_sublevel=27 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.26 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.27 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -30,10 +30,9 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'boot-logo.patch' 'change-default-console-loglevel.patch' 'criu-no-expert.patch' - '3.10.6-logitech-dj.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2") md5sums=('d562fd52580a3b6b18b6eeb5921d1d5c' - 'b04f41f84f48724609baac04282e9755' + '20d0ea2ae02745d7a525126a3b8a5ce7' '85ce008eaacbb2fc54b81116d35cf946' '16867e648e4b9f89bec949cb643888c2' 'c072b17032e80debc6a8626299245d46' @@ -42,8 +41,7 @@ md5sums=('d562fd52580a3b6b18b6eeb5921d1d5c' '04b21c79df0a952c22d681dd4f4562df' 'f3def2cefdcbb954c21d8505d23cc83c' 'd50c1ac47394e9aec637002ef3392bd1' - '3ff40ca684cfe719723e627e2cef7cea' - '040015fc338ec1a35616e72bade6bdc2') + '7e5b9d817f296a7e305f2262a00b9fb3') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] @@ -72,9 +70,6 @@ prepare() { # patch from fedora patch -Np1 -i "${srcdir}/criu-no-expert.patch" - # fix https://bugs.archlinux.org/task/35991 - [linux] 3.10.x renders Logitech Unified Receivers useless - patch -Np1 -i "${srcdir}/3.10.6-logitech-dj.patch" - if [ "$CARCH" == "mips64el" ]; then sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-lts|" Makefile sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \ diff --git a/libre/parabolaweb-utils/PKGBUILD b/libre/parabolaweb-utils/PKGBUILD index 185274efc..69ae3fbd3 100644 --- a/libre/parabolaweb-utils/PKGBUILD +++ b/libre/parabolaweb-utils/PKGBUILD @@ -1,15 +1,16 @@ # Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> pkgname=(parabolaweb-utils parabolaweb-dev) -pkgver=20131128 +pkgver=20140117 pkgdesc="Utilities for managing the parabolaweb website application" url="https://projects.parabolagnulinux.org/packages/parabolaweb-utils.git/" license=('GPL2') # The commit to get dependency info for +# Bump pkgrel if updating this is the only change _parabolaweb_commit=86f1ed1ecc94a6a298eb3f690155b03bf013ca78 -pkgrel=2 +pkgrel=1 epoch=1 arch=('any') @@ -25,7 +26,7 @@ build() { package_parabolaweb-utils() { cd "$srcdir/$pkgbase-$pkgver" - depends=($(cat depends.txt)) + depends=($(< depends.txt)) backup=('etc/conf.d/parabolaweb') make install DESTDIR="$pkgdir" } @@ -36,5 +37,5 @@ package_parabolaweb-dev() { depends=($(sed -r -e 's/\s*#.*//' depends_make.txt)) } -md5sums=('e83933afda290bfc1fe0e51828c7ad41' +md5sums=('4543e360c0f5ecbfa3a4a51b2bd9131d' '4ed35e37e52f6b8607733c692702d319') diff --git a/libre/tp_smapi-libre-lts/PKGBUILD b/libre/tp_smapi-libre-lts/PKGBUILD index 074565a42..de5c899c6 100644 --- a/libre/tp_smapi-libre-lts/PKGBUILD +++ b/libre/tp_smapi-libre-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 103753 2014-01-11 11:28:49Z bpiotrowski $ +# $Id: PKGBUILD 104131 2014-01-16 08:33:59Z bpiotrowski $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: xduugu # Contributor: nh2 @@ -13,7 +13,7 @@ pkgname=tp_smapi-libre-lts _pkgname=tp_smapi _extramodules=/usr/lib/modules/extramodules-3.10-LIBRE-LTS pkgver=0.41 -pkgrel=22 +pkgrel=23 pkgdesc="Modules for ThinkPad's SMAPI functionality (built for the linux-libre-lts kernel package)" arch=('i686' 'x86_64' 'mips64el') url='https://github.com/evgeni/tp_smapi' |