summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-01-18 03:29:33 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-01-18 03:29:33 +0000
commitf4cbb127d45017c14988b232dbae02bc2858c6df (patch)
tree71d864fa346c59efa48d7c029334b366c6597317
parent953eead14ccfe47904e73cee9cea6e1255f57356 (diff)
Sat Jan 18 03:25:57 UTC 2014
-rw-r--r--community/cgit/PKGBUILD40
-rw-r--r--community/cgit/cgit.install6
-rw-r--r--community/dart/PKGBUILD20
-rw-r--r--community/gmic/PKGBUILD15
-rw-r--r--community/keepassx/PKGBUILD18
-rw-r--r--community/libmatewnck/PKGBUILD8
-rw-r--r--community/libvirt-python/PKGBUILD20
-rw-r--r--community/libxnvctrl/PKGBUILD6
-rw-r--r--community/mate-user-share/PKGBUILD5
-rw-r--r--community/partclone/PKGBUILD12
-rw-r--r--community/python-tornado/PKGBUILD47
-rw-r--r--community/python2-caja/PKGBUILD15
-rw-r--r--community/python2-exiv2/PKGBUILD30
-rw-r--r--community/virtualbox-modules-lts/PKGBUILD4
-rw-r--r--extra/cups/PKGBUILD28
-rw-r--r--extra/cups/cups-dbus-utf8.patch106
-rw-r--r--extra/e_dbus/PKGBUILD20
-rw-r--r--extra/ecore/PKGBUILD97
-rw-r--r--extra/edje/PKGBUILD53
-rw-r--r--extra/edje/changeset_76449.diff46
-rw-r--r--extra/eet/PKGBUILD40
-rw-r--r--extra/eeze/PKGBUILD40
-rw-r--r--extra/efl/PKGBUILD63
-rw-r--r--extra/efl/efl.install (renamed from extra/edje/edje.install)0
-rw-r--r--extra/efreet/PKGBUILD44
-rw-r--r--extra/eina/PKGBUILD51
-rw-r--r--extra/eio/PKGBUILD43
-rw-r--r--extra/elementary/PKGBUILD62
-rw-r--r--extra/embryo/PKGBUILD37
-rw-r--r--extra/emotion/PKGBUILD44
-rw-r--r--extra/emotion_generic_players/PKGBUILD35
-rw-r--r--extra/enlightenment/PKGBUILD40
-rw-r--r--extra/enlightenment/enlightenment.install (renamed from extra/enlightenment17/enlightenment17.install)5
-rw-r--r--extra/enlightenment17/PKGBUILD87
-rw-r--r--extra/enlightenment17/blackscreenfix.patch48
-rw-r--r--extra/enlightenment17/e-applications.menu154
-rw-r--r--extra/enlightenment17/quickstart.patch13
-rw-r--r--extra/enlightenment17/sysactions_systemd.patch17
-rw-r--r--extra/ethumb/PKGBUILD45
-rw-r--r--extra/evas/PKGBUILD67
-rw-r--r--extra/evas_generic_loaders/PKGBUILD26
-rw-r--r--extra/ibus/PKGBUILD15
-rw-r--r--extra/java7-openjdk/PKGBUILD36
-rw-r--r--extra/terminology/PKGBUILD36
-rw-r--r--extra/terminology/terminology.install11
-rw-r--r--extra/x2goserver/PKGBUILD12
-rw-r--r--extra/xf86-video-intel/PKGBUILD12
-rw-r--r--kernels/linux-libre-lts-knock/3.10.6-logitech-dj.patch172
-rw-r--r--kernels/linux-libre-lts-knock/PKGBUILD15
-rw-r--r--libre/calibre-libre/PKGBUILD6
-rw-r--r--libre/hplip-libre/PKGBUILD8
-rw-r--r--libre/liferea-libre/PKGBUILD8
-rw-r--r--libre/linux-libre-lts/3.10.6-logitech-dj.patch172
-rw-r--r--libre/linux-libre-lts/PKGBUILD15
-rw-r--r--libre/parabolaweb-utils/PKGBUILD9
-rw-r--r--libre/tp_smapi-libre-lts/PKGBUILD4
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'