summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-03-06 03:42:24 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-03-06 03:42:24 +0000
commitc183da9d3df5445f5021cd6563012ba2abfc393e (patch)
tree825211c0af8ca26a450f4bdeeb58ccfbb88e13df /extra
parent4f7963b7ddc283ae57ceb68e7f4d51b3994e0070 (diff)
Thu Mar 6 03:38:39 UTC 2014
Diffstat (limited to 'extra')
-rw-r--r--extra/calligra/PKGBUILD96
-rw-r--r--extra/clamav/PKGBUILD5
-rw-r--r--extra/clamav/install5
-rw-r--r--extra/gnutls/PKGBUILD12
-rw-r--r--extra/kdeutils-kwallet/PKGBUILD32
-rw-r--r--extra/kdeutils-kwallet/kdeutils-kwallet.install12
-rw-r--r--extra/libburn/PKGBUILD10
-rw-r--r--extra/libisoburn/PKGBUILD8
-rw-r--r--extra/libisofs/PKGBUILD6
-rw-r--r--extra/libpqxx/ChangeLog9
-rw-r--r--extra/libpqxx/PKGBUILD27
-rw-r--r--extra/libspnav/Makefile.patch51
-rw-r--r--extra/libspnav/PKGBUILD34
-rw-r--r--extra/parted/PKGBUILD16
-rw-r--r--extra/parted/parted-3.1-readline.patch11
-rw-r--r--extra/seed/PKGBUILD16
-rw-r--r--extra/seed/rl63.patch12
-rw-r--r--extra/smpeg/PKGBUILD35
-rw-r--r--extra/smpeg/smpeg-0.4.4-gcc41.patch41
-rw-r--r--extra/telepathy-mission-control/PKGBUILD10
20 files changed, 268 insertions, 180 deletions
diff --git a/extra/calligra/PKGBUILD b/extra/calligra/PKGBUILD
index e134a8c38..dada4afac 100644
--- a/extra/calligra/PKGBUILD
+++ b/extra/calligra/PKGBUILD
@@ -1,9 +1,10 @@
-# $Id: PKGBUILD 204752 2014-01-26 12:15:56Z andyrtr $
+# $Id: PKGBUILD 206904 2014-03-05 18:05:36Z andrea $
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Ronald van Haren <ronald.archlinux.org>
pkgbase=calligra
pkgname=('calligra-braindump'
+ 'calligra-devtools'
'calligra-extras'
'calligra-filters'
'calligra-flow'
@@ -17,25 +18,26 @@ pkgname=('calligra-braindump'
'calligra-sheets'
'calligra-stage'
'calligra-words')
-pkgver=2.7.5
-pkgrel=5
+pkgver=2.8.0
+pkgrel=1
arch=('i686' 'x86_64')
url='http://www.calligra-suite.org/'
license=('FDL1.2' 'GPL2' 'LGPL')
makedepends=('cmake' 'automoc4' 'boost' 'kdepimlibs' 'eigen2' 'kdeedu-marble'
'lcms2' 'libmariadbclient' 'freetds' 'xbase' 'libwpg' 'opencolorio'
- 'libwps' 'gsl' 'glew' 'fftw' 'poppler-qt' 'libkdcraw'
- 'openjpeg' 'kdegraphics-okular' 'pstoedit' 'vc' 'libvisio')
- # libpqxx is in community, move it to extra?
+ 'libwps' 'gsl' 'glew' 'fftw' 'poppler-qt' 'libkdcraw' 'libodfgen'
+ 'openjpeg' 'kdegraphics-okular' 'pstoedit' 'vc' 'libvisio'
+ 'libetonyek' 'libpqxx' 'libspnav')
groups=('calligra')
source=("http://download.kde.org/stable/${pkgbase}-${pkgver}/${pkgbase}-${pkgver}.tar.xz")
-md5sums=('05d1d0bac970d6dc68ffabc12fca2eb7')
+md5sums=('59abfc331220f5282ea2d6df5e80e899')
prepare() {
mkdir build
- # fix openjpeg detection
+
+ # fix openjpeg detection
sed -i "s:/usr/include/openjpeg:/usr/include/openjpeg-1.5:" \
- ${srcdir}/${pkgbase}-${pkgver}/cmake/modules/FindOpenJPEG.cmake
+ ${pkgbase}-${pkgver}/cmake/modules/FindOpenJPEG.cmake
}
build() {
@@ -43,34 +45,37 @@ build() {
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_active=OFF
make
}
package_calligra-filters() {
pkgdesc="Filters for the Calligra office suite"
+ depends=('libodfgen')
optdepends=('libwpg: Corel WordPerfect Graphics image importer'
'libwps: Microsoft Works file word processor format import'
- 'libvisio: Microsoft Visio import filter')
+ 'libvisio: Microsoft Visio import filter'
+ 'libetonyek: Apple Keynote import filter')
conflicts=('koffice-filters')
replaces=('koffice-filters')
install=calligra-filters.install
- cd "${srcdir}"/build/filters
+ cd build/filters
make DESTDIR="${pkgdir}" install
}
package_calligra-libs() {
pkgdesc="Libraries for the Calligra office suite"
- depends=('kdepimlibs' 'lcms2' 'kactivities')
+ depends=('kdepimlibs' 'kactivities')
conflicts=('koffice-interfaces' 'koffice-libs' 'koffice-pics'
- 'koffice-servicetypes' 'koffice-templates' 'calligra-interfaces'
- 'calligra-pics' 'calligra-servicetypes' 'calligra-templates')
+ 'koffice-servicetypes' 'calligra-interfaces'
+ 'calligra-pics' 'calligra-servicetypes')
replaces=('koffice-interfaces' 'koffice-libs' 'koffice-pics'
- 'koffice-servicetypes' 'koffice-templates' 'calligra-interfaces'
- 'calligra-pics' 'calligra-servicetypes' 'calligra-templates')
+ 'koffice-servicetypes' 'calligra-interfaces'
+ 'calligra-pics' 'calligra-servicetypes')
- for d in interfaces libs pics servicetypes templates; do
+ for d in interfaces libs pics servicetypes; do
cd "${srcdir}"/build/${d}
make DESTDIR="${pkgdir}" install
done
@@ -78,16 +83,16 @@ package_calligra-libs() {
package_calligra-plugins() {
pkgdesc="Plugins for the Calligra office suite"
- depends=('calligra-libs' 'calligra-filters')
+ depends=('calligra-libs' 'calligra-filters' 'libspnav')
optdepends=('kdeedu-marble: map shape for Calligra')
conflicts=('koffice-plugins' 'koffice-kchart')
replaces=('koffice-plugins' 'koffice-kchart' 'koffice-kformula')
install=calligra-plugins.install
- cd "${srcdir}"/build/plugins
+ cd build/plugins
make DESTDIR="${pkgdir}" install
-
- cd "${srcdir}"/build/3rdparty/kdchart
+
+ cd ../3rdparty/kdchart
make DESTDIR="${pkgdir}" install
}
@@ -100,7 +105,7 @@ package_calligra-karbon() {
replaces=('koffice-karbon' 'koffice-karbon-doc' 'calligra-karbon-doc')
install=calligra-karbon.install
- cd "${srcdir}"/build/karbon
+ cd build/karbon
make DESTDIR="${pkgdir}" install
}
@@ -108,6 +113,7 @@ package_calligra-kexi() {
pkgdesc="Develop desktop database applications"
depends=('calligra-libs' 'glew' 'fftw')
optdepends=('libmariadbclient: MariaDB driver'
+ 'libpqxx: PostgreSQL driver'
'freetds: Sybase & MS SQL driver'
'xbase: XBase driver'
'calligra-sheets: Spreadsheet-to-Kexi-table import plugin'
@@ -117,9 +123,9 @@ package_calligra-kexi() {
replaces=('koffice-kexi' 'koffice-kexi-doc' 'calligra-kexi-doc')
install=calligra-kexi.install
- cd "${srcdir}"/build/kexi
+ cd build/kexi
make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/kexi
+ cd ../doc/kexi
make DESTDIR="${pkgdir}" install
}
@@ -130,10 +136,10 @@ package_calligra-plan() {
replaces=('koffice-kplato' 'calligra-kplato')
install=calligra-plan.install
- cd "${srcdir}"/build/plan
+ cd build/plan
make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/3rdparty/kdgantt
+ cd ../3rdparty/kdgantt
make DESTDIR="${pkgdir}" install
}
@@ -144,9 +150,9 @@ package_calligra-stage() {
replaces=('koffice-kpresenter' 'koffice-kpresenter-doc' 'calligra-stage-doc')
install=calligra-stage.install
- cd "${srcdir}"/build/stage
+ cd build/stage
make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/stage
+ cd ../doc/stage
make DESTDIR="${pkgdir}" install
}
@@ -158,7 +164,7 @@ package_calligra-krita() {
replaces=('koffice-krita' 'calligra-krita-doc')
install=calligra-krita.install
- cd "${srcdir}"/build/krita
+ cd build/krita
make DESTDIR="${pkgdir}" install
}
@@ -172,9 +178,9 @@ package_calligra-sheets() {
replaces=('koffice-kspread' 'koffice-kspread-doc' 'calligra-tables-doc' 'calligra-tables')
install=calligra-sheets.install
- cd "${srcdir}"/build/sheets
+ cd build/sheets
make DESTDIR="${pkgdir}" install
- cd "${srcdir}"/build/doc/sheets
+ cd ../doc/sheets
make DESTDIR="${pkgdir}" install
}
@@ -186,7 +192,7 @@ package_calligra-words() {
replaces=('koffice-kword')
install=calligra-words.install
- cd "${srcdir}"/build/words
+ cd build/words
make DESTDIR="${pkgdir}" install
}
@@ -196,7 +202,7 @@ package_calligra-handbook() {
replaces=('koffice-handbook')
options=('docs')
- cd "${srcdir}"/build/doc/calligra
+ cd build/doc/calligra
make DESTDIR="${pkgdir}" install
}
@@ -205,19 +211,19 @@ package_calligra-braindump() {
depends=('calligra-libs' 'kdebase-runtime')
install=calligra-braindump.install
- cd "${srcdir}"/build/braindump
+ cd build/braindump
make DESTDIR="${pkgdir}" install
}
package_calligra-flow() {
pkgdesc="Flowchart & Diagram Editing"
depends=('calligra-words')
+ optdepends=('calligra-karbon: to export the charts in various formats')
conflicts=('calligra-flow-doc')
replaces=('calligra-flow-doc')
install=calligra-flow.install
- optdepends=('calligra-karbon: to export the charts in various formats')
- cd "${srcdir}"/build/flow
+ cd build/flow
make DESTDIR="${pkgdir}" install
}
@@ -225,10 +231,22 @@ package_calligra-extras() {
pkgdesc="Calligra suite extras"
depends=('calligra-libs')
optdepends=('kdegraphics-okular')
- conflicts=('calligra-tools')
- replaces=('calligra-tools')
+ conflicts=('calligra-tools' 'koffice-templates' 'calligra-templats')
+ replaces=('calligra-tools' 'koffice-templates' 'calligra-templats')
install=calligra-extras.install
- cd "${srcdir}"/build/extras
+ cd build/extras
+ make DESTDIR="${pkgdir}" install
+
+ cd ../data
make DESTDIR="${pkgdir}" install
}
+
+package_calligra-devtools() {
+ pkgdesc="Calligra developer tools"
+ depends=('calligra-libs')
+
+ cd build/devtools
+ make DESTDIR="${pkgdir}" install
+}
+
diff --git a/extra/clamav/PKGBUILD b/extra/clamav/PKGBUILD
index 8d83fc457..197b5b034 100644
--- a/extra/clamav/PKGBUILD
+++ b/extra/clamav/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 204255 2014-01-15 16:47:46Z bisson $
+# $Id: PKGBUILD 206695 2014-03-05 06:13:07Z bisson $
# Contributor: Dale Blount <dale@archlinux.org>
# Contributor: Gregor Ibic <gregor.ibic@intelicom.si>
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=clamav
pkgver=0.98.1
-pkgrel=1
+pkgrel=2
pkgdesc='Anti-virus toolkit for Unix'
url='http://www.clamav.net/'
license=('GPL')
@@ -55,7 +55,6 @@ package() {
install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/clamav.conf
install -Dm644 ../logrotate "${pkgdir}"/etc/logrotate.d/clamav
- install -d -o 64 -g 64 "${pkgdir}"/run/clamav
install -d -o 64 -g 64 "${pkgdir}"/var/log/clamav
install -d -o 64 -g 64 "${pkgdir}"/var/lib/clamav
}
diff --git a/extra/clamav/install b/extra/clamav/install
index 896e187c7..1a0653e2a 100644
--- a/extra/clamav/install
+++ b/extra/clamav/install
@@ -1,6 +1,11 @@
+post_upgrade() {
+ systemd-tmpfiles --create clamav.conf
+}
+
post_install() {
getent group clamav &>/dev/null || groupadd -r -g 64 clamav >/dev/null
getent passwd clamav &>/dev/null || useradd -r -u 64 -g clamav -d /dev/null -s /bin/false -c "Clam AntiVirus" clamav >/dev/null
+ post_upgrade
}
post_remove() {
diff --git a/extra/gnutls/PKGBUILD b/extra/gnutls/PKGBUILD
index 23e9b14af..43c7bcc6a 100644
--- a/extra/gnutls/PKGBUILD
+++ b/extra/gnutls/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 206618 2014-03-03 15:16:27Z andyrtr $
+# $Id: PKGBUILD 206894 2014-03-05 17:41:18Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=gnutls
-pkgver=3.2.12
+pkgver=3.2.12.1
pkgrel=1
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('i686' 'x86_64')
@@ -13,11 +13,11 @@ install=gnutls.install
options=('!zipman')
depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit')
source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.2/${pkgname}-${pkgver}.tar.xz{,.sig})
-md5sums=('f507365940de8f095e1d867c6f0842f6'
+md5sums=('a795db68253d1336f1e3c2ee48c1fee4'
'SKIP')
build() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-* #${pkgver}
./configure --prefix=/usr \
--with-zlib \
--disable-static \
@@ -26,12 +26,12 @@ build() {
}
check() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-* #${pkgver}
make check
}
package() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-* #${pkgver}
make DESTDIR="${pkgdir}" install
# lots of .png files are put into infodir and are gzipped by makepkg! this may need to be fixed by using !zipman
diff --git a/extra/kdeutils-kwallet/PKGBUILD b/extra/kdeutils-kwallet/PKGBUILD
deleted file mode 100644
index 2304d0c4d..000000000
--- a/extra/kdeutils-kwallet/PKGBUILD
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id: PKGBUILD 205793 2014-02-10 11:00:09Z andrea $
-# Maintainer: Andrea Scarpino <andrea@archlinux.org>
-
-pkgname=kdeutils-kwallet
-pkgver=4.12.2
-pkgrel=1
-pkgdesc='Wallet Management Tool'
-url='http://kde.org/applications/system/kwalletmanager/'
-arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'FDL')
-depends=('kdebase-runtime')
-makedepends=('cmake' 'automoc4')
-groups=('kde' 'kdeutils')
-install=${pkgname}.install
-source=("http://download.kde.org/stable/${pkgver}/src/kwallet-${pkgver}.tar.xz")
-sha1sums=('5575f52d0188b60be9e9f9e42fd78701f56cbb68')
-
-build() {
- cd "${srcdir}"
- mkdir build
- cd build
- cmake ../kwallet-${pkgver} \
- -DCMAKE_BUILD_TYPE=Release \
- -DKDE4_BUILD_TESTS=OFF \
- -DCMAKE_INSTALL_PREFIX=/usr
- make
-}
-
-package() {
- cd $srcdir/build
- make DESTDIR=$pkgdir install
-}
diff --git a/extra/kdeutils-kwallet/kdeutils-kwallet.install b/extra/kdeutils-kwallet/kdeutils-kwallet.install
deleted file mode 100644
index 5495fb1b5..000000000
--- a/extra/kdeutils-kwallet/kdeutils-kwallet.install
+++ /dev/null
@@ -1,12 +0,0 @@
-post_install() {
- xdg-icon-resource forceupdate --theme hicolor &> /dev/null
- update-desktop-database -q
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}
diff --git a/extra/libburn/PKGBUILD b/extra/libburn/PKGBUILD
index ff94cfee9..37a3709c7 100644
--- a/extra/libburn/PKGBUILD
+++ b/extra/libburn/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 201539 2013-12-14 08:38:34Z andyrtr $
+# $Id: PKGBUILD 206898 2014-03-05 17:54:13Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
pkgname=libburn
-pkgver=1.3.4 # .pl01
+pkgver=1.3.6
pkgrel=1
pkgdesc="Library for reading, mastering and writing optical discs"
arch=('i686' 'x86_64')
@@ -12,17 +12,17 @@ license=('GPL')
depends=('glibc')
source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz{,.sig})
options=('!emptydirs')
-md5sums=('6aaaf2cfb09584e69991250e619789b4'
+md5sums=('ed7b9bbf873fc754b1a75df1b2cc1023'
'SKIP')
build() {
- cd ${pkgname}-${pkgver} # /.pl01/}
+ cd ${pkgname}-${pkgver}
./configure --prefix=/usr --disable-static
make
}
package() {
- cd ${pkgname}-${pkgver} # /.pl01/}
+ cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
}
diff --git a/extra/libisoburn/PKGBUILD b/extra/libisoburn/PKGBUILD
index dfa45a63f..4ed6c4cea 100644
--- a/extra/libisoburn/PKGBUILD
+++ b/extra/libisoburn/PKGBUILD
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD 201543 2013-12-14 08:42:49Z andyrtr $
+# $Id: PKGBUILD 206903 2014-03-05 18:01:14Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Gour <Gour <gour@mail.inet.hr>
pkgname=libisoburn
-pkgver=1.3.4
+pkgver=1.3.6
pkgrel=1
pkgdesc="frontend for libraries libburn and libisofs"
url="http://libburnia-project.org"
arch=('i686' 'x86_64')
license=('GPL2')
-depends=('libburn>=1.3.4' 'libisofs>=1.3.4' 'readline')
+depends=('libburn>=1.3.6' 'libisofs>=1.3.6' 'readline')
optdepends=('tk: for xorriso-tcltk frontend'
'bwidget: for xorriso-tcltk frontend')
provides=('xorriso' 'xorriso-tcltk')
install=${pkgname}.install
source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz{,.sig})
-md5sums=('d8ebfe9407aca0d6b799706647703692'
+md5sums=('1f7bea50c44ba69acb5710f14f561f5d'
'SKIP')
build() {
diff --git a/extra/libisofs/PKGBUILD b/extra/libisofs/PKGBUILD
index da5ace494..56d9afef6 100644
--- a/extra/libisofs/PKGBUILD
+++ b/extra/libisofs/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 201541 2013-12-14 08:40:10Z andyrtr $
+# $Id: PKGBUILD 206901 2014-03-05 17:56:57Z andyrtr $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Hugo Doria <hugodoria@gmail.com>
# Contributor: Bjorn Martensen
pkgname=libisofs
-pkgver=1.3.4
+pkgver=1.3.6
pkgrel=1
pkgdesc="Library to pack up hard disk files and directories into a ISO 9660 disk image"
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ url="http://libburnia-project.org"
license=('GPL')
depends=('acl' 'zlib')
source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.tar.gz{,.sig})
-md5sums=('dcd2cb0485579b4973e4ce7291fda647'
+md5sums=('11c2df00bf02015c28606a37ee839367'
'SKIP')
build() {
diff --git a/extra/libpqxx/ChangeLog b/extra/libpqxx/ChangeLog
new file mode 100644
index 000000000..bf9624d43
--- /dev/null
+++ b/extra/libpqxx/ChangeLog
@@ -0,0 +1,9 @@
+
+2009-09-16 Douglas Soares de Andrade <douglas@archlinux.org>
+
+ * Updated to 3.0.2
+
+2009-08-06 Douglas Soares de Andrade <douglas@archlinux.org>
+
+ * Updated to 3.0.1
+
diff --git a/extra/libpqxx/PKGBUILD b/extra/libpqxx/PKGBUILD
new file mode 100644
index 000000000..34cf1d809
--- /dev/null
+++ b/extra/libpqxx/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id: PKGBUILD 206883 2014-03-05 14:38:19Z andrea $
+# Contributor: Giovanni Scafora <giovanni@archlinux.org>
+
+pkgname=libpqxx
+pkgver=4.0.1
+pkgrel=2
+pkgdesc="C++ client API for PostgreSQL"
+arch=('i686' 'x86_64')
+license=('custom')
+url="http://pqxx.org/development/libpqxx/"
+depends=('postgresql-libs>=8.4.1')
+makedepends=('python2')
+source=("http://pqxx.org/download/software/${pkgname}/${pkgname}-${pkgver}.tar.gz")
+md5sums=('6ea888b9ba85dd7cef1b182dc5f223a2')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i 's|python|python2|' tools/splitconfig
+ ./configure --prefix=/usr --enable-shared
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make prefix="${pkgdir}/usr" install
+ install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/extra/libspnav/Makefile.patch b/extra/libspnav/Makefile.patch
new file mode 100644
index 000000000..295c5403a
--- /dev/null
+++ b/extra/libspnav/Makefile.patch
@@ -0,0 +1,51 @@
+--- libspnav-0.2.2/Makefile.in 2010-03-28 00:24:27.000000000 +0100
++++ a/trunk/libspnav/Makefile.in 2014-03-05 15:33:07.590597866 +0100
+@@ -4,10 +4,12 @@
+ lib_a = libspnav.a
+ soname = libspnav.so.0
+ lib_so = $(soname).1
++devlink = libspnav.so
+
+ CC = gcc
+ AR = ar
+-CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I.
++CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I. -I/usr/local/include $(user_cflags)
++LDFLAGS = $(user_ldflags)
+
+ .PHONY: all
+ all: $(lib_a) $(lib_so)
+@@ -16,7 +18,7 @@
+ $(AR) rcs $@ $(obj)
+
+ $(lib_so): $(obj)
+- $(CC) -shared -Wl,-soname,$(soname) -o $@ $(obj)
++ $(CC) -shared -Wl,-soname,$(soname) -o $@ $(obj) $(LDFLAGS)
+
+ %.o: $(srcdir)/%.c
+ $(CC) $(CFLAGS) -c $< -o $@
+@@ -31,13 +33,19 @@
+
+ .PHONY: install
+ install: $(lib_a) $(lib_so)
+- cp $(lib_a) $(PREFIX)/$(libdir)/$(lib_a)
+- cp $(lib_so) $(PREFIX)/$(libdir)/$(lib_so)
+- for h in $(hdr); do cp -p $(srcdir)/$$h $(PREFIX)/include/; done
++ mkdir -p $(DESTDIR)$(PREFIX)/$(libdir) $(DESTDIR)$(PREFIX)/include
++ cp $(lib_a) $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_a)
++ cp $(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so)
++ rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(soname) $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink)
++ ln -s $(PREFIX)/$(libdir)/$(lib_so) $(DESTDIR)$(PREFIX)/$(libdir)/$(soname)
++ ln -s $(PREFIX)/$(libdir)/$(soname) $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink)
++ for h in $(hdr); do cp -p $(srcdir)/$$h $(DESTDIR)$(PREFIX)/include/; done
+
+ .PHONY: uninstall
+ uninstall:
+- rm -f $(PREFIX)/$(libdir)/$(lib_a)
+- rm -f $(PREFIX)/$(libdir)/$(lib_so)
+- for i in $(hdr); do rm -f $(PREFIX)/include/$$i; done
++ rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_a)
++ rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(lib_so)
++ rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(soname)
++ rm -f $(DESTDIR)$(PREFIX)/$(libdir)/$(devlink)
++ for i in $(hdr); do rm -f $(DESTDIR)$(PREFIX)/include/$$i; done
+
diff --git a/extra/libspnav/PKGBUILD b/extra/libspnav/PKGBUILD
new file mode 100644
index 000000000..4cae4c768
--- /dev/null
+++ b/extra/libspnav/PKGBUILD
@@ -0,0 +1,34 @@
+# $Id: PKGBUILD 206885 2014-03-05 14:38:41Z andrea $
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Jan Hambrecht <jaham at gmx dot net>
+
+pkgname=libspnav
+pkgver=0.2.2
+pkgrel=5
+pkgdesc="Alternative to the proprietary 3Dconnexion device driver and SDK for their 3D input devices"
+arch=('i686' 'x86_64')
+url="http://spacenav.sourceforge.net/"
+license=('GPL')
+depends=('glibc')
+makedepends=('libx11')
+source=("http://downloads.sourceforge.net/spacenav/$pkgname-$pkgver.tar.gz"
+ 'Makefile.patch')
+md5sums=('b85a0f4ab711e2d4f73a40e2e371f5ae'
+ 'cc008ea9f5e1abb870c0e2dbc86c3b86')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -p1 -i "${srcdir}"/Makefile.patch
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr \
+ --disable-debug
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/extra/parted/PKGBUILD b/extra/parted/PKGBUILD
index 20b127d33..6198f580c 100644
--- a/extra/parted/PKGBUILD
+++ b/extra/parted/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 199967 2013-11-20 11:26:39Z allan $
+# $Id: PKGBUILD 206906 2014-03-05 18:41:12Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org>
pkgname=parted
pkgver=3.1
-pkgrel=3
+pkgrel=4
pkgdesc="A program for creating, destroying, resizing, checking and copying partitions"
arch=('i686' 'x86_64')
license=('GPL3')
@@ -12,8 +12,16 @@ url="http://www.gnu.org/software/parted/parted.html"
depends=('device-mapper' 'e2fsprogs')
makedepends=('pkg-config')
install=parted.install
-source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz")
-md5sums=('5d89d64d94bcfefa9ce8f59f4b81bdcb')
+source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz"
+ 'parted-3.1-readline.patch')
+md5sums=('5d89d64d94bcfefa9ce8f59f4b81bdcb'
+ '7f3c0f9d2fa2569054734149c1bf9d0c')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch -Np1 -i "${srcdir}/parted-3.1-readline.patch"
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/extra/parted/parted-3.1-readline.patch b/extra/parted/parted-3.1-readline.patch
new file mode 100644
index 000000000..936ec00cb
--- /dev/null
+++ b/extra/parted/parted-3.1-readline.patch
@@ -0,0 +1,11 @@
+--- a/parted/ui.c
++++ b/parted/ui.c
+@@ -1474,7 +1474,7 @@
+ #ifdef HAVE_LIBREADLINE
+ if (!opt_script_mode) {
+ rl_initialize ();
+- rl_attempted_completion_function = (CPPFunction*) complete_function;
++ rl_attempted_completion_function = (rl_completion_func_t*) complete_function;
+ readline_state.in_readline = 0;
+ }
+ #endif
diff --git a/extra/seed/PKGBUILD b/extra/seed/PKGBUILD
index cd35b0df8..3a330cb55 100644
--- a/extra/seed/PKGBUILD
+++ b/extra/seed/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 198427 2013-10-30 14:48:37Z allan $
+# $Id: PKGBUILD 206705 2014-03-05 09:42:01Z heftig $
#Maintainer : Ionut Biru <ibiru@archlinux.org>
#Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=seed
pkgver=3.8.1
-pkgrel=2
+pkgrel=3
pkgdesc="Library and interpreter for JavaScript with GObject type system bindings."
arch=('i686' 'x86_64')
url="http://live.gnome.org/Seed/"
@@ -12,13 +12,19 @@ license=('LGPL')
depends=('webkitgtk3' 'gobject-introspection' 'gnome-js-common' 'mpfr')
makedepends=('intltool')
source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/3.8/${pkgname}-${pkgver}.tar.xz
- GLib.js)
+ GLib.js rl63.patch)
sha256sums=('80cb4db7fa6f6cf8d3e255fc45a81657388d458bc8bf23e4089e35f69eeaac32'
- '2a8185df661056e12830d0a29155dc539016fc349a823f5aec09dd15bbb9239b')
+ '2a8185df661056e12830d0a29155dc539016fc349a823f5aec09dd15bbb9239b'
+ '8d91b5c46438350b139609e63f6f863fcd9949d631f87c3c4e267ad4987181a1')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -p1 -i ../rl63.patch # Readline 6.3 compat (deprecated typedefs gone)
+ cp ../GLib.js extensions/
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
- install -m644 ../GLib.js extensions/
./configure --prefix=/usr --disable-static
make
}
diff --git a/extra/seed/rl63.patch b/extra/seed/rl63.patch
new file mode 100644
index 000000000..dbab0d559
--- /dev/null
+++ b/extra/seed/rl63.patch
@@ -0,0 +1,12 @@
+diff -u -r seed-3.8.1/modules/readline/seed-readline.c seed-3.8.1-rl63/modules/readline/seed-readline.c
+--- seed-3.8.1/modules/readline/seed-readline.c 2013-04-16 09:58:20.000000000 +0200
++++ seed-3.8.1-rl63/modules/readline/seed-readline.c 2014-03-05 10:29:53.393385674 +0100
+@@ -77,7 +77,7 @@
+ key = seed_value_to_string(ctx, arguments[0], exception);
+ c = seed_make_rl_closure((SeedObject) arguments[1]);
+
+- rl_bind_key(*key, (Function *) c);
++ rl_bind_key(*key, (rl_command_func_t *) c);
+
+ g_free(key);
+
diff --git a/extra/smpeg/PKGBUILD b/extra/smpeg/PKGBUILD
index b1ee4d558..4571df08a 100644
--- a/extra/smpeg/PKGBUILD
+++ b/extra/smpeg/PKGBUILD
@@ -1,36 +1,29 @@
-# $Id: PKGBUILD 198431 2013-10-30 14:50:00Z allan $
-# Maintainer: Eric Belanger <eric@archlinux.org>
+# $Id: PKGBUILD 206703 2014-03-05 09:33:16Z heftig $
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Contributor: Eric Belanger <eric@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=smpeg
-pkgver=0.4.4
-pkgrel=7
+pkgver=0.4.5
+pkgrel=1
pkgdesc="SDL MPEG Player Library"
arch=('i686' 'x86_64')
url="http://icculus.org/smpeg/"
license=('LGPL')
depends=('sdl')
-makedepends=('gtk' 'mesa' 'glu')
-optdepends=('gtk: to use gtv ' 'glu: to use glmovie')
-options=('!makeflags')
-source=(http://mirrors.dotsrc.org/lokigames/open-source/smpeg/${pkgname}-${pkgver}.tar.gz
- smpeg-0.4.4-gcc41.patch)
-md5sums=('59c76ac704088ef5539210190c4e1fe3'
- '8b979a58307d7196655758bd3d2466c4')
-sha1sums=('6d7f4449472e6270ab435b2224f3fad951c35259'
- '7d9a2ad7f6b702dfe3adcb87601d9b55022bbd1e')
+makedepends=('mesa' 'glu')
+optdepends=('glu: to use glmovie')
+source=("$pkgname-$pkgver::svn://svn.icculus.org/smpeg/tags/release_${pkgver//./_}")
+md5sums=('SKIP')
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
- patch -p1 -i $srcdir/smpeg-0.4.4-gcc41.patch
+ cd $pkgname-$pkgver
+ ./autogen.sh
./configure --prefix=/usr --mandir=/usr/share/man --disable-static
- make LDFLAGS+=-lstdc++
+ make
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
- make DESTDIR=${pkgdir} install
-
- # fix aclocal warnings
- sed -i "s#(AM_PATH_SMPEG#([AM_PATH_SMPEG]#" ${pkgdir}/usr/share/aclocal/smpeg.m4
+ cd $pkgname-$pkgver
+ make DESTDIR="$pkgdir" install
}
diff --git a/extra/smpeg/smpeg-0.4.4-gcc41.patch b/extra/smpeg/smpeg-0.4.4-gcc41.patch
deleted file mode 100644
index 4a0eeb453..000000000
--- a/extra/smpeg/smpeg-0.4.4-gcc41.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Index: MPEGaudio.h
-===================================================================
-RCS file: /cvs/cvsroot/smpeg/MPEGaudio.h,v
-retrieving revision 1.23
-diff -u -p -r1.23 MPEGaudio.h
---- smpeg/MPEGaudio.h 17 Jul 2001 19:52:24 -0000 1.23
-+++ smpeg/MPEGaudio.h 6 Dec 2005 06:10:43 -0000
-@@ -151,12 +151,6 @@ private:
- /* The actual MPEG audio class */
- class MPEGaudio : public MPEGerror, public MPEGaudioaction {
-
-- friend void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len);
-- friend int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len);
--#ifdef THREADED_AUDIO
-- friend int Decode_MPEGaudio(void *udata);
--#endif
--
- public:
- MPEGaudio(MPEGstream *stream, bool initSDL = true);
- virtual ~MPEGaudio();
-@@ -367,6 +361,20 @@ public:
- #define N_TIMESTAMPS 5
-
- double timestamp[N_TIMESTAMPS];
-+
-+ /* Functions which access MPEGaudio internals */
-+ friend void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len);
-+ friend int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len);
-+#ifdef THREADED_AUDIO
-+ friend int Decode_MPEGaudio(void *udata);
-+#endif
- };
-
-+/* Need to duplicate the prototypes, this is not a typo :) */
-+void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len);
-+int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len);
-+#ifdef THREADED_AUDIO
-+int Decode_MPEGaudio(void *udata);
-+#endif
-+
- #endif /* _MPEGAUDIO_H_ */
diff --git a/extra/telepathy-mission-control/PKGBUILD b/extra/telepathy-mission-control/PKGBUILD
index 63d050690..389f9be40 100644
--- a/extra/telepathy-mission-control/PKGBUILD
+++ b/extra/telepathy-mission-control/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 198697 2013-11-02 08:05:33Z ioni $
+# $Id: PKGBUILD 206880 2014-03-05 11:14:59Z bpiotrowski $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
# Contributor: Ju Liu <liuju86 at gmail dot com>
# Contributor: Bjorn Lindeijer <bjorn lindeijer nl>
# Contributor: Andreas Zwinkau <beza1e1@web.de>
pkgname=telepathy-mission-control
-pkgver=5.16.0
+pkgver=5.16.1
pkgrel=1
pkgdesc="A Telepathy component providing abstraction of some of the details of connection managers."
arch=('i686' 'x86_64')
@@ -15,13 +15,13 @@ depends=('telepathy-glib' 'libgnome-keyring' 'dconf' 'upower' 'networkmanager')
makedepends=('libxslt' 'python2')
install=telepathy-mission-control.install
source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz)
-md5sums=('736ae9d71028d8e6d95017433c07fa06')
+md5sums=('421115a35b9e427807326877f86e7f43')
build() {
cd "$pkgname-$pkgver"
PYTHON=python2 ./configure --prefix=/usr \
- --libexecdir=/usr/lib/telepathy \
- --enable-gnome-keyring \
+ --libexecdir=/usr/lib/telepathy \
+ --enable-gnome-keyring \
--disable-schemas-compile
make
}