diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/calligra/PKGBUILD | 96 | ||||
-rw-r--r-- | extra/clamav/PKGBUILD | 5 | ||||
-rw-r--r-- | extra/clamav/install | 5 | ||||
-rw-r--r-- | extra/gnutls/PKGBUILD | 12 | ||||
-rw-r--r-- | extra/kdeutils-kwallet/PKGBUILD | 32 | ||||
-rw-r--r-- | extra/kdeutils-kwallet/kdeutils-kwallet.install | 12 | ||||
-rw-r--r-- | extra/libburn/PKGBUILD | 10 | ||||
-rw-r--r-- | extra/libisoburn/PKGBUILD | 8 | ||||
-rw-r--r-- | extra/libisofs/PKGBUILD | 6 | ||||
-rw-r--r-- | extra/libpqxx/ChangeLog | 9 | ||||
-rw-r--r-- | extra/libpqxx/PKGBUILD | 27 | ||||
-rw-r--r-- | extra/libspnav/Makefile.patch | 51 | ||||
-rw-r--r-- | extra/libspnav/PKGBUILD | 34 | ||||
-rw-r--r-- | extra/parted/PKGBUILD | 16 | ||||
-rw-r--r-- | extra/parted/parted-3.1-readline.patch | 11 | ||||
-rw-r--r-- | extra/seed/PKGBUILD | 16 | ||||
-rw-r--r-- | extra/seed/rl63.patch | 12 | ||||
-rw-r--r-- | extra/smpeg/PKGBUILD | 35 | ||||
-rw-r--r-- | extra/smpeg/smpeg-0.4.4-gcc41.patch | 41 | ||||
-rw-r--r-- | extra/telepathy-mission-control/PKGBUILD | 10 |
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 } |