From 498a4346616c33beac56d48a246cf27fe3812341 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 29 Aug 2012 00:04:41 +0000 Subject: Wed Aug 29 00:04:40 UTC 2012 --- community-staging/freedroidrpg/PKGBUILD | 35 +++++++ .../freedroidrpg/freedroidrpg.desktop | 11 ++ community-staging/freedroidrpg/freedroidrpg.jpg | Bin 0 -> 12697 bytes community/atop/PKGBUILD | 7 +- community/chuck/PKGBUILD | 51 ++++++++++ community/connman/PKGBUILD | 3 +- community/espeak/PKGBUILD | 31 +++--- community/flightgear/PKGBUILD | 19 ++-- community/gmic/PKGBUILD | 59 ++++++----- community/gprolog/PKGBUILD | 10 +- community/iasl/PKGBUILD | 36 +++---- community/mariadb/PKGBUILD | 6 +- community/mayavi/PKGBUILD | 45 +++++++++ community/openmotif/PKGBUILD | 5 +- community/percona-server/PKGBUILD | 16 +-- community/python2-traits/PKGBUILD | 32 ++++++ community/rsyslog/PKGBUILD | 9 +- community/simgear/PKGBUILD | 8 +- community/spectrwm/PKGBUILD | 6 +- community/vtk/PKGBUILD | 111 ++++++++++++++++++++ community/vtk/ffmpeg-0.11.diff | 46 +++++++++ community/vtk/ffmpeg-0.8.diff | 66 ++++++++++++ core/libgssglue/PKGBUILD | 11 +- core/openvpn/PKGBUILD | 7 +- core/openvpn/openvpn@.service | 10 ++ extra/bootchart/PKGBUILD | 8 +- extra/cyrus-sasl/PKGBUILD | 21 ++-- extra/cyrus-sasl/saslauthd.service | 11 ++ extra/dhcp/PKGBUILD | 13 ++- extra/dhcp/dhcpd4.service | 13 +++ extra/dhcp/dhcpd6.service | 13 +++ extra/gc/PKGBUILD | 12 +-- extra/gdm/PKGBUILD | 8 +- extra/gdm/gdm.service | 10 ++ extra/hspell/PKGBUILD | 22 ++-- extra/libatasmart/PKGBUILD | 10 +- extra/modemmanager/PKGBUILD | 17 +++- extra/modemmanager/modem-manager.service | 14 +++ extra/mpd/PKGBUILD | 5 +- extra/mpd/install | 2 +- extra/nacl-toolchain-newlib/PKGBUILD | 14 +-- extra/udisks/PKGBUILD | 14 ++- extra/udisks/udisks.service | 10 ++ extra/xf86-input-elographics/PKGBUILD | 26 +++++ extra/xf86-video-intel/PKGBUILD | 6 +- extra/xorg-server/PKGBUILD | 6 +- libre-testing/filesystem/PKGBUILD | 112 +++++++++++++++++++++ libre-testing/filesystem/crypttab | 17 ++++ libre-testing/filesystem/filesystem.install | 60 +++++++++++ libre-testing/filesystem/fstab | 5 + libre-testing/filesystem/group | 32 ++++++ libre-testing/filesystem/gshadow | 32 ++++++ libre-testing/filesystem/host.conf | 8 ++ libre-testing/filesystem/hosts | 9 ++ libre-testing/filesystem/issue | 2 + libre-testing/filesystem/ld.so.conf | 7 ++ libre-testing/filesystem/locale.sh | 28 ++++++ .../filesystem/modprobe.d.usb-load-ehci-first | 2 + libre-testing/filesystem/motd | 0 libre-testing/filesystem/nsswitch.conf | 19 ++++ libre-testing/filesystem/os-release | 8 ++ libre-testing/filesystem/parabola.7.txt | 82 +++++++++++++++ libre-testing/filesystem/passwd | 7 ++ libre-testing/filesystem/profile | 27 +++++ libre-testing/filesystem/resolv.conf | 8 ++ libre-testing/filesystem/securetty | 15 +++ libre-testing/filesystem/shadow | 7 ++ libre-testing/filesystem/shells | 8 ++ libre/cdfs-libre/cdfs-3.0.patch | 22 ++-- libre/cdfs-libre/cdfs-3.2.patch | 2 +- libre/cdfs-libre/cdfs-3.4.patch | 2 +- libre/kdebase-runtime-libre/PKGBUILD | 2 +- libre/virtualbox-libre-modules-lts/PKGBUILD | 8 +- libre/virtualbox-libre-modules/PKGBUILD | 4 +- libre/virtualbox-libre/PKGBUILD | 10 +- testing/libdrm/PKGBUILD | 8 +- testing/libdrm/no-pthread-stubs.patch | 2 +- testing/systemd/PKGBUILD | 8 +- 78 files changed, 1243 insertions(+), 215 deletions(-) create mode 100644 community-staging/freedroidrpg/PKGBUILD create mode 100644 community-staging/freedroidrpg/freedroidrpg.desktop create mode 100644 community-staging/freedroidrpg/freedroidrpg.jpg create mode 100644 community/chuck/PKGBUILD create mode 100644 community/mayavi/PKGBUILD create mode 100644 community/python2-traits/PKGBUILD create mode 100644 community/vtk/PKGBUILD create mode 100644 community/vtk/ffmpeg-0.11.diff create mode 100644 community/vtk/ffmpeg-0.8.diff create mode 100644 core/openvpn/openvpn@.service create mode 100644 extra/cyrus-sasl/saslauthd.service create mode 100644 extra/dhcp/dhcpd4.service create mode 100644 extra/dhcp/dhcpd6.service create mode 100644 extra/gdm/gdm.service create mode 100644 extra/modemmanager/modem-manager.service create mode 100644 extra/udisks/udisks.service create mode 100644 extra/xf86-input-elographics/PKGBUILD create mode 100644 libre-testing/filesystem/PKGBUILD create mode 100644 libre-testing/filesystem/crypttab create mode 100644 libre-testing/filesystem/filesystem.install create mode 100644 libre-testing/filesystem/fstab create mode 100644 libre-testing/filesystem/group create mode 100644 libre-testing/filesystem/gshadow create mode 100644 libre-testing/filesystem/host.conf create mode 100644 libre-testing/filesystem/hosts create mode 100644 libre-testing/filesystem/issue create mode 100644 libre-testing/filesystem/ld.so.conf create mode 100644 libre-testing/filesystem/locale.sh create mode 100644 libre-testing/filesystem/modprobe.d.usb-load-ehci-first create mode 100644 libre-testing/filesystem/motd create mode 100644 libre-testing/filesystem/nsswitch.conf create mode 100644 libre-testing/filesystem/os-release create mode 100644 libre-testing/filesystem/parabola.7.txt create mode 100644 libre-testing/filesystem/passwd create mode 100644 libre-testing/filesystem/profile create mode 100644 libre-testing/filesystem/resolv.conf create mode 100644 libre-testing/filesystem/securetty create mode 100644 libre-testing/filesystem/shadow create mode 100644 libre-testing/filesystem/shells diff --git a/community-staging/freedroidrpg/PKGBUILD b/community-staging/freedroidrpg/PKGBUILD new file mode 100644 index 000000000..beef911e5 --- /dev/null +++ b/community-staging/freedroidrpg/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 75546 2012-08-27 06:37:32Z spupykin $ +# Maintainer: Sergej Pupykin +# Contributor: nut543 + +#pkgbase=freedroidrpg +#pkgname=('freedroidrpg' 'freedroidrpg-data') +pkgname='freedroidrpg' +pkgver=0.15.1 +pkgrel=2 +arch=('i686' 'x86_64') +# depends=('sdl_mixer' 'sdl_image' 'libogg' 'libvorbis' 'libgl' 'freedroidrpg-data') +depends=('sdl_mixer' 'sdl_image' 'sdl_gfx' 'libogg' 'libvorbis' 'libgl' 'mesa') +optdepends=('python2' 'espeak') +pkgdesc="a mature science fiction role playing game set in the future" +url="http://freedroid.sourceforge.net" +license=("GPL") +source=(http://downloads.sourceforge.net/project/freedroid/freedroidRPG/freedroidRPG-0.15/freedroidRPG-$pkgver.tar.gz + freedroidrpg.jpg + freedroidrpg.desktop) +md5sums=('b95ea6abae46bea6ee3ace9a1902f682' + 'b73d9dac44c7e83a6c80fbe4eb96ba79' + '9a10c2a2064439cdcff5b945dfb1c3ac') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir/ install + install -D -m644 $srcdir/freedroidrpg.jpg $pkgdir/usr/share/icons/freedroidrpg.jpg + install -D -m644 $srcdir/freedroidrpg.desktop $pkgdir/usr/share/applications/freedroidrpg.desktop +} diff --git a/community-staging/freedroidrpg/freedroidrpg.desktop b/community-staging/freedroidrpg/freedroidrpg.desktop new file mode 100644 index 000000000..33ee2f5b8 --- /dev/null +++ b/community-staging/freedroidrpg/freedroidrpg.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=freedroidrpg +Comment=Extension/modification of the classical Freedroid game(based on paradroid) into an RPG +Exec=freedroidRPG +Encoding=UTF-8 +Icon=/usr/share/icons/freedroidrpg.jpg +Categories=Game;RolePlaying; +Terminal=false +StartupNotify=false diff --git a/community-staging/freedroidrpg/freedroidrpg.jpg b/community-staging/freedroidrpg/freedroidrpg.jpg new file mode 100644 index 000000000..4daa89313 Binary files /dev/null and b/community-staging/freedroidrpg/freedroidrpg.jpg differ diff --git a/community/atop/PKGBUILD b/community/atop/PKGBUILD index 10b6c63fc..b16073d67 100644 --- a/community/atop/PKGBUILD +++ b/community/atop/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 74387 2012-07-26 08:51:10Z spupykin $ +# $Id: PKGBUILD 75558 2012-08-27 08:48:21Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: John Gerritse pkgname=atop pkgver=1.27_3 -pkgrel=1 +pkgrel=2 pkgdesc="A system and process level monitor." arch=(i686 x86_64) url="http://www.atoptool.nl/" @@ -22,4 +22,7 @@ build() { package() { cd $srcdir/$pkgname-${pkgver/_/-} make DESTDIR=$pkgdir INIPATH=/etc/rc.d install + rm -f $pkgdir/etc/cron.d/atop + install -dm0755 $pkgdir/etc/cron.daily + mv $pkgdir/etc/atop/atop.daily $pkgdir/etc/cron.daily/atop } diff --git a/community/chuck/PKGBUILD b/community/chuck/PKGBUILD new file mode 100644 index 000000000..5cb5634ab --- /dev/null +++ b/community/chuck/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 75637 2012-08-27 21:34:19Z arodseth $ +# Maintainer: Alexander Rødseth +# Contributor: Laurent Carlier +# Contributor: Brad Fanella +# Contributor: SpepS +# Contributor: Jeff Mickey +# Contributor: tardo + +pkgname=chuck +pkgver=1.3.0.0 +pkgrel=1 +pkgdesc="Concurrent, on-the-fly audio programming language" +arch=('x86_64' 'i686') +url="http://chuck.cs.princeton.edu/" +license=('GPL') +depends=('gcc-libs' 'libsndfile') +makedepends=('bison' 'flex' 'setconf') +source=("http://chuck.cs.princeton.edu/release/files/$pkgname-$pkgver.tgz") +sha256sums=('80bfc6ab3017c8183fe7640eca94bcb314cf4cdb1c4b70cc3abb67b4d88ff111') + +if [[ $CARCH == x86_64 ]]; then + depends=('gcc-libs-multilib' 'lib32-libsndfile' 'lib32-alsa-lib') + makedepends+=('gcc-multilib') +fi + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + + msg2 "Configuring..." + if [[ $CARCH == x86_64 ]]; then + setconf makefile CC 'gcc -m32' + setconf makefile CXX 'g++ -m32' + setconf makefile LD 'g++ -m32' + fi + CFLAGS+=' -fno-strict-aliasing -lpthread' + CXXFLAGS+=' -fno-strict-aliasing -fpermissive -lpthread' + + msg2 "Compiling..." + # Alternatives to linux-alsa are: linux-jack linux-oss osx win32 + make linux-alsa +} + +package() { + cd "$srcdir/$pkgname-$pkgver/src" + + install -Dm755 chuck $pkgdir/usr/bin/chuck + mkdir -p "$pkgdir/usr/share/doc/$pkgname" + cp -r ../examples "$pkgdir/usr/share/doc/$pkgname/" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/connman/PKGBUILD b/community/connman/PKGBUILD index d9379b889..a67a10498 100644 --- a/community/connman/PKGBUILD +++ b/community/connman/PKGBUILD @@ -4,7 +4,7 @@ pkgname=connman pkgver=1.6 -pkgrel=2 +pkgrel=3 pkgdesc="Wireless LAN network manager" url="http://connman.net/" arch=('i686' 'x86_64') @@ -29,6 +29,7 @@ build() { patch -Np1 -i "${srcdir}/allow_group_network.diff" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-systemdunitdir=/usr/lib/systemd/system \ --enable-threads \ --enable-openconnect \ --enable-openvpn \ diff --git a/community/espeak/PKGBUILD b/community/espeak/PKGBUILD index a5517d62d..c322cfaee 100644 --- a/community/espeak/PKGBUILD +++ b/community/espeak/PKGBUILD @@ -1,29 +1,32 @@ -# $Id: PKGBUILD 67106 2012-03-04 10:23:58Z andrea $ -# Maintainer: +# $Id: PKGBUILD 75640 2012-08-27 22:14:26Z arodseth $ +# Maintainer: Alexander Rødseth # Contributor: Mateusz Herych # Contributor: Christoph Siegenthaler pkgname=espeak pkgver=1.46.02 -pkgrel=1 +pkgrel=2 pkgdesc="Text to Speech engine for good quality English, with support for other languages" -arch=('i686' 'x86_64') +arch=('x86_64' 'i686') url='http://espeak.sourceforge.net/' license=('GPL') -depends=('gcc-libs' 'portaudio') -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}-source.zip") -md5sums=('84e8e44562f05a3afc5427218afc8af1') +depends=('portaudio' 'libpulse') +options=('!emptydirs') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-source.zip") +sha256sums=('ef8beba25bd261718582d5cbb1f10293007eb525b705ff79c9fb3f505dd954ba') build() { - cd $srcdir/$pkgname-$pkgver-source/src - cp portaudio19.h portaudio.h - make + cd "$srcdir/$pkgname-$pkgver-source/src" + + cp portaudio19.h portaudio.h + make CXXFLAGS="$CXXFLAGS" AUDIO=runtime } package() { - cd $srcdir/$pkgname-$pkgver-source/src - make DESTDIR=$pkgdir install + cd "$srcdir/$pkgname-$pkgver-source/src" - # Fix permissions - chmod 644 ${pkgdir}/usr/lib/libespeak.a + make DESTDIR=$pkgdir install + chmod 644 "$pkgdir/usr/lib/libespeak.a" } + +# vim:set ts=2 sw=2 et: diff --git a/community/flightgear/PKGBUILD b/community/flightgear/PKGBUILD index 50ddaec16..7c386c450 100644 --- a/community/flightgear/PKGBUILD +++ b/community/flightgear/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 71686 2012-06-01 13:04:56Z dreisner $ +# $Id: PKGBUILD 75601 2012-08-27 13:34:13Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: William Rea # Contributor: Hans Janssen pkgname=flightgear -pkgver=2.6.0 -pkgrel=5 +pkgver=2.8.0 +pkgrel=1 pkgdesc="An open-source, multi-platform flight simulator" arch=(i686 x86_64) -depends=('simgear' 'libxmu' 'libxi' 'zlib' 'openscenegraph' 'subversion') +depends=('simgear' 'libxmu' 'libxi' 'zlib' 'openscenegraph' 'subversion' 'libxrandr') makedepends=('boost' 'cmake') license=("GPL") url="http://www.flightgear.org" @@ -16,11 +16,10 @@ options=('!makeflags') #source=("$pkgname-$pkgver.tar.gz::https://gitorious.org/fg/flightgear/archive-tarball/release/$pkgver") #source=("ftp://ftp.de.flightgear.org/pub/fgfs/Source/flightgear-$pkgver.tar.bz2") source=("http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Source/flightgear-$pkgver.tar.bz2") -md5sums=('943f784f55c7e11ddce6082d2d1dbba4') +md5sums=('9499194146f414323efef8cb3451b750') build() { cd $srcdir/flightgear-$pkgver - sed -i '1,1i#include ' utils/TerraSync/terrasync.cxx cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ @@ -30,10 +29,12 @@ build() { } package() { - depends=('simgear' 'libxmu' 'libxi' 'zlib' 'openscenegraph' 'subversion' 'flightgear-data') + depends=(${depends[@]} 'flightgear-data') + cd $srcdir/flightgear-$pkgver make DESTDIR=$pkgdir install - install -Dm0644 package/flightgear.desktop $pkgdir//usr/share/applications/flightgear.desktop - install -Dm0644 package/RedHat/flightgear.48.png $pkgdir/usr/share/icons/flightgear.png + + install -Dm0644 package/flightgear.desktop $pkgdir/usr/share/applications/flightgear.desktop + install -Dm0644 package/flightgear.ico $pkgdir/usr/share/icons/flightgear.ico ln -sf flightgear $pkgdir/usr/share/FlightGear } diff --git a/community/gmic/PKGBUILD b/community/gmic/PKGBUILD index 8e3b43785..55f37d274 100644 --- a/community/gmic/PKGBUILD +++ b/community/gmic/PKGBUILD @@ -1,45 +1,58 @@ -# $Id: PKGBUILD 75539 2012-08-26 22:26:59Z spupykin $ +# $Id: PKGBUILD 75579 2012-08-27 10:53:33Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Jan "heftig" Steffens # Contributor: farid # Contributor: Archie pkgbase=gmic -pkgname=('gmic' 'gimp-plugin-gmic') +pkgname=("gmic" "gimp-plugin-gmic" "zart") pkgver=1.5.1.8 -pkgrel=1 -pkgdesc="image procession framework" -arch=('i686' 'x86_64') -license=('custom:CeCILL') +pkgrel=2 +arch=("i686" "x86_64") url="http://gmic.sourceforge.net" -makedepends=('gimp' 'fftw' 'lapack' 'opencv' 'graphicsmagick' 'openexr' 'imagemagick' 'qt') -options=('docs' '!emptydirs') -source=("http://downloads.sourceforge.net/sourceforge/gmic/gmic_$pkgver.tar.gz" - opencv-buildfix.patch) +license=("custom:CeCILL") +makedepends=("gimp" "qt" "fftw" "openexr" "opencv") +#options=('!emptydirs') +source=("http://downloads.sourceforge.net/sourceforge/gmic/gmic_${pkgver}.tar.gz" + "opencv-buildfix.patch") md5sums=('1fc38346269bdd829dd7c4864a27fbc3' '8d1cf5000239099255d25c7d3dbe5728') build() { - cd "$srcdir/gmic-$pkgver" - patch -p1 <$srcdir/opencv-buildfix.patch + 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 '{}' \; make -C src all } package_gmic() { - depends=('fftw' 'lapack' 'opencv' 'graphicsmagick' 'openexr') - replaces=('greycstoration') + pkgdesc="GREYC's Magic Image Converter: image processing framework" + depends=("fftw" "libtiff" "libjpeg" "libpng" "openexr" "libx11") + replaces=("greycstoration") - cd "$srcdir/gmic-$pkgver" - make -C src install DESTDIR="$pkgdir" USR=/usr - install -Dm644 COPYING "$pkgdir/usr/share/licenses/gmic/LICENSE" + cd "${srcdir}/gmic-${pkgver}" + make -C src install DESTDIR="$pkgdir" USR="/usr" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -rf "${pkgdir}/usr/"{bin/zart,lib/gimp,share/zart} +} + +package_zart() { + pkgdesc="A GUI for G'MIC real-time manipulations on the output of a webcam" + depends=("opencv" "fftw" "qt") + + cd "${srcdir}/gmic-${pkgver}" + make -C src install DESTDIR="$pkgdir" USR="/usr" + 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() { - pkgdesc="Gimp plugin for the GMIC image procession framework" - depends=('gimp' 'fftw' 'lapack') - replaces=('gimp-plugin-greycstoration' 'gimp-plugin-gmic4gimp') + pkgdesc="Gimp plugin for the G'MIC image processing framework" + depends=("gimp" "fftw") + replaces=("gimp-plugin-greycstoration" "gimp-plugin-gmic4gimp") - cd "$srcdir/gmic-$pkgver" - install -Dm755 src/gmic_gimp "$pkgdir/usr/lib/gimp/2.0/plug-ins/gmic_gimp" - install -Dm644 COPYING "$pkgdir/usr/share/licenses/gimp-plugin-gmic/LICENSE" + cd "${srcdir}/gmic-${pkgver}" + install -Dm755 src/gmic_gimp "${pkgdir}/usr/lib/gimp/2.0/plug-ins/gmic_gimp" + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/community/gprolog/PKGBUILD b/community/gprolog/PKGBUILD index 4ac0d0a03..358ce05f4 100644 --- a/community/gprolog/PKGBUILD +++ b/community/gprolog/PKGBUILD @@ -1,18 +1,18 @@ -# $Id: PKGBUILD 65538 2012-02-21 08:47:59Z spupykin $ +# $Id: PKGBUILD 75564 2012-08-27 09:17:12Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Geoffroy Carrier # Contributer: Jason Chu pkgname=gprolog -pkgver=1.4.0 -pkgrel=2 +pkgver=1.4.1 +pkgrel=1 pkgdesc="GNU Prolog" arch=('i686' 'x86_64') url="http://www.gprolog.org/" -depends=('glibc') +depends=() license=('GPL') source=(ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz) -md5sums=('cc944e5637a04a9184c8aa46c947fd16') +md5sums=('433c733da92596ee40e6d4a934591a5b') build() { cd "$srcdir/gprolog-$pkgver/src" diff --git a/community/iasl/PKGBUILD b/community/iasl/PKGBUILD index d33d2efa4..0f19f15bb 100644 --- a/community/iasl/PKGBUILD +++ b/community/iasl/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 72890 2012-06-24 13:48:22Z lcarlier $ +# $Id: PKGBUILD 75633 2012-08-27 20:02:12Z lcarlier $ # Maintainer : Laurent Carlier # Contributor: Giovanni Scafora # Contributor: Alessio 'mOlOk' Bolognino pkgname=iasl -pkgver=20120620 +pkgver=20120816 pkgrel=1 pkgdesc="Intel ACPI Source Language compiler" arch=('i686' 'x86_64') @@ -16,35 +16,25 @@ options=('!makeflags') install=iasl.install source=(http://acpica.org/download/acpica-unix-${pkgver}.tar.gz LICENSE) -md5sums=('7061691ed7c828bc640aaf4274bbca78' +md5sums=('eae80f528320717357b3cb5368ba580b' '8615526144f69ea4e870d9bc37df9b29') build() { - cd "${srcdir}/acpica-unix-${pkgver}"/source + cd "${srcdir}/acpica-unix-${pkgver}"/generate/unix - # fix building with gcc-4.6 - sed -i -e 's/-Werror//g' compiler/Makefile tools/acpisrc/Makefile + sed -i -e 's/_CYGWIN/_LINUX/g' -e 's/-Werror//g' Makefile.config - cd compiler - make - - cd ../tools/acpisrc - make - - - #cd ../acpiexec - #make - #install -m755 acpiexec "${pkgdir}/usr/bin" - - cd ../acpixtract - make + if [[ $CARCH == i686 ]]; then + make BITS=32 + else + make BITS=64 + fi } package() { - cd "${srcdir}/acpica-unix-${pkgver}"/source + cd "${srcdir}/acpica-unix-${pkgver}"/generate/unix + + make DESTDIR=${pkgdir} install - install -D -m755 compiler/iasl "${pkgdir}/usr/bin/iasl" - install -m755 tools/acpisrc/acpisrc "${pkgdir}/usr/bin" - install -m755 tools/acpixtract/acpixtract "${pkgdir}/usr/bin" install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/community/mariadb/PKGBUILD b/community/mariadb/PKGBUILD index 83e17e7ec..bf94c2554 100644 --- a/community/mariadb/PKGBUILD +++ b/community/mariadb/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 75383 2012-08-21 18:02:55Z bpiotrowski $ +# $Id: PKGBUILD 75598 2012-08-27 12:35:39Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb') pkgver=5.5.25 -pkgrel=5 +pkgrel=6 arch=('i686' 'x86_64') license=('GPL') url="http://mariadb.org/" @@ -18,7 +18,7 @@ md5sums=('943f67c267d73a4080ab497e11740daf' '32f30449d3111714fe190931d08fdb8c') build() { - cd "${srcdir}" + cd $srcdir mkdir build cd build diff --git a/community/mayavi/PKGBUILD b/community/mayavi/PKGBUILD new file mode 100644 index 000000000..4e9fcafc9 --- /dev/null +++ b/community/mayavi/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 75627 2012-08-27 16:59:37Z aginiewicz $ +# Maintainer: Andrzej Giniewicz + +pkgname=mayavi +pkgver=4.2.0 +_githubtag=a1e562a +pkgrel=2 +pkgdesc="A 3-dimensional visualizer of scientific data" +arch=('i686' 'x86_64') +url="http://code.enthought.com/projects/mayavi/" +license=('BSD') +depends=('ipython2' 'vtk' 'python2-envisage' 'wxpython') +makedepends=('python2-distribute' 'python2-sphinx') +replaces=('python2-mayavi') +provides=('python2-mayavi') +options=(!emptydirs) + +source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/mayavi/tarball/${pkgver}") +md5sums=('b46fb048176002738de64eed8d2b447a') + +build() { + cd "$srcdir"/enthought-mayavi-${_githubtag} + + python2 setup.py build + + cd docs + + make SPHINXBUILD=sphinx-build2 html +} + +package() { + cd "$srcdir"/enthought-mayavi-${_githubtag} + + python2 setup.py install --root="$pkgdir"/ --optimize=1 + + cp -r docs/build/* "${pkgdir}"/usr/lib/python2.7/site-packages + + sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + $(find "${pkgdir}" -name '*.py') + sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + "$pkgdir/usr/lib/python2.7/site-packages/mayavi/tests/csv_files/csv_2_py" + + install -D LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + diff --git a/community/openmotif/PKGBUILD b/community/openmotif/PKGBUILD index 26f37cc92..d9c20267f 100644 --- a/community/openmotif/PKGBUILD +++ b/community/openmotif/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 63686 2012-02-05 12:06:47Z ibiru $ +# $Id: PKGBUILD 75562 2012-08-27 08:58:52Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Enrico Morelli @@ -13,7 +13,8 @@ depends=(libxext libxp libxft libxt libxmu libpng libjpeg) makedepends=(xbitmaps xproto printproto xextproto automake) conflicts=(lesstif) options=('!libtool') -source=(http://www.motifzone.org/files/public_downloads/openmotif/2.3/$pkgver/openmotif-$pkgver.tar.gz) +#source=(http://www.motifzone.org/files/public_downloads/openmotif/2.3/$pkgver/openmotif-$pkgver.tar.gz) +source=(ftp://ftp.ics.com/openmotif/2.3/$pkgver/openmotif-$pkgver.tar.gz) md5sums=('fd27cd3369d6c7d5ef79eccba524f7be') build() { diff --git a/community/percona-server/PKGBUILD b/community/percona-server/PKGBUILD index 6b24a683a..e1cabbea1 100644 --- a/community/percona-server/PKGBUILD +++ b/community/percona-server/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 74393 2012-07-26 13:12:10Z mtorromeo $ +# $Id: PKGBUILD 75571 2012-08-27 10:24:27Z mtorromeo $ # Maintainer: Massimiliano Torromeo pkgname=percona-server -pkgver=5.5.25a_rel27.1 +pkgver=5.5.27_rel28.0 pkgrel=1 pkgdesc="A backwards-compatible drop-in replacement for MySQL that provides improved performance, diagnostics and instrumentation, and manageability of the server" arch=('i686' 'x86_64') @@ -106,9 +106,9 @@ package() { install -Dm755 "$srcdir/mysqld-post" "$pkgdir/usr/bin/mysqld-post" } -md5sums=('c6d08224a37f545d55af7657f24bd2c8' - '243864805611764a7e5883c1dba7afd8' - '1c949c0dbea5206af0db14942d9927b6' - '5143dadeaac15f1ff88ea16716588554' - 'e2e21a54c1aa1d6ab83a3dd0629aac52' - '7af72b49f943bd52defce8bc4e804e64') +sha256sums=('774a41905c1be51de298fc704eaf7a00beb2cf191b8851ca4b971ef2c176b65a' + 'e875fac56f69634b4f1720aec3b952fc63903414e9345af630e5fd74b5373eb4' + '400e9a6e6517bbfe0971b65456dfacfb363cb54a644e4c2bacd373171611d5aa' + '4894d39605950d86841ad982e619daa6c8d5d60ca30928d7dbb582e8cb3ade32' + 'ca10dec3cc162baede651980e675fd8094e55cb2403edffaa3d0865a6184553f' + 'f05a8d81dc3d4f2cabf96747b90d8392e0584db9e10b5b3211c21478d2d0d8c3') diff --git a/community/python2-traits/PKGBUILD b/community/python2-traits/PKGBUILD new file mode 100644 index 000000000..8c6e51e36 --- /dev/null +++ b/community/python2-traits/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 75625 2012-08-27 16:55:19Z aginiewicz $ +# Maintainer: Andrzej Giniewicz + +pkgname=python2-traits +pkgver=4.2.0 +_githubtag=0afc79d +pkgrel=2 +pkgdesc="Explicitly typed attributes for Python" +arch=('i686' 'x86_64') +url="http://code.enthought.com/projects/traits/" +license=('BSD') +depends=('python2-numpy') +makedepends=('python2-distribute') +options=(!emptydirs) + +source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/traits/tarball/${pkgver}") +md5sums=('835c83c320ed1109ca05fa4ae4556828') + +build() { + cd "$srcdir"/enthought-traits-${_githubtag} + + python2 setup.py build +} + +package() { + cd "$srcdir"/enthought-traits-${_githubtag} + + python2 setup.py install --root="$pkgdir"/ --optimize=1 + + install -D LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + diff --git a/community/rsyslog/PKGBUILD b/community/rsyslog/PKGBUILD index eb52e98f4..6441b7d47 100644 --- a/community/rsyslog/PKGBUILD +++ b/community/rsyslog/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 73703 2012-07-14 13:07:25Z allan $ +# $Id: PKGBUILD 75616 2012-08-27 14:38:49Z spupykin $ # Maintainer: Sergej Pupykin pkgname=rsyslog -pkgver=6.2.2 -pkgrel=2 +pkgver=6.4.0 +pkgrel=1 pkgdesc="An enhanced multi-threaded syslogd with a focus on security and reliability" url="http://www.rsyslog.com/" arch=('i686' 'x86_64') @@ -22,7 +22,7 @@ source=("http://www.rsyslog.com/files/download/rsyslog/rsyslog-$pkgver.tar.gz" 'rsyslog' 'rsyslog.logrotate' 'rsyslog.conf.d') -md5sums=('b797b8222d6ea4d5dfa007efe8aafa7f' +md5sums=('d81f74b09829a38ac91cf85a08c5ab19' 'a18bbcbb6ebdaa13a6ec6d9f3d9eb2da' '8065db4bef3061a4f000ba58779f6829' '1a0cd4530dd5d1439456d5ae230574d9') @@ -34,7 +34,6 @@ build() { --enable-pgsql \ --enable-mail \ --enable-imfile \ - --enable-imtemplate \ --enable-snmp \ --enable-gnutls \ --enable-inet \ diff --git a/community/simgear/PKGBUILD b/community/simgear/PKGBUILD index ae67781d2..c20bdf932 100644 --- a/community/simgear/PKGBUILD +++ b/community/simgear/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 70927 2012-05-19 18:44:03Z spupykin $ +# $Id: PKGBUILD 75603 2012-08-27 13:35:08Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: William Rea # Contributor: Hans Janssen pkgname=simgear -pkgver=2.6.0 -pkgrel=2 +pkgver=2.8.0 +pkgrel=1 pkgdesc="A set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications." arch=(i686 x86_64) depends=('glut' 'freealut' 'plib' 'openscenegraph') @@ -16,7 +16,7 @@ url="https://gitorious.org/fg" options=('!makeflags') #source=("SimGear-$pkgver.tar.gz::https://gitorious.org/fg/simgear/archive-tarball/release/$pkgver") source=("http://mirrors.ibiblio.org/pub/mirrors/simgear/ftp/Source/simgear-$pkgver.tar.bz2") -md5sums=('24a368754d10e50d7f3ec00f93891a89') +md5sums=('0a8c77439ba7879b354a8fbcb7901ce3') build() { cd $srcdir/simgear-$pkgver diff --git a/community/spectrwm/PKGBUILD b/community/spectrwm/PKGBUILD index 0d69a030c..443fbdee3 100644 --- a/community/spectrwm/PKGBUILD +++ b/community/spectrwm/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 75507 2012-08-26 15:22:17Z kkeen $ +# $Id: PKGBUILD 75631 2012-08-27 17:30:40Z kkeen $ # Maintainer: Kyle Keen # Contributor: Christoph Zeiler pkgname=spectrwm -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc="A minimalistic automatic tiling window manager that tries to stay out of the way." arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ backup=(etc/spectrwm.conf) source=(http://opensource.conformal.com/snapshots/$pkgname/$pkgname-$pkgver.tgz \ LICENSE \ baraction.sh) -md5sums=('ed553574e65bb364e26d359790e204f2' +md5sums=('b7c52886492690eb1b71aa673743d044' 'a67cfe51079481e5b0eab1ad371379e3' '950d663692e1da56e0ac864c6c3ed80e') diff --git a/community/vtk/PKGBUILD b/community/vtk/PKGBUILD new file mode 100644 index 000000000..4563c8c34 --- /dev/null +++ b/community/vtk/PKGBUILD @@ -0,0 +1,111 @@ +# $Id: PKGBUILD 75604 2012-08-27 13:46:13Z aginiewicz $ +# Maintainer: Andrzej Giniewicz +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Christofer Bertonha +# Contributor: leepesjee +# Contributor: Olivier Medoc +# Contributor: ignotus +# Contributor: Fabian Moser +# Contributor: djscholl + +pkgname=vtk +pkgver=5.10.0 +pkgrel=2 +pkgdesc='A software system for 3D computer graphics, image processing, and visualization.' +arch=('i686' 'x86_64') +url='http://www.vtk.org/' +license=('BSD') +depends=('libjpeg-turbo' 'boost' 'ffmpeg' 'qt' 'qtwebkit' 'lesstif' 'mysql' 'hdf5') +makedepends=('cmake' 'java-environment' 'doxygen' 'gnuplot' 'mesa' 'python2' 'tk') +optdepends=('python2: python bindings' + 'java-runtime: java bindings' + 'tk: tcl bindings' + 'gnuplot: plotting tools' + 'graphviz: drawing tools') +source=("http://www.vtk.org/files/release/${pkgver:0:4}/vtk-${pkgver}.tar.gz" + "http://www.vtk.org/files/release/${pkgver:0:4}/vtkdata-${pkgver}.tar.gz" + ffmpeg-0.8.diff ffmpeg-0.11.diff) +md5sums=('a0363f78910f466ba8f1bd5ab5437cb9' + '8c4105b221384154421e7a460adc9c0c' + 'e992321c9d1def6034d0fa6607b40c5a' + '81922ea61989e5591135f233a0400694') + +build() { + cd "${srcdir}"/VTK + + # fix compilation error: + patch -Np1 -i "${srcdir}/ffmpeg-0.8.diff" + patch -Np1 -i "${srcdir}/ffmpeg-0.11.diff" + + cd "${srcdir}" + + rm -rf build + mkdir build + cd build + + # flags to enable using system libs + local cmake_system_flags="" + for lib in HDF5 EXPAT FREETYPE JPEG PNG TIFF ZLIB LIBXML2 OGGTHEORA; do + cmake_system_flags+="-DVTK_USE_SYSTEM_${lib}:BOOL=ON " + done + + # flags to use python2 instead of python which is 3.x.x on archlinux + local cmake_system_python_flags="-DPYTHON_EXECUTABLE:PATH=/usr/bin/python2 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7 -DPYTHON_LIBRARY:PATH=/usr/lib/libpython2.7.so" + + cmake \ + -Wno-dev \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \ + -DVTK_DATA_ROOT:FILEPATH=${srcdir}/VTKData \ + -DBUILD_DOCUMENTATION:BOOL=ON \ + -DDOCUMENTATION_HTML_HELP:BOOL=ON \ + -DDOCUMENTATION_HTML_TARZ:BOOL=ON \ + -DBUILD_EXAMPLES:BOOL=ON \ + -DVTK_USE_HYBRID:BOOL=ON \ + -DVTK_USE_PARALLEL:BOOL=ON \ + -DVTK_USE_PATENTED:BOOL=ON \ + -DVTK_USE_BOOST:BOOL=ON \ + -DVTK_USE_INFOVIS:BOOL=ON \ + -DVTK_USE_GL2PS:BOOL=ON \ + -DVTK_USE_MYSQL:BOOL=ON \ + -DVTK_USE_FFMPEG_ENCODER:BOOL=ON \ + -DVTK_USE_TEXT_ANALYSIS:BOOL=ON \ + -DVTK_WRAP_JAVA:BOOL=ON \ + -DVTK_WRAP_PYTHON:BOOL=ON \ + -DVTK_WRAP_TCL:BOOL=ON \ + -DVTK_PYTHON_SETUP_ARGS:STRING="--root='${pkgdir}'" \ + -DVTK_USE_QT:BOOL=ON \ + -DVTK_INSTALL_QT_PLUGIN_DIR:STRING="/usr/lib/qt/plugins" \ + -DVTK_USE_GUISUPPORT:BOOL=ON \ + -DCMAKE_CXX_FLAGS="-D__STDC_CONSTANT_MACROS" \ + ${cmake_system_flags} \ + ${cmake_system_python_flags} \ + "${srcdir}/VTK" + + make +} + +package() { + cd "${srcdir}/build" + + make DESTDIR="${pkgdir}" install + + # Move the vtk.jar to the arch-specific location + install -dv "${pkgdir}/usr/share/java/vtk" + mv -v "${pkgdir}/usr/lib/vtk-${pkgver:0:4}/java/vtk.jar" \ + "${pkgdir}/usr/share/java/vtk" + rm -rf "${pkgdir}/usr/lib/vtk-${pkgver:0:4}/java" + + # Install license + install -dv "${pkgdir}/usr/share/licenses/vtk" + install -m644 "${srcdir}/VTK/Copyright.txt" \ + "${pkgdir}/usr/share/licenses/vtk" + + # Put an entry in /etc/ld.so.conf.d + install -dv "${pkgdir}/etc/ld.so.conf.d" + echo "/usr/lib/vtk-${pkgver:0:4}" > "${pkgdir}/etc/ld.so.conf.d/vtk.conf" + + sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + $(find "${pkgdir}" -name '*.py') +} + diff --git a/community/vtk/ffmpeg-0.11.diff b/community/vtk/ffmpeg-0.11.diff new file mode 100644 index 000000000..af4e230cc --- /dev/null +++ b/community/vtk/ffmpeg-0.11.diff @@ -0,0 +1,46 @@ +--- VTK/IO/vtkFFMPEGWriter.cxx.orig 2012-07-08 13:40:55.000000000 +0200 ++++ VTK/IO/vtkFFMPEGWriter.cxx 2012-07-08 13:59:37.000000000 +0200 +@@ -192,13 +192,6 @@ + c->bit_rate_tolerance = this->Writer->GetBitRateTolerance(); + } + +- //apply the chosen parameters +- if (av_set_parameters(this->avFormatContext, NULL) < 0) +- { +- vtkGenericWarningMacro (<< "Invalid output format parameters." ); +- return 0; +- } +- + //manufacture a codec with the chosen parameters + AVCodec *codec = avcodec_find_encoder(c->codec_id); + if (!codec) +@@ -259,14 +252,14 @@ + + + //Finally, open the file and start it off. +- if (url_fopen(&this->avFormatContext->pb, this->avFormatContext->filename, URL_WRONLY) < 0) ++ if (avio_open(&this->avFormatContext->pb, this->avFormatContext->filename, AVIO_FLAG_WRITE) < 0) + { + vtkGenericWarningMacro (<< "Could not open " << this->Writer->GetFileName() << "." ); + return 0; + } + this->openedFile = 1; + +- av_write_header(this->avFormatContext); ++ avformat_write_header(this->avFormatContext, NULL); + return 1; + } + +@@ -388,11 +381,7 @@ + if (this->openedFile) + { + av_write_trailer(this->avFormatContext); +-#ifdef VTK_FFMPEG_OLD_URL_FCLOSE +- url_fclose(&this->avFormatContext->pb); +-#else +- url_fclose(this->avFormatContext->pb); +-#endif ++ avio_close(this->avFormatContext->pb); + this->openedFile = 0; + } + diff --git a/community/vtk/ffmpeg-0.8.diff b/community/vtk/ffmpeg-0.8.diff new file mode 100644 index 000000000..523919d6f --- /dev/null +++ b/community/vtk/ffmpeg-0.8.diff @@ -0,0 +1,66 @@ +Description: Upstream changes introduced in version 5.6.1-6.1 + This patch has been created by dpkg-source during the package build. + Here's the last changelog entry, hopefully it gives details on why + those changes were made: + . + vtk (5.6.1-6.1) unstable; urgency=low + . + [ Michael Schutte ] + * Non-maintainer upload. + * Remove absolute paths to required libraries from + /usr/lib/vtk-5.6/VTKLibraryDepends.cmake after building, closes: + #506992. Due to the multiarch transition, the original behavior + frequently causes reverse build-deps to FTBFS. This change should + probably be reverted once all required libraries are multiarched. + . + [ Steve M. Robbins ] + * Override lintian diagnostic about embedded libraries ftgl and sqlite. + * IO/vtkFFMPEGWriter.cxx: Applied fix from #638246 to build with libav + 0.7. + . + The person named in the Author field signed this changelog entry. +Author: Steve M. Robbins +Bug-Debian: http://bugs.debian.org/506992 + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: http://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: + +--- vtk-5.6.1.orig/IO/vtkFFMPEGWriter.cxx ++++ vtk-5.6.1/IO/vtkFFMPEGWriter.cxx +@@ -123,7 +123,7 @@ int vtkFFMPEGWriterInternal::Start() + } + + //choose avi media file format +- this->avOutputFormat = guess_format("avi", NULL, NULL); ++ this->avOutputFormat = av_guess_format("avi", NULL, NULL); + if (!this->avOutputFormat) + { + vtkGenericWarningMacro (<< "Could not open the avi media file format."); +@@ -150,7 +150,7 @@ int vtkFFMPEGWriterInternal::Start() + //Set up the codec. + AVCodecContext *c = this->avStream->codec; + c->codec_id = (CodecID)this->avOutputFormat->video_codec; +- c->codec_type = CODEC_TYPE_VIDEO; ++ c->codec_type = AVMEDIA_TYPE_VIDEO; + c->width = this->Dim[0]; + c->height = this->Dim[1]; + c->pix_fmt = PIX_FMT_YUVJ420P; +@@ -329,7 +329,7 @@ int vtkFFMPEGWriterInternal::Write(vtkIm + pkt.stream_index = this->avStream->index; + if (cc->coded_frame->key_frame) //treat keyframes well + { +- pkt.flags |= PKT_FLAG_KEY; ++ pkt.flags |= AV_PKT_FLAG_KEY; + } + pkt.duration = 0; //presentation duration in time_base units or 0 if NA + pkt.pos = -1; //byte position in stream or -1 if NA diff --git a/core/libgssglue/PKGBUILD b/core/libgssglue/PKGBUILD index d651bf612..3cca3e277 100644 --- a/core/libgssglue/PKGBUILD +++ b/core/libgssglue/PKGBUILD @@ -1,8 +1,9 @@ -# $Id: PKGBUILD 133594 2011-07-29 21:01:43Z tpowa $ -# Maintainer: Tobias Powalowski +# $Id: PKGBUILD 165600 2012-08-27 07:54:23Z tomegun $ +# Maintainer: Tom Gundersen +# Contributor: Tobias Powalowski pkgname=libgssglue -pkgver=0.3 +pkgver=0.4 pkgrel=1 pkgdesc="Exports a gssapi interface which calls other random gssapi libraries" arch=('i686' 'x86_64') @@ -14,8 +15,6 @@ backup=(etc/gssapi_mech.conf) options=('!libtool') source=(http://www.citi.umich.edu/projects/nfsv4/linux/$pkgname/$pkgname-$pkgver.tar.gz gssapi_mech.conf) -md5sums=('48aaad11b7371ba3270faa322202c038' - '080be866717e4e06fa6f7d6f43cb395a') build() { cd "$srcdir"/$pkgname-$pkgver @@ -32,3 +31,5 @@ package() { # install license install -Dm644 COPYING "$pkgdir"/usr/share/licenses/libgssglue/COPYING } +md5sums=('088797f3180702fa54e786496b32e750' + '080be866717e4e06fa6f7d6f43cb395a') diff --git a/core/openvpn/PKGBUILD b/core/openvpn/PKGBUILD index 1122a3844..c5afc3912 100644 --- a/core/openvpn/PKGBUILD +++ b/core/openvpn/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 146232 2012-01-06 14:32:42Z thomas $ +# $Id: PKGBUILD 165626 2012-08-27 12:27:33Z dreisner $ # Maintainer: Thomas Bächler pkgname=openvpn pkgver=2.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)" arch=(i686 x86_64) url="http://openvpn.net/index.php/open-source.html" @@ -14,11 +14,13 @@ backup=(usr/share/openvpn/easy-rsa/vars etc/conf.d/openvpn-tapdev) source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc + openvpn@.service openvpn.rc openvpn-tapdev.rc openvpn-tapdev.conf) md5sums=('c5181e27b7945fa6276d21873329c5c7' '81ff11ec8cd9fc3c8bc646aae24c4298' + '44047df812a3fcd57a7e36a61732a9b9' 'a3809b9727f0c2af2d0770f5c7442db2' 'd2c48e970088d679dd3c2afd914ff731' '722f483c9e3ce2ec66d3301aaf7cf3d5') @@ -69,4 +71,5 @@ package() { install -D -m755 $srcdir/openvpn.rc $pkgdir/etc/rc.d/openvpn install -D -m755 $srcdir/openvpn-tapdev.rc $pkgdir/etc/rc.d/openvpn-tapdev install -D -m644 $srcdir/openvpn-tapdev.conf $pkgdir/etc/conf.d/openvpn-tapdev + install -D -m644 $srcdir/openvpn@.service $pkgdir/usr/lib/systemd/system/openvpn@.service } diff --git a/core/openvpn/openvpn@.service b/core/openvpn/openvpn@.service new file mode 100644 index 000000000..c3de3bdf7 --- /dev/null +++ b/core/openvpn/openvpn@.service @@ -0,0 +1,10 @@ +[Unit] +Description=OpenVPN connection to %i +After=network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/openvpn --config /etc/openvpn/%i.conf --daemon openvpn@%i --cd /etc/openvpn + +[Install] +WantedBy=multi-user.target diff --git a/extra/bootchart/PKGBUILD b/extra/bootchart/PKGBUILD index d47022c99..501f9ea56 100644 --- a/extra/bootchart/PKGBUILD +++ b/extra/bootchart/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 162073 2012-06-19 12:43:38Z tomegun $ +# $Id: PKGBUILD 165599 2012-08-27 07:53:46Z tomegun $ # Maintainer: Tom Gundersen pkgname="bootchart" -pkgver=1.18 +pkgver=1.20 pkgrel=1 pkgdesc="A 'startup' graphing tool" -url="https://meego.gitorious.org/meego-developer-tools/bootchart" +url="https://github.com/sofar/bootchart" license=('GPL2') arch=(i686 x86_64) depends=('glibc') @@ -22,4 +22,4 @@ package() { cd "$srcdir/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } -md5sums=('55a29d62efe0579710b7e502b41a109b') +md5sums=('071c67856a2b16e1a9e93a058de3eb65') diff --git a/extra/cyrus-sasl/PKGBUILD b/extra/cyrus-sasl/PKGBUILD index e39566a4c..bda16a03c 100644 --- a/extra/cyrus-sasl/PKGBUILD +++ b/extra/cyrus-sasl/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 146463 2012-01-11 15:21:59Z stephane $ +# $Id: PKGBUILD 165622 2012-08-27 12:25:58Z heftig $ # Maintainer: Jan de Groot # This package spans multiple repositories. @@ -8,7 +8,7 @@ pkgbase=('cyrus-sasl') pkgname=('cyrus-sasl' 'cyrus-sasl-gssapi' 'cyrus-sasl-ldap' 'cyrus-sasl-sql') #pkgname=libsasl pkgver=2.1.23 -pkgrel=9 +pkgrel=10 pkgdesc="Cyrus Simple Authentication Service Layer (SASL) library" arch=('i686' 'x86_64') url="http://cyrusimap.web.cmu.edu/" @@ -33,6 +33,7 @@ source=(ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-${pkgver}.tar.gz 0026_drop_krb5support_dependency.patch 0027_db5_support.patch 0030-dont_use_la_files_for_opening_plugins.patch + saslauthd.service saslauthd.conf.d saslauthd) md5sums=('2eb0e48106f0e9cd8001e654f267ecbc' @@ -53,6 +54,7 @@ md5sums=('2eb0e48106f0e9cd8001e654f267ecbc' 'b7848957357e7c02d6490102be496bf9' 'd86a5aa2e3b5b7c1bad6f8b548b7ea36' '8e7106f32e495e9ade69014fd1b3352a' + '00f6b781549a274630e22173f77bd41d' '49219af5641150edec288a3fdb65e7c1' '75542f613185d5a90520ad0d7d926a20') @@ -147,16 +149,15 @@ package_libsasl() { } package_cyrus-sasl() { - depends=("libsasl=${pkgver}-${pkgrel}") + depends=("libsasl=${pkgver}") pkgdesc="Cyrus saslauthd SASL authentication daemon" backup=('etc/conf.d/saslauthd') cd "${srcdir}/cyrus-sasl-${pkgver}/saslauthd" make DESTDIR="${pkgdir}" install - install -m755 -d "${pkgdir}/etc/rc.d" - install -m755 -d "${pkgdir}/etc/conf.d" - install -m755 "${srcdir}/saslauthd" "${pkgdir}/etc/rc.d/" - install -m644 "${srcdir}/saslauthd.conf.d" "${pkgdir}/etc/conf.d/saslauthd" + install -Dm755 "${srcdir}/saslauthd" "${pkgdir}/etc/rc.d/saslauthd" + install -Dm644 "${srcdir}/saslauthd.conf.d" "${pkgdir}/etc/conf.d/saslauthd" + install -Dm644 "${srcdir}/saslauthd.service" "${pkgdir}/usr/lib/systemd/system/saslauthd.service" install -m755 -d "${pkgdir}/usr/share/licenses/cyrus-sasl" ln -sf ../libsasl/COPYING "${pkgdir}/usr/share/licenses/cyrus-sasl/" @@ -164,7 +165,7 @@ package_cyrus-sasl() { package_cyrus-sasl-gssapi() { pkgdesc="GSSAPI authentication mechanism for Cyrus SASL" - depends=("libsasl=${pkgver}-${pkgrel}" 'krb5') + depends=("libsasl=${pkgver}" 'krb5') replaces=('cyrus-sasl-plugins') cd "${srcdir}/cyrus-sasl-${pkgver}/plugins" @@ -177,7 +178,7 @@ package_cyrus-sasl-gssapi() { package_cyrus-sasl-ldap() { pkgdesc="ldapdb auxprop module for Cyrus SASL" - depends=("libsasl=${pkgver}-${pkgrel}" 'libldap') + depends=("libsasl=${pkgver}" 'libldap') replaces=('cyrus-sasl-plugins') cd "${srcdir}/cyrus-sasl-${pkgver}/plugins" @@ -190,7 +191,7 @@ package_cyrus-sasl-ldap() { package_cyrus-sasl-sql() { pkgdesc="SQL auxprop module for Cyrus SASL" - depends=("libsasl=${pkgver}-${pkgrel}" 'postgresql-libs' 'libmysqlclient') + depends=("libsasl=${pkgver}" 'postgresql-libs' 'libmysqlclient') replaces=('cyrus-sasl-plugins') cd "${srcdir}/cyrus-sasl-${pkgver}/plugins" diff --git a/extra/cyrus-sasl/saslauthd.service b/extra/cyrus-sasl/saslauthd.service new file mode 100644 index 000000000..42d8ad768 --- /dev/null +++ b/extra/cyrus-sasl/saslauthd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Cyrus SASL authentication daemon + +[Service] +Type=forking +EnvironmentFile=/etc/conf.d/saslauthd +ExecStart=/usr/sbin/saslauthd $SASLAUTHD_OPTS +PidFile=/var/run/saslauthd/saslauthd.pid + +[Install] +WantedBy=multi-user.target diff --git a/extra/dhcp/PKGBUILD b/extra/dhcp/PKGBUILD index d60da1621..7ea93f6bc 100644 --- a/extra/dhcp/PKGBUILD +++ b/extra/dhcp/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 164333 2012-07-30 21:34:04Z eric $ +# $Id: PKGBUILD 165619 2012-08-27 12:24:33Z heftig $ # Maintainer: Daniel Isenmann pkgbase=dhcp @@ -8,13 +8,13 @@ pkgname=('dhcp' 'dhclient') pkgver=4.2.4.1 _pkgver=4.2.4-P1 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') license=('custom:isc-dhcp') url="https://www.isc.org/software/dhcp" makedepends=('bash' 'iproute2' 'net-tools') source=(ftp://ftp.isc.org/isc/${pkgbase}/${_pkgver}/${pkgbase}-${_pkgver}.tar.gz{,.asc} - dhcp4 dhcp6 dhcp + dhcp4 dhcp6 dhcp dhcpd4.service dhcpd6.service dhcp-4.1.1-missing-ipv6-not-fatal.patch dhclient-script-pathFixes.patch) md5sums=('0ca7181024651f6323951d5498c8020b' @@ -22,6 +22,8 @@ md5sums=('0ca7181024651f6323951d5498c8020b' 'c49b1497837ba56c54e401a66e1bab9b' '12c2f3ae47ed23eb698eb7f1bfd80f20' '8f357e46e1efcbb746f38737a3f977a2' + '1076444f22e13eb5f6bff7821fd0f446' + '9310f2d8b1d7e97ace06d68cb41d9998' 'fd64aeb4f399dcc41ea43089a3811094' '541b415a25a169eaf64b681405f79a80') @@ -59,6 +61,11 @@ package_dhcp(){ install -D -m644 "${srcdir}/dhcp" "${pkgdir}/etc/conf.d/${pkgbase}" install -d "${pkgdir}/var/state/dhcp" + install -D -m644 "${srcdir}/dhcpd4.service" "${pkgdir}/usr/lib/systemd/system/dhcpd4.service" + install -D -m644 "${srcdir}/dhcpd6.service" "${pkgdir}/usr/lib/systemd/system/dhcpd6.service" + ln -s dhcpd4.service "${pkgdir}/usr/lib/systemd/system/dhcp4.service" + ln -s dhcpd6.service "${pkgdir}/usr/lib/systemd/system/dhcp6.service" + # Remove dhclient make -C client DESTDIR="${pkgdir}" uninstall diff --git a/extra/dhcp/dhcpd4.service b/extra/dhcp/dhcpd4.service new file mode 100644 index 000000000..2ef4a9f26 --- /dev/null +++ b/extra/dhcp/dhcpd4.service @@ -0,0 +1,13 @@ +[Unit] +Description=IPv4 DHCP server +After=network.target + +[Service] +Type=forking +PIDFile=/run/dhcpd4.pid +ExecStart=/usr/sbin/dhcpd -4 -q -pf /run/dhcpd4.pid +ExecReload=/bin/kill -TERM $MAINPID +KillSignal=SIGINT + +[Install] +WantedBy=multi-user.target diff --git a/extra/dhcp/dhcpd6.service b/extra/dhcp/dhcpd6.service new file mode 100644 index 000000000..eb3b337c6 --- /dev/null +++ b/extra/dhcp/dhcpd6.service @@ -0,0 +1,13 @@ +[Unit] +Description=IPv6 DHCP server +After=network.target + +[Service] +Type=forking +PIDFile=/run/dhcpd6.pid +ExecStart=/usr/sbin/dhcpd -6 -q -pf /run/dhcpd6.pid +ExecReload=/bin/kill -TERM $MAINPID +KillSignal=SIGINT + +[Install] +WantedBy=multi-user.target diff --git a/extra/gc/PKGBUILD b/extra/gc/PKGBUILD index e120ef571..ed09c915f 100644 --- a/extra/gc/PKGBUILD +++ b/extra/gc/PKGBUILD @@ -1,27 +1,27 @@ -# $Id: PKGBUILD 161367 2012-06-10 10:38:24Z jgc $ +# $Id: PKGBUILD 165614 2012-08-27 10:02:13Z jgc $ # Maintainer: Daniel Isenmann # Contributor: dorphell pkgname=gc -pkgver=7.2 +pkgver=7.2.c pkgrel=1 pkgdesc="A garbage collector for C and C++" arch=('i686' 'x86_64') url="http://www.hpl.hp.com/personal/Hans_Boehm/gc/" license=('GPL') -source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-${pkgver}.tar.gz") +source=("http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${pkgname}-7.2c.tar.gz") depends=('gcc-libs') options=('!libtool') -md5sums=('d17aecedef3d73e75387fb63558fa4eb') +md5sums=('edd99c64174a1f3b10a474b3e4c74634') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}-7.2" ./configure --prefix=/usr --enable-cplusplus make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}-7.2" make DESTDIR="${pkgdir}" install rm -rf "${pkgdir}/usr/share/gc" diff --git a/extra/gdm/PKGBUILD b/extra/gdm/PKGBUILD index db3d8994b..7adb49b46 100644 --- a/extra/gdm/PKGBUILD +++ b/extra/gdm/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 156778 2012-04-23 09:05:26Z ibiru $ +# $Id: PKGBUILD 165620 2012-08-27 12:24:59Z heftig $ # Maintainer: Jan de Groot pkgname=gdm pkgver=3.4.1 -pkgrel=2 +pkgrel=3 pkgdesc="Gnome Display Manager (a reimplementation of xdm)" arch=('i686' 'x86_64') license=('GPL') @@ -20,12 +20,13 @@ install=gdm.install source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz fix_external_program_directories.patch gdm-vt-allocation-hack.patch - gdm + gdm gdm.service gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam gdm-smartcard.pam gdm-welcome.pam) sha256sums=('6292968dff5fc89877b5e1aaa3c7d1484dd3ed2d4f388e935841d053439be665' 'f68600ccf80f475deb417d58ab3306c4a1ba4622688e2901996c8549c85a9ee6' '3c8b588d4af08d94dc93bcd5e4c2a983c3f4fbbbe40833bceac2a1df4f1e8215' '272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550' + 'b7b91c682ff4c7cfb2d395c65abeca9dad8c0997b399dcf22abdf481c3e61349' '6a8b286d1ffa04150b3cc401f64e6ddec778c7b65f5bfc831031b64345d7e6b2' 'dd50f5bd28807a16c5ebe89fc868b7c47fa571138498e879f2b1c9da1ad6eb84' 'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19' @@ -60,6 +61,7 @@ package() { done install -Dm755 "$srcdir/gdm" "$pkgdir/etc/rc.d/gdm" + install -Dm644 "$srcdir/gdm.service" "$pkgdir/usr/lib/systemd/system/gdm.service" chmod 1770 "$pkgdir/var/log/gdm" chmod 700 "$pkgdir/var/lib/gdm/.config/dconf" diff --git a/extra/gdm/gdm.service b/extra/gdm/gdm.service new file mode 100644 index 000000000..0125934d6 --- /dev/null +++ b/extra/gdm/gdm.service @@ -0,0 +1,10 @@ +[Unit] +Description=Gnome Display Manager +After=systemd-user-sessions.service + +[Service] +ExecStart=/usr/sbin/gdm -nodaemon +Restart=always + +[Install] +Alias=display-manager.service diff --git a/extra/hspell/PKGBUILD b/extra/hspell/PKGBUILD index a29064d56..aea8885f6 100644 --- a/extra/hspell/PKGBUILD +++ b/extra/hspell/PKGBUILD @@ -1,27 +1,23 @@ -# $Id: PKGBUILD 151262 2012-02-25 10:23:43Z allan $ +# $Id: PKGBUILD 165612 2012-08-27 09:42:27Z jgc $ # Maintainer: Tobias Powalowski pkgbase=hspell pkgname=('hspell' 'hunspell-he') -pkgver=1.1 -pkgrel=2 +pkgver=1.2 +pkgrel=1 arch=('i686' 'x86_64') license=('GPL') url="http://www.ivrix.org.il/projects/spell-checker/" makedepends=('glibc' 'zlib' 'perl' 'hunspell' 'gawk') options=('!libtool' '!makeflags') -source=(http://hspell.ivrix.org.il/${pkgname}-${pkgver}.tar.gz - hspell-1.0.sharedlib.patch) -md5sums=('e79e75180ce529c008ea085954a52f2c' - '0df6764bb37500ee936b9355fee0c7a5') +source=(http://hspell.ivrix.org.il/${pkgname}-${pkgver}.tar.gz{,.sig}) +md5sums=('32fbc1a71e86ab46bf7870c6eec9a6be' + '858120037dd52ae823788518329ee7d3') build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i ${srcdir}/hspell-1.0.sharedlib.patch - autoreconf -v - sed -i -e 's|/usr/bin/awk|/bin/awk|' wzip ./configure --prefix=/usr --mandir=/usr/share/man \ - --enable-linginfo --enable-fatverb + --enable-linginfo --enable-fatverb --enable-shared make make hunspell } @@ -44,8 +40,8 @@ package_hunspell-he() { cd "${srcdir}/${pkgbase}-${pkgver}" install -dm755 ${pkgdir}/usr/share/hunspell - install -m644 hunspell/new_he.dic ${pkgdir}/usr/share/hunspell/he_IL.dic - install -m644 hunspell/new_he.aff ${pkgdir}/usr/share/hunspell/he_IL.aff + install -m644 he.dic ${pkgdir}/usr/share/hunspell/he_IL.dic + install -m644 he.aff ${pkgdir}/usr/share/hunspell/he_IL.aff # the symlinks install -dm755 ${pkgdir}/usr/share/myspell/dicts diff --git a/extra/libatasmart/PKGBUILD b/extra/libatasmart/PKGBUILD index 36c54c9e8..81a787709 100644 --- a/extra/libatasmart/PKGBUILD +++ b/extra/libatasmart/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 160363 2012-06-01 12:58:30Z dreisner $ +# $Id: PKGBUILD 165610 2012-08-27 09:02:59Z jgc $ # Maintainer: Jan de Groot pkgname=libatasmart -pkgver=0.18 -pkgrel=2 +pkgver=0.19 +pkgrel=1 pkgdesc="ATA S.M.A.R.T. Reading and Parsing Library" arch=('i686' 'x86_64') license=('LGPL') depends=('udev') url="http://0pointer.de/blog/projects/being-smart.html" options=('!libtool') -source=("http://0pointer.de/public/${pkgname}-${pkgver}.tar.gz") -md5sums=('dc22b7acda1c2230f55ae98737e8b159') +source=("http://0pointer.de/public/${pkgname}-${pkgver}.tar.xz") +md5sums=('53afe2b155c36f658e121fe6def33e77') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/modemmanager/PKGBUILD b/extra/modemmanager/PKGBUILD index ec76e7e3a..2540b4936 100644 --- a/extra/modemmanager/PKGBUILD +++ b/extra/modemmanager/PKGBUILD @@ -1,19 +1,21 @@ -# $Id: PKGBUILD 157746 2012-04-29 05:53:55Z allan $ +# $Id: PKGBUILD 165621 2012-08-27 12:25:05Z heftig $ # Maintainer: Ionut Biru pkgname=modemmanager _realname=ModemManager pkgver=0.5.2.0 -pkgrel=2 +pkgrel=4 pkgdesc="Mobile broadband modem management service" arch=('i686' 'x86_64') url="http://cgit.freedesktop.org/ModemManager/ModemManager/" license=('GPL2') depends=('dbus-glib' 'udev' 'ppp') makedepends=('intltool') -options=('!libtool') -source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz) optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') -sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8') +options=('!libtool') +source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz + modem-manager.service) +sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8' + '118e36f2f956d719cf4036f3fd5f5bf0fde88ca55bdf7ed95051b5b09066fcbe') build() { cd "$_realname-$pkgver" @@ -28,4 +30,9 @@ build() { package() { cd "$_realname-$pkgver" make DESTDIR="$pkgdir" install + + install -Dm644 "$srcdir/modem-manager.service" \ + "$pkgdir/usr/lib/systemd/system/modem-manager.service" + echo "SystemdService=modem-manager.service" \ + >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service" } diff --git a/extra/modemmanager/modem-manager.service b/extra/modemmanager/modem-manager.service new file mode 100644 index 000000000..bad666be8 --- /dev/null +++ b/extra/modemmanager/modem-manager.service @@ -0,0 +1,14 @@ +[Unit] +Description=Modem Manager + +[Service] +Type=dbus +BusName=org.freedesktop.ModemManager +ExecStart=/usr/sbin/modem-manager +# Suppress stderr to eliminate duplicated messages in syslog. MM calls openlog() +# with LOG_PERROR. But systemd redirects stderr to syslog by default, which +# results in logging each message twice. +StandardError=null + +[Install] +WantedBy=multi-user.target diff --git a/extra/mpd/PKGBUILD b/extra/mpd/PKGBUILD index 9cf7151b3..7f7e29d14 100644 --- a/extra/mpd/PKGBUILD +++ b/extra/mpd/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 165175 2012-08-12 04:32:32Z bisson $ +# $Id: PKGBUILD 165616 2012-08-27 12:03:29Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Angel Velasquez # Contributor: Andrea Scarpino @@ -7,7 +7,7 @@ pkgname=mpd pkgver=0.17.1 -pkgrel=1 +pkgrel=2 pkgdesc='Flexible, powerful, server-side application for playing music' url='http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki' license=('GPL') @@ -35,7 +35,6 @@ build() { --enable-lastfm \ --enable-jack \ --enable-pulse \ - --disable-cue \ --disable-sidplay \ --with-systemdsystemunitdir=/usr/lib/systemd/system diff --git a/extra/mpd/install b/extra/mpd/install index 261b8fd0d..12742b90a 100644 --- a/extra/mpd/install +++ b/extra/mpd/install @@ -1,7 +1,7 @@ post_install() { getent group mpd &>/dev/null || groupadd -r -g 45 mpd >/dev/null getent passwd mpd &>/dev/null || useradd -r -u 45 -g mpd -d /var/lib/mpd -s /bin/false -G audio mpd >/dev/null - true + usr/bin/systemd-tmpfiles --create mpd.conf || true } post_remove() { diff --git a/extra/nacl-toolchain-newlib/PKGBUILD b/extra/nacl-toolchain-newlib/PKGBUILD index e75369387..0635d1e79 100644 --- a/extra/nacl-toolchain-newlib/PKGBUILD +++ b/extra/nacl-toolchain-newlib/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 165539 2012-08-23 08:55:39Z foutrelis $ +# $Id: PKGBUILD 165618 2012-08-27 12:19:30Z foutrelis $ # Maintainer: Evangelos Foutras # Contributor: Gustavo Alvarez pkgname=nacl-toolchain-newlib -pkgver=8989 -pkgrel=2 +pkgver=9513 +pkgrel=1 _binutilsver=2.20.1 _newlibver=1.20.0 _gccver=4.4.3 @@ -24,10 +24,10 @@ source=(http://ftp.gnu.org/gnu/binutils/binutils-$_binutilsver.tar.bz2 sha256sums=('71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64' 'c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692' '97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040' - '985f12e30192a2aaceeff874a08d2bac997136b704dc2efa8728ab898562d7bd' - '2e8977a7a8b596fb7dbd22f09901b186a159b347f3d8b15dead3f8a694a52e09' - '312520d6cda73df83b943282ff264c0a29d8dfebda8409f681690f5e33c1d249' - 'fbfaf4ade5d95abd67d557fcc15219f2dd0292f356fc5f96d687c954424b6420') + '3c3d6e63ef8caec24a9e368b72e6c94a28edc8c016da5fef73a312b4a3514909' + 'caaefc2bf90325f152bd0998a29fcad425522a22c6ce373366c4dde2b76c5338' + 'be9e48f8714eaadfc3349ac6d8b077050b719d16a3e7592573670cee7a3c4934' + 'ccbc83627bc7c36f7bbe994ccffe4d51584d8812f2ed62f08528c173e06dcf85') build() { cd "$srcdir" diff --git a/extra/udisks/PKGBUILD b/extra/udisks/PKGBUILD index e576d2e89..b3b55b369 100644 --- a/extra/udisks/PKGBUILD +++ b/extra/udisks/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 160373 2012-06-01 12:58:48Z dreisner $ +# $Id: PKGBUILD 165623 2012-08-27 12:26:06Z heftig $ # Maintainer: Jan de Groot pkgname=udisks pkgver=1.0.4 -pkgrel=4 +pkgrel=5 pkgdesc="Disk Management Service" arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/udisks" @@ -11,8 +11,9 @@ license=('GPL') depends=('udev' 'sg3_utils' 'glib2' 'dbus-glib' 'polkit' 'parted' 'device-mapper' 'libatasmart' 'lsof' 'eject') makedepends=('intltool' 'docbook-xsl') options=(!libtool) -source=(http://hal.freedesktop.org/releases/${pkgname}-${pkgver}.tar.gz) -sha256sums=('854b89368733b9c3a577101b761ad5397ae75a05110c8698ac5b29de9a8bf8f5') +source=(http://hal.freedesktop.org/releases/${pkgname}-${pkgver}.tar.gz udisks.service) +sha256sums=('854b89368733b9c3a577101b761ad5397ae75a05110c8698ac5b29de9a8bf8f5' + '0b9cbf41935feed3e4e2430fd4e06eb29864554dbb9f330c9d2a5fa2ef185131') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -25,7 +26,12 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make profiledir=/usr/share/bash-completion/completions DESTDIR="${pkgdir}" install chmod 644 "${pkgdir}/usr/share/bash-completion/completions/udisks-bash-completion.sh" + # move udev helpers and rules to /usr/lib mv "${pkgdir}"/lib/udev "${pkgdir}"/usr/lib/ rm -r "${pkgdir}"/lib + + install -Dm644 "$srcdir/udisks.service" "$pkgdir/usr/lib/systemd/system/udisks.service" + echo "SystemdService=udisks.service" \ + >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.UDisks.service" } diff --git a/extra/udisks/udisks.service b/extra/udisks/udisks.service new file mode 100644 index 000000000..7105e90be --- /dev/null +++ b/extra/udisks/udisks.service @@ -0,0 +1,10 @@ +[Unit] +Description=UDisks + +[Service] +Type=dbus +BusName=org.freedesktop.UDisks +ExecStart=/usr/lib/udisks/udisks-daemon + +[Install] +WantedBy=graphical.target diff --git a/extra/xf86-input-elographics/PKGBUILD b/extra/xf86-input-elographics/PKGBUILD new file mode 100644 index 000000000..ca83100e5 --- /dev/null +++ b/extra/xf86-input-elographics/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 88566 2010-08-24 08:47:16Z jgc $ +#Maintainer: Jan de Groot + +pkgname=xf86-input-elographics +pkgver=1.4.1 +pkgrel=1 +pkgdesc="X.org Elographics TouchScreen input driver" +arch=(i686 x86_64) +license=('custom') +url="http://xorg.freedesktop.org/" +depends=('glibc') +makedepends=('xorg-server-devel>=1.12.3.901') +conflicts=('xorg-server<1.12.3.901') +options=('!libtool') +source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('a21af744d57f158e6dff9d60a68aaac46b8d726d602911940cb61f4d6bb2c6a4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make + make DESTDIR="${pkgdir}" install + + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" +} diff --git a/extra/xf86-video-intel/PKGBUILD b/extra/xf86-video-intel/PKGBUILD index c479f4379..b179847ea 100644 --- a/extra/xf86-video-intel/PKGBUILD +++ b/extra/xf86-video-intel/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 165425 2012-08-19 07:55:11Z andyrtr $ +# $Id: PKGBUILD 165606 2012-08-27 08:28:17Z jgc $ # Maintainer: AndyRTR # Maintainer: Jan de Groot pkgname=xf86-video-intel -pkgver=2.20.4 +pkgver=2.20.5 pkgrel=1 arch=(i686 x86_64) url="http://xorg.freedesktop.org/" @@ -18,7 +18,7 @@ conflicts=('xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xorg-server<1.12.0' 'x options=('!libtool') groups=('xorg-drivers' 'xorg') source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('f36d857a64a28b839abc4999e8e8f4704f5769ed284800fecc5dfd2aa03150d8') +sha256sums=('143d1cd808694ca7202b642fbb2b03a43a7474d7b527216c517fc41319410bec') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/xorg-server/PKGBUILD b/extra/xorg-server/PKGBUILD index 7f2772799..1d281bdef 100644 --- a/extra/xorg-server/PKGBUILD +++ b/extra/xorg-server/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 165118 2012-08-11 08:22:01Z andyrtr $ +# $Id: PKGBUILD 165604 2012-08-27 08:11:34Z jgc $ # Maintainer: Jan de Groot pkgbase=xorg-server pkgname=('xorg-server' 'xorg-server-xephyr' 'xorg-server-xdmx' 'xorg-server-xvfb' 'xorg-server-xnest' 'xorg-server-common' 'xorg-server-devel') -pkgver=1.12.3.901 +pkgver=1.12.4 pkgrel=1 arch=('i686' 'x86_64') license=('custom') @@ -19,7 +19,7 @@ source=(${url}/releases/individual/xserver/${pkgbase}-${pkgver}.tar.bz2 xvfb-run xvfb-run.1 10-quirks.conf) -sha256sums=('5265cfe935e2ad54a287dd3026917c6bfe6191a4f943ca893d1477fdfbe94b2b' +sha256sums=('8ac07c35306ba3fb3c0972722dd4e919303039eca1d40ac7862560e0b2c94cf7' '66e25f76a7496c429e0aff4b0670f168719bb0ceaeb88c6f2272f2bf3ed21162' 'd027776fac1f7675b0a9ee817502290b1c45f9c09b0f0a6bb058c35f92361e84' 'ff0156309470fc1d378fd2e104338020a884295e285972cc88e250e031cc35b9' diff --git a/libre-testing/filesystem/PKGBUILD b/libre-testing/filesystem/PKGBUILD new file mode 100644 index 000000000..d5dea3ecd --- /dev/null +++ b/libre-testing/filesystem/PKGBUILD @@ -0,0 +1,112 @@ +# $Id: PKGBUILD 165634 2012-08-27 20:15:48Z tomegun $ +# Maintainer: Tom Gundersen +# Maintainer (Parabola): Nicolás Reynolds +# Maintainer (Parabola): André Silva + +pkgname=filesystem +pkgver=2012.8 +pkgrel=1 +pkgdesc='Base filesystem for Parabola' +arch=('any') +license=('GPL') +url='https://parabolagnulinux.org' +groups=('base') +install='filesystem.install' +makedepends=('asciidoc') +depends=('iana-etc' 'bash' 'coreutils') +backup=('etc/fstab' 'etc/crypttab' 'etc/group' 'etc/hosts' 'etc/ld.so.conf' 'etc/passwd' + 'etc/shadow' 'etc/gshadow' 'etc/resolv.conf' 'etc/motd' 'etc/nsswitch.conf' + 'etc/shells' 'etc/host.conf' 'etc/securetty' 'etc/profile' 'etc/issue') +source=('group' 'issue' 'nsswitch.conf' 'securetty' 'host.conf' 'ld.so.conf' + 'passwd' 'shadow' 'fstab' 'crypttab' 'hosts' 'motd' 'os-release' 'resolv.conf' + 'shells' 'gshadow' 'profile' 'modprobe.d.usb-load-ehci-first' 'parabola.7.txt' + 'locale.sh') + +build() { + cd ${srcdir} + a2x -d manpage -f manpage parabola.7.txt +} + +package() { + cd ${pkgdir} + + # + # setup root filesystem + # + for d in boot dev etc home media mnt usr var opt srv/http run; do + install -d -m755 ${d} + done + install -d -m555 proc + install -d -m555 sys + install -d -m0750 root + install -d -m1777 tmp + # vsftpd won't run with write perms on /srv/ftp + install -d -m555 -g ftp srv/ftp + + # setup /etc + install -d etc/{ld.so.conf.d,skel,profile.d} + for f in fstab group host.conf hosts issue ld.so.conf motd nsswitch.conf os-release passwd resolv.conf securetty shells profile; do + install -m644 ${srcdir}/${f} etc/ + done + ln -s /proc/self/mounts etc/mtab + for f in gshadow shadow crypttab; do + install -m600 ${srcdir}/${f} etc/ + done + touch etc/arch-release + install -D -m644 ${srcdir}/modprobe.d.usb-load-ehci-first usr/lib/modprobe.d/usb-load-ehci-first.conf + install -m755 ${srcdir}/locale.sh etc/profile.d/locale.sh + + # setup /var + for d in cache/man local opt log/old lib/misc empty; do + install -d -m755 var/${d} + done + install -d -m1777 var/{tmp,spool/mail} + # allow setgid games to write scores + install -d -m775 -g games var/games + ln -s spool/mail var/mail + ln -s ../run var/run + ln -s ../run/lock var/lock + + # + # setup /usr hierarchy + # + for d in bin include lib sbin share/misc src; do + install -d -m755 usr/${d} + done + for d in $(seq 8); do + install -d -m755 usr/share/man/man${d} + done + + # + # install parabola(7) manpage + # + install -D -m644 ${srcdir}/parabola.7 usr/share/man/man7/parabola.7 + + # + # setup /usr/local hierarchy + # + for d in bin etc games include lib man sbin share src; do + install -d -m755 usr/local/${d} + done + ln -s ../man usr/local/share/man +} +md5sums=('45940618da782cc391c59f88ab3333c3' + '6be47d893fd49b2e4a8c0e811b350861' + '13753e4e0964f3652b0cc60a28528bdf' + '4c4540eeb748bf1f71d631b8c1dcf0b3' + 'f28150d4c0b22a017be51b9f7f9977ed' + '6e488ffecc8ba142c0cf7e2d7aeb832e' + '8a9042a2cedf6b6b47eb8973f14289cb' + 'b8355d9d2782f424f4cedcf682651be0' + 'ca716f853860199c1286e7939b2f2666' + '1745349eb24ed21b4cfaa6f423bddb76' + '7bc65f234dfb6abf24e7c3b03e86f4ff' + 'd41d8cd98f00b204e9800998ecf8427e' + '0e145e18fea8fd190b30d45764f5707c' + '6f48288b6fcaf0065fcb7b0e525413e0' + '22518e922891f9359f971f4f5b4e793c' + 'f95416882cef800edef08382a1176b7d' + 'f3b6ae7db8adffaaa4bffc6099dcbd50' + 'a8a962370cd0128465d514e6a1f74130' + '2b504fc5a41b7788ba890e651930b4b3' + '3807d07215d9116331fe1cf8feeaa0f8') diff --git a/libre-testing/filesystem/crypttab b/libre-testing/filesystem/crypttab new file mode 100644 index 000000000..195945a74 --- /dev/null +++ b/libre-testing/filesystem/crypttab @@ -0,0 +1,17 @@ +# crypttab: mappings for encrypted partitions +# +# Each mapped device will be created in /dev/mapper, so your /etc/fstab +# should use the /dev/mapper/ paths for encrypted devices. +# +# The Arch specific syntax has been deprecated, see crypttab(5) for the +# new supported syntax. +# +# NOTE: Do not list your root (/) partition here, it must be set up +# beforehand by the initramfs (/etc/mkinitcpio.conf). + +# +# home /dev/hda4 /etc/mypassword1 +# data1 /dev/hda3 /etc/mypassword2 +# data2 /dev/hda5 /etc/cryptfs.key +# swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256 +# vol /dev/hdb7 none diff --git a/libre-testing/filesystem/filesystem.install b/libre-testing/filesystem/filesystem.install new file mode 100644 index 000000000..c8717f01b --- /dev/null +++ b/libre-testing/filesystem/filesystem.install @@ -0,0 +1,60 @@ +post_install() { + [ -f var/log/lastlog ] || : >var/log/lastlog + [ -f var/log/wtmp ] || : >var/log/wtmp + [ -f var/log/btmp ] || { : >var/log/btmp && chmod 600 var/log/btmp; } + # workaround for bug #7194 + # readded due to bug #9465 + # please do not remove! + chmod 1777 var/spool/mail tmp var/tmp +} + +# args: [options] +_addgroup() { + if ! getent group "$1" >/dev/null; then + groupadd "$@" >/dev/null + fi +} + +# args: [options] +_adduser() { + if ! getent passwd "$1" >/dev/null; then + useradd "$@" >/dev/null + fi +} + +post_upgrade() { + post_install + + _addgroup optical -g 93 + _addgroup audio -g 92 + _addgroup video -g 91 + _addgroup floppy -g 94 + _addgroup storage -g 95 + _addgroup log -g 19 + _addgroup utmp -g 20 + _addgroup power -g 98 + _addgroup network -g 90 + _addgroup games -g 50 + _addgroup uucp -g 14 + _addgroup http -g 33 + _adduser http -u 33 -d /srv/http -g http -s /bin/false + _addgroup scanner -g 96 + _addgroup rfkill -g 24 + _addgroup lock -g 54 + + # sync gshadow to group (fixes FS#19869 + if ! grep -q '^lock:' etc/gshadow; then + grpconv >/dev/null + fi + + if ! grep -q '^include /etc/ld.so.conf.d/\*.conf$' etc/ld.so.conf; then + echo 'include /etc/ld.so.conf.d/*.conf' >> etc/ld.so.conf + fi + + # set "Last password change" > 0; otherwise su $user wont work + for user in bin daemon mail ftp http nobody; do + if LANG=C chage -l ${user} | grep -q 'password must be changed'; then + chage -d 14871 ${user} + fi + done +} diff --git a/libre-testing/filesystem/fstab b/libre-testing/filesystem/fstab new file mode 100644 index 000000000..f7f9298d4 --- /dev/null +++ b/libre-testing/filesystem/fstab @@ -0,0 +1,5 @@ +# +# /etc/fstab: static file system information +# +# +tmpfs /tmp tmpfs nodev,nosuid 0 0 diff --git a/libre-testing/filesystem/group b/libre-testing/filesystem/group new file mode 100644 index 000000000..6e8e773d8 --- /dev/null +++ b/libre-testing/filesystem/group @@ -0,0 +1,32 @@ +root:x:0:root +bin:x:1:root,bin,daemon +daemon:x:2:root,bin,daemon +sys:x:3:root,bin +adm:x:4:root,daemon +tty:x:5: +disk:x:6:root +lp:x:7:daemon +mem:x:8: +kmem:x:9: +wheel:x:10:root +ftp:x:11: +mail:x:12: +uucp:x:14: +log:x:19:root +utmp:x:20: +locate:x:21: +rfkill:x:24: +smmsp:x:25: +http:x:33: +games:x:50: +lock:x:54: +network:x:90: +video:x:91: +audio:x:92: +optical:x:93: +floppy:x:94: +storage:x:95: +scanner:x:96: +power:x:98: +nobody:x:99: +users:x:100: diff --git a/libre-testing/filesystem/gshadow b/libre-testing/filesystem/gshadow new file mode 100644 index 000000000..c5c76354e --- /dev/null +++ b/libre-testing/filesystem/gshadow @@ -0,0 +1,32 @@ +root:::root +bin:::root,bin,daemon +daemon:::root,bin,daemon +sys:::root,bin +adm:::root,daemon +tty::: +disk:::root +lp:::daemon +mem::: +kmem::: +wheel:::root +ftp::: +mail::: +uucp::: +log:::root +utmp:x:: +locate::: +rfkill:x:: +smmsp::: +http::: +games::: +lock::: +network:x:: +video:x:: +audio::: +optical::: +floppy:x:: +storage:x:: +scanner:x:: +power:x:: +nobody::: +users::: diff --git a/libre-testing/filesystem/host.conf b/libre-testing/filesystem/host.conf new file mode 100644 index 000000000..cf52fe561 --- /dev/null +++ b/libre-testing/filesystem/host.conf @@ -0,0 +1,8 @@ +# +# /etc/host.conf +# + +order hosts,bind +multi on + +# End of file diff --git a/libre-testing/filesystem/hosts b/libre-testing/filesystem/hosts new file mode 100644 index 000000000..1747f9196 --- /dev/null +++ b/libre-testing/filesystem/hosts @@ -0,0 +1,9 @@ +# +# /etc/hosts: static lookup table for host names +# + +# +127.0.0.1 localhost.localdomain localhost +::1 localhost.localdomain localhost + +# End of file diff --git a/libre-testing/filesystem/issue b/libre-testing/filesystem/issue new file mode 100644 index 000000000..b001c55dd --- /dev/null +++ b/libre-testing/filesystem/issue @@ -0,0 +1,2 @@ +Parabola GNU/Linux-libre \r (\n) (\l) + diff --git a/libre-testing/filesystem/ld.so.conf b/libre-testing/filesystem/ld.so.conf new file mode 100644 index 000000000..dfac45683 --- /dev/null +++ b/libre-testing/filesystem/ld.so.conf @@ -0,0 +1,7 @@ +# +# /etc/ld.so.conf +# + +include /etc/ld.so.conf.d/*.conf + +# End of file diff --git a/libre-testing/filesystem/locale.sh b/libre-testing/filesystem/locale.sh new file mode 100644 index 000000000..5fd4174d5 --- /dev/null +++ b/libre-testing/filesystem/locale.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +unset LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES \ + LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION + +if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/locale.conf" ]; then + . "$XDG_CONFIG_HOME/locale.conf" +elif [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then + . "$HOME/.config/locale.conf" +elif [ -r /etc/locale.conf ]; then + . /etc/locale.conf +elif [ -r /etc/rc.conf ]; then + LANG=$(. /etc/rc.conf 2>/dev/null; echo "$LOCALE") +fi + +export LANG="${LANG:-C}" +[ -n "$LC_CTYPE" ] && export LC_CTYPE +[ -n "$LC_NUMERIC" ] && export LC_NUMERIC +[ -n "$LC_TIME" ] && export LC_TIME +[ -n "$LC_COLLATE" ] && export LC_COLLATE +[ -n "$LC_MONETARY" ] && export LC_MONETARY +[ -n "$LC_MESSAGES" ] && export LC_MESSAGES +[ -n "$LC_PAPER" ] && export LC_PAPER +[ -n "$LC_NAME" ] && export LC_NAME +[ -n "$LC_ADDRESS" ] && export LC_ADDRESS +[ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE +[ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT +[ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION diff --git a/libre-testing/filesystem/modprobe.d.usb-load-ehci-first b/libre-testing/filesystem/modprobe.d.usb-load-ehci-first new file mode 100644 index 000000000..947379411 --- /dev/null +++ b/libre-testing/filesystem/modprobe.d.usb-load-ehci-first @@ -0,0 +1,2 @@ +softdep ohci_hcd pre: ehci_hcd +softdep uhci_hcd pre: ehci_hcd diff --git a/libre-testing/filesystem/motd b/libre-testing/filesystem/motd new file mode 100644 index 000000000..e69de29bb diff --git a/libre-testing/filesystem/nsswitch.conf b/libre-testing/filesystem/nsswitch.conf new file mode 100644 index 000000000..6e459adb6 --- /dev/null +++ b/libre-testing/filesystem/nsswitch.conf @@ -0,0 +1,19 @@ +# Begin /etc/nsswitch.conf + +passwd: files +group: files +shadow: files + +publickey: files + +hosts: files dns +networks: files + +protocols: files +services: files +ethers: files +rpc: files + +netgroup: files + +# End /etc/nsswitch.conf diff --git a/libre-testing/filesystem/os-release b/libre-testing/filesystem/os-release new file mode 100644 index 000000000..fe5f20b4f --- /dev/null +++ b/libre-testing/filesystem/os-release @@ -0,0 +1,8 @@ +NAME="Parabola" +ID=parabola +ID_LIKE=arch +PRETTY_NAME="Parabola GNU/Linux-libre" +ANSI_COLOR="1;35" +HOME_URL="https://parabolagnulinux.org/" +BUG_REPORT_URL="https://labs.parabola.nu/" + diff --git a/libre-testing/filesystem/parabola.7.txt b/libre-testing/filesystem/parabola.7.txt new file mode 100644 index 000000000..b5cde9f32 --- /dev/null +++ b/libre-testing/filesystem/parabola.7.txt @@ -0,0 +1,82 @@ +///// +vim:set ts=4 sw=4 syntax=asciidoc noet: +///// +parabola(7) +============ + +NAME +---- +parabola - basic configuration + +SYNOPSIS +-------- +Overview of the basic configuration of Parabola GNU/Linux-libre. + +DESCRIPTION +----------- +Parabola GNU/Linux-libre exposes the user to the system without hiding any details. This manpage gives a +brief overview of the configuration files that should be set up on a fresh install. + +INITSCRIPTS[[I]] +---------------- +The initscripts are configured in rc.conf. Here you configure what daemons to start on boot, what storage +technologies should be enabled and, optionally, a basic network setup. + +HOSTNAME[[H]] +------------- +The hostname of the machine should be set in /etc/hostname. Additionally, either /etc/hosts should be +configured accordingly, or nss-myhostname should be used. This is needed so the hostname can always +be resolved to the current machine, which is required by some programs. + +LOCALIZATION[[L]] +----------------- +Various locales may be enabled in /etc/locale.gen, and generated by locale-gen. The system-wide locale to be used +can be configured in /etc/locale.conf. These settings can be overridden on a par-user basis by keeping a +user-spcefic locale.conf in $HOME/.config/locale.conf. The user-specific file will take precedence if it exists. + +VIRTUAL CONSOLE[[V]] +-------------------- +The virtual console is configured in /etc/vconsole.conf. It allows you to set a font and a keyboard layout, among +other things. Note that these settings only apply to the console, and not if you use X. + +TIME[[T]] +--------- +The local timezone is configured by *symlinking* /etc/localtime to the correct zoneinfo file under +/usr/share/zoneinfo/. E.g., + + /etc/localtime -> /usr/share/zoneinfo/Europe/Paris + +The real-time clock, which keeps track of time when the computer is off, can be configured to either +be in UTC or in localtime in /etc/adjtime. The default is UTC. + +FILESYSTEMS[[F]] +---------------- +Filesystems are configured in /etc/fstab, and encryption mappings are configured in /etc/crypttab. + +INITRAMFS[[R]] +-------------- +The initramfs is generated by mkinitcpio, and can be configured in /etc/mkinitcpio.conf. + +PACKAGE MANAGER[[P]] +-------------------- +The package manager, pacman, is configured in /etc/pacman.conf. + +BOOTLOADER[[B]] +--------------- +GRUB's configuration is generated from /etc/default/grub by grub-mkconfig. Syslinux is configured in /boot/syslinux/syslinux.cfg + +MODULES[[M]] +------------ +Most modules should be loaded on-demand. Modules to be unconditionally loaded at boot can be specified in /etc/modules-load.d/, +and modules to be blacklisted from auto-loading can be configured in /etc/modprobe.d/. + +SEE ALSO +-------- + +rc.conf(5), hostname(5), hosts(5), nsswitch.conf(5), locale.conf(5), vconsole.conf(5), timezone(3), hwclock(8), fstab(5), crypttab(5), +mkinitcpio(8), pacman(8), pacman.conf(5), grub-mkconfig(8), syslinux(1), modules-load.d(5), modprobe.d(5) + +AUTHORS +------- +Written by Tom Gundersen. +Adapted for Parabola GNU/Linux-libre by André Silva. diff --git a/libre-testing/filesystem/passwd b/libre-testing/filesystem/passwd new file mode 100644 index 000000000..a4a24e34f --- /dev/null +++ b/libre-testing/filesystem/passwd @@ -0,0 +1,7 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/false +daemon:x:2:2:daemon:/sbin:/bin/false +mail:x:8:12:mail:/var/spool/mail:/bin/false +ftp:x:14:11:ftp:/srv/ftp:/bin/false +http:x:33:33:http:/srv/http:/bin/false +nobody:x:99:99:nobody:/:/bin/false diff --git a/libre-testing/filesystem/profile b/libre-testing/filesystem/profile new file mode 100644 index 000000000..3bc22db9f --- /dev/null +++ b/libre-testing/filesystem/profile @@ -0,0 +1,27 @@ +# /etc/profile + +#Set our umask +umask 022 + +# Set our default path +PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin" +export PATH + +# Load profiles from /etc/profile.d +if test -d /etc/profile.d/; then + for profile in /etc/profile.d/*.sh; do + test -r "$profile" && . "$profile" + done + unset profile +fi + +# Source global bash config +if test "$PS1" && test "$BASH" && test -r /etc/bash.bashrc; then + . /etc/bash.bashrc +fi + +# Termcap is outdated, old, and crusty, kill it. +unset TERMCAP + +# Man is much better than us at figuring this out +unset MANPATH diff --git a/libre-testing/filesystem/resolv.conf b/libre-testing/filesystem/resolv.conf new file mode 100644 index 000000000..cecafba03 --- /dev/null +++ b/libre-testing/filesystem/resolv.conf @@ -0,0 +1,8 @@ +# +# /etc/resolv.conf +# + +#search +#nameserver + +# End of file diff --git a/libre-testing/filesystem/securetty b/libre-testing/filesystem/securetty new file mode 100644 index 000000000..5a2235ce7 --- /dev/null +++ b/libre-testing/filesystem/securetty @@ -0,0 +1,15 @@ +# +# /etc/securetty +# + +console +tty1 +tty2 +tty3 +tty4 +tty5 +tty6 +ttyS0 +hvc0 + +# End of file diff --git a/libre-testing/filesystem/shadow b/libre-testing/filesystem/shadow new file mode 100644 index 000000000..ccab68d33 --- /dev/null +++ b/libre-testing/filesystem/shadow @@ -0,0 +1,7 @@ +root::14871:::::: +bin:x:14871:::::: +daemon:x:14871:::::: +mail:x:14871:::::: +ftp:x:14871:::::: +http:x:14871:::::: +nobody:x:14871:::::: diff --git a/libre-testing/filesystem/shells b/libre-testing/filesystem/shells new file mode 100644 index 000000000..18c1aeffa --- /dev/null +++ b/libre-testing/filesystem/shells @@ -0,0 +1,8 @@ +# +# /etc/shells +# + +/bin/sh +/bin/bash + +# End of file diff --git a/libre/cdfs-libre/cdfs-3.0.patch b/libre/cdfs-libre/cdfs-3.0.patch index 445a28970..20194b848 100644 --- a/libre/cdfs-libre/cdfs-3.0.patch +++ b/libre/cdfs-libre/cdfs-3.0.patch @@ -28,8 +28,8 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c extern struct seq_operations cdfs_operations; extern struct _track_info *dummy_track_p; --#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,24) - struct inode *cdfs_iget(struct super_block *sp, unsigned long ino); +-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,24) + struct inode *cdfs_iget(struct super_block *sp, unsigned long ino); -#endif /*============================================================================* * cdfs_open() * @@ -47,7 +47,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c static int cdfs_fill_super(struct super_block *sb, void *data, int silent){ int i, t; -#endif - struct cdrom_tocentry entry; + struct cdrom_tocentry entry; int no_audio=0, no_data=0; cd * this_cd; @@ -131,24 +117,13 @@ @@ -67,7 +67,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c if (!(this_cd = cdfs_info(sb) = kmalloc(sizeof(cd), GFP_KERNEL))){ -#ifdef OLD_KERNEL -- MOD_DEC_USE_COUNT; +- MOD_DEC_USE_COUNT; - return NULL; -#else return -ENOMEM; @@ -144,7 +144,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c /************************************************************************/ @@ -410,27 +362,12 @@ // Remove /proc entry - cdfs_proc_cd = NULL; + cdfs_proc_cd = NULL; kfree(cdfs_info(sb)); - -#ifdef OLD_KERNEL @@ -210,7 +210,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c -#endif i->i_mode = this_cd->mode; if ((this_cd->track[i->i_ino].type==DATA) && this_cd->track[i->i_ino].iso_size) { - i->i_fop = &cdfs_cddata_file_operations; + i->i_fop = &cdfs_cddata_file_operations; @@ -587,33 +510,21 @@ /******************************************************************/ @@ -251,7 +251,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c @@ -621,10 +532,6 @@ MODULE_DESCRIPTION("CDfs: a CD filesystem"); - MODULE_LICENSE("GPL"); + MODULE_LICENSE("GPL"); -#ifdef OLD_KERNEL -EXPORT_NO_SYMBOLS; @@ -261,14 +261,14 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c static int __init cdfs_init(void) { @@ -676,11 +583,7 @@ - + if (!options) return; - + -#ifdef OLD_KERNEL - for (this_char = strtok(options,","); this_char; this_char = strtok(NULL,",")) { -#else while ((this_char = strsep(&options,",")) != NULL) { -#endif - - if (!strcmp(this_char,"single")) + + if (!strcmp(this_char,"single")) this_cd->single=TRUE; diff --git a/libre/cdfs-libre/cdfs-3.2.patch b/libre/cdfs-libre/cdfs-3.2.patch index b4ea610b5..d3300bdbc 100644 --- a/libre/cdfs-libre/cdfs-3.2.patch +++ b/libre/cdfs-libre/cdfs-3.2.patch @@ -2,7 +2,7 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c --- cdfs-2.6.27/root.c 2009-12-21 16:38:31.000000000 +0300 +++ cdfs-2.6.27.my/root.c 2012-01-18 11:23:03.000000000 +0400 @@ -517,7 +517,7 @@ - + i->i_uid = this_cd->uid; i->i_gid = this_cd->gid; - i->i_nlink = 1; diff --git a/libre/cdfs-libre/cdfs-3.4.patch b/libre/cdfs-libre/cdfs-3.4.patch index 8e66bd85c..5c2cb9b24 100644 --- a/libre/cdfs-libre/cdfs-3.4.patch +++ b/libre/cdfs-libre/cdfs-3.4.patch @@ -9,4 +9,4 @@ diff -wbBur cdfs-2.6.27/root.c cdfs-2.6.27.my/root.c + sb->s_root = d_make_root(retinode); cdfs_proc_cd = this_cd; - \ No newline at end of file + diff --git a/libre/kdebase-runtime-libre/PKGBUILD b/libre/kdebase-runtime-libre/PKGBUILD index ea7ec4e00..45ef65005 100644 --- a/libre/kdebase-runtime-libre/PKGBUILD +++ b/libre/kdebase-runtime-libre/PKGBUILD @@ -8,7 +8,7 @@ pkgname=kdebase-runtime-libre pkgver=4.9.0 pkgrel=3 pkgdesc="Plugins and applications necessary for the running of KDE applications (without non-privacy search providers)" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kde-runtime' license=('GPL' 'LGPL') depends=('nepomuk-core' 'smbclient' 'libssh' 'libcanberra' 'oxygen-icons' 'xorg-xauth' diff --git a/libre/virtualbox-libre-modules-lts/PKGBUILD b/libre/virtualbox-libre-modules-lts/PKGBUILD index 597406075..565ff1633 100644 --- a/libre/virtualbox-libre-modules-lts/PKGBUILD +++ b/libre/virtualbox-libre-modules-lts/PKGBUILD @@ -7,11 +7,11 @@ pkgbase=virtualbox-libre-modules-lts pkgname=('virtualbox-libre-modules-lts' 'virtualbox-libre-parabola-modules-lts') pkgver=4.1.20 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') -makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libpng' 'libidl2' 'xalan-c' 'sdl' 'linux-libre-lts' 'linux-libre-lts-headers') +makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libpng' 'libidl2' 'xalan-c' 'sdl-libre' 'linux-libre-lts' 'linux-libre-lts-headers') [[ $CARCH == "x86_64" ]] && makedepends=("${makedepends[@]}" 'gcc-multilib' 'lib32-glibc') source=(http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}.tar.bz2 LocalConfig.kmk 60-vboxguest.rules os_blag_64.png os_blag.png @@ -107,7 +107,7 @@ package_virtualbox-libre-parabola-modules-lts(){ depends=('linux-libre-lts>=3.0' 'linux-libre-lts<3.1') replaces=('virtualbox-archlinux-modules-lts') conflicts=('virtualbox-archlinux-modules-lts') - provides=("virtualbox-archlinux-modules-lts=$pkgver" 'virtualbox-archlinux-modules') + provides=("virtualbox-archlinux-modules-lts=$pkgver" 'virtualbox-libre-parabola-modules') source "$srcdir/VirtualBox-${pkgver}/env.sh" @@ -131,7 +131,7 @@ package_virtualbox-libre-modules-lts(){ depends=('linux-libre-lts>=3.0' 'linux-libre-lts<3.1') replaces=('virtualbox-modules-lts') conflicts=('virtualbox-modules-lts') - provides=("virtualbox-modules-lts=$pkgver" 'virtualbox-modules') + provides=("virtualbox-modules-lts=$pkgver" 'virtualbox-libre-modules') source "$srcdir/VirtualBox-${pkgver}/env.sh" diff --git a/libre/virtualbox-libre-modules/PKGBUILD b/libre/virtualbox-libre-modules/PKGBUILD index 096fbc594..8497c28b8 100644 --- a/libre/virtualbox-libre-modules/PKGBUILD +++ b/libre/virtualbox-libre-modules/PKGBUILD @@ -6,11 +6,11 @@ pkgbase=virtualbox-libre-modules pkgname=('virtualbox-libre-modules' 'virtualbox-libre-parabola-modules') pkgver=4.1.20 -pkgrel=3 +pkgrel=3.1 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL') -makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libpng' 'libidl2' 'xalan-c' 'sdl' 'linux-libre-headers') +makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libpng' 'libidl2' 'xalan-c' 'sdl-libre' 'linux-libre-headers') [[ $CARCH == "x86_64" ]] && makedepends=("${makedepends[@]}" 'gcc-multilib' 'lib32-glibc') source=(http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}.tar.bz2 LocalConfig.kmk 60-vboxguest.rules os_blag_64.png os_blag.png diff --git a/libre/virtualbox-libre/PKGBUILD b/libre/virtualbox-libre/PKGBUILD index 1ac873d98..4a4250e59 100644 --- a/libre/virtualbox-libre/PKGBUILD +++ b/libre/virtualbox-libre/PKGBUILD @@ -11,12 +11,12 @@ pkgname=('virtualbox-libre' 'virtualbox-libre-source' 'virtualbox-libre-parabola-source') pkgver=4.1.20 -pkgrel=2 +pkgrel=2.1 arch=('i686' 'x86_64') url='http://virtualbox.org' license=('GPL' 'custom') makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libxcursor' 'qt' 'libidl2' 'sdl_ttf' 'alsa-lib' 'libpulse' 'libxtst' -'xalan-c' 'sdl' 'libxmu' 'curl' 'python2' 'linux-libre-headers' 'mesa' 'libxrandr' 'libxinerama' 'libvncserver' 'jdk7-openjdk' 'gsoap' 'vde2') +'xalan-c' 'sdl-libre' 'libxmu' 'curl' 'python2' 'linux-libre-headers' 'mesa' 'libxrandr' 'libxinerama' 'libvncserver' 'jdk7-openjdk' 'gsoap' 'vde2') #'xorg-server-devel' 'xf86driproto' 'libxcomposite') [[ $CARCH == "x86_64" ]] && makedepends=("${makedepends[@]}" 'gcc-multilib' 'lib32-glibc') source=(http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}.tar.bz2 @@ -77,7 +77,7 @@ build() { package_virtualbox-libre() { pkgdesc="Powerful x86 virtualization for enterprise as well as home use (without Oracle VM VirtualBox Extension Pack and non-free OS options support)" - depends=('virtualbox-libre-modules' 'libxml2' 'libxcursor' 'libxinerama' 'sdl' 'libxmu' 'curl' 'libvncserver' 'libpng') + depends=('virtualbox-libre-modules' 'libxml2' 'libxcursor' 'libxinerama' 'sdl-libre' 'libxmu' 'curl' 'libvncserver' 'libpng') optdepends=('qt: for VirtualBox GUI' 'vde2: Virtual Distributed Ethernet support' 'virtualbox-libre-sdk: developer kit' @@ -165,7 +165,7 @@ package_virtualbox-libre-source() { depends=(dkms gcc make) replaces=('virtualbox-source') conflicts=('virtualbox-source') - provides=("virtualbox-source=$pkgver" 'virtualbox-modules') + provides=("virtualbox-source=$pkgver" 'virtualbox-libre-modules') optdepends=('linux-libre-headers' 'linux-libre-lts-headers') install=virtualbox-libre-source.install @@ -241,7 +241,7 @@ package_virtualbox-libre-parabola-source() { depends=(dkms gcc make) replaces=('virtualbox-archlinux-source') conflicts=('virtualbox-archlinux-source') - provides=("virtualbox-archlinux-source=${pkgver}" 'virtualbox-archlinux-modules') + provides=("virtualbox-archlinux-source=${pkgver}" 'virtualbox-libre-parabola-modules') optdepends=('linux-libre-headers' 'linux-libre-lts-headers') install=virtualbox-libre-parabola-source.install diff --git a/testing/libdrm/PKGBUILD b/testing/libdrm/PKGBUILD index 27bf10b51..b2aa623e4 100644 --- a/testing/libdrm/PKGBUILD +++ b/testing/libdrm/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 165177 2012-08-12 08:15:08Z andyrtr $ +# $Id: PKGBUILD 165602 2012-08-27 08:01:37Z jgc $ # Maintainer: Jan de Groot pkgname=libdrm -pkgver=2.4.38 +pkgver=2.4.39 pkgrel=1 pkgdesc="Userspace interface to kernel DRM services" arch=(i686 x86_64) @@ -15,8 +15,8 @@ url="http://dri.freedesktop.org/" source=(http://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.bz2 no-pthread-stubs.patch COPYING) -sha256sums=('3e5a2f318edaf1eef41e7e6c85aa9596d6f9f8b083ec4d7d6710ffbb8921e7e9' - 'f7a587357ea29cab9c06a4889f09e30d63eae76e9b9654666c53020d15ea52d7' +sha256sums=('386b17388980504bca16ede81ceed4c77b12c3488f46ecb7f4d48e48512a733d' + '66fb39be073c634abc7c2af238535a63b2a03990888eb8cc5ea79fa3ef083930' '9631d4f694952e3e6ae5a05534c2e93e994e47d3413677a3a00e45c8cef6db93') build() { diff --git a/testing/libdrm/no-pthread-stubs.patch b/testing/libdrm/no-pthread-stubs.patch index 6745f4bc4..a8de91d9d 100644 --- a/testing/libdrm/no-pthread-stubs.patch +++ b/testing/libdrm/no-pthread-stubs.patch @@ -62,7 +62,7 @@ diff -Nur libdrm-2.4.34.orig/radeon/Makefile.am libdrm-2.4.34/radeon/Makefile.am libdrm_radeon_la_LTLIBRARIES = libdrm_radeon.la libdrm_radeon_ladir = $(libdir) - libdrm_radeon_la_LDFLAGS = -version-number 1:0:0 -no-undefined + libdrm_radeon_la_LDFLAGS = -version-number 1:0:1 -no-undefined -libdrm_radeon_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@ +libdrm_radeon_la_LIBADD = ../libdrm.la diff --git a/testing/systemd/PKGBUILD b/testing/systemd/PKGBUILD index 81b59dc32..aff028c9e 100644 --- a/testing/systemd/PKGBUILD +++ b/testing/systemd/PKGBUILD @@ -4,7 +4,7 @@ pkgbase=systemd pkgname=('systemd' 'systemd-sysvcompat') pkgver=189 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/systemd" license=('GPL2' 'LGPL2.1' 'MIT') @@ -16,14 +16,12 @@ source=("http://www.freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz" 'initcpio-hook-udev' 'initcpio-install-udev' 'initcpio-install-timestamp' - 'locale.sh' '0001-Reinstate-TIMEOUT-handling.patch' 'use-split-usr-path.patch') md5sums=('ac2eb313f5dce79622f60aac56bca66d' 'e99e9189aa2f6084ac28b8ddf605aeb8' '59e91c4d7a69b7bf12c86a9982e37ced' 'df69615503ad293c9ddf9d8b7755282d' - 'f15956945052bb911e5df81cf5e7e5dc' '5543be25f205f853a21fa5ee68e03f0d' '482dba45a783f06c2239f1355f4ce72f') @@ -132,7 +130,7 @@ package_systemd() { package_systemd-sysvcompat() { pkgdesc="sysvinit compat for systemd" - conflicts=('sysvinit' 'initscripts') + conflicts=('sysvinit') mv "$srcdir/_sysvcompat"/* "$pkgdir" @@ -142,8 +140,6 @@ package_systemd-sysvcompat() { done ln -s '../usr/lib/systemd/systemd' "$pkgdir/sbin/init" - - install -Dm755 "$srcdir/locale.sh" "$pkgdir/etc/profile.d/locale.sh" } # vim: ft=sh syn=sh et -- cgit v1.2.3-54-g00ecf