From 485257df456128f2c1d9de77eaf4f1447b7e6137 Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Sat, 13 Dec 2014 13:28:17 +0100 Subject: A kernel mode that allows you to extend the battery life of your laptop --- pcr/laptop-mode-tools/PKGBUILD | 61 +++++++++++++++++++++++++++++++ pcr/laptop-mode-tools/laptop-mode.install | 11 ++++++ 2 files changed, 72 insertions(+) create mode 100644 pcr/laptop-mode-tools/PKGBUILD create mode 100644 pcr/laptop-mode-tools/laptop-mode.install diff --git a/pcr/laptop-mode-tools/PKGBUILD b/pcr/laptop-mode-tools/PKGBUILD new file mode 100644 index 000000000..6c4c5abee --- /dev/null +++ b/pcr/laptop-mode-tools/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer : Aurelien Desbrieres +# Contributor: Lukas Jirkovsky +# Contributor: Eric Bélanger +# Contributor: Aaditya Bagga + +pkgname=laptop-mode-tools +pkgver=1.66 +pkgrel=1 +pkgdesc='A kernel mode that allows you to extend the battery life of your laptop' +arch=('any') +url='https://github.com/rickysarraf/laptop-mode-tools' +source=("http://www.samwel.tk/laptop_mode/tools/downloads/${pkgname}_${pkgver}.tar.gz") +sha1sums=('8be0a9aa4c19d0ed1a7aa28dc192df7822b2338d') +license=('GPL') +depends=('bash') +optdepends=('acpid: ACPI support' + 'bluez-utils: Bluetooth support' + 'hdparm: hard disk power management' + 'sdparm: SCSI disk power management' + 'ethtool: Ethernet support' + 'wireless_tools: Wi-Fi support' + 'xorg-xset: DPMS standby support' + ) +install=laptop-mode.install +backup=('etc/laptop-mode/conf.d/ac97-powersave.conf' + 'etc/laptop-mode/conf.d/auto-hibernate.conf' + 'etc/laptop-mode/conf.d/battery-level-polling.conf' + 'etc/laptop-mode/conf.d/bluetooth.conf' + 'etc/laptop-mode/conf.d/configuration-file-control.conf' + 'etc/laptop-mode/conf.d/cpufreq.conf' + 'etc/laptop-mode/conf.d/dpms-standby.conf' + 'etc/laptop-mode/conf.d/eee-superhe.conf' + 'etc/laptop-mode/conf.d/ethernet.conf' + 'etc/laptop-mode/conf.d/exec-commands.conf' + 'etc/laptop-mode/conf.d/hal-polling.conf' + 'etc/laptop-mode/conf.d/intel-hda-powersave.conf' + 'etc/laptop-mode/conf.d/intel-sata-powermgmt.conf' + 'etc/laptop-mode/conf.d/lcd-brightness.conf' + 'etc/laptop-mode/conf.d/nmi-watchdog.conf' + 'etc/laptop-mode/conf.d/pcie-aspm.conf' + 'etc/laptop-mode/conf.d/runtime-pm.conf' + 'etc/laptop-mode/conf.d/sched-mc-power-savings.conf' + 'etc/laptop-mode/conf.d/sched-smt-power-savings.conf' + 'etc/laptop-mode/conf.d/start-stop-programs.conf' + 'etc/laptop-mode/conf.d/terminal-blanking.conf' + 'etc/laptop-mode/conf.d/video-out.conf' + 'etc/laptop-mode/conf.d/wireless-ipw-power.conf' + 'etc/laptop-mode/conf.d/wireless-iwl-power.conf' + 'etc/laptop-mode/conf.d/wireless-power.conf' + 'etc/laptop-mode/laptop-mode.conf' + 'etc/laptop-mode/lm-profiler.conf') + +package() { + cd "${pkgname}_${pkgver}" + + make DESTDIR="${pkgdir}" MAN_D=/usr/share/man LIB_D=/usr/lib install + + # use /bin instead of /sbin + mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin" + find "${pkgdir}" -type f -exec sed -i 's|sbin/laptop_mode|bin/laptop_mode|g' '{}' ';' +} diff --git a/pcr/laptop-mode-tools/laptop-mode.install b/pcr/laptop-mode-tools/laptop-mode.install new file mode 100644 index 000000000..72934dd5c --- /dev/null +++ b/pcr/laptop-mode-tools/laptop-mode.install @@ -0,0 +1,11 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ $(vercmp $2 1.62) -lt 0 ] ; then + echo "The systemd service name has changed from \"laptop-mode-tools\" to \"laptop-mode\"" + echo "The change requires the old symlink to be manually removed:" + echo " rm /etc/systemd/system/multi-user.target.wants/laptop-mode-tools.service" + echo "The laptop-mode.service can be enabled using:" + echo " systemctl enable laptop-mode" + fi +} -- cgit v1.2.3-2-g168b From 938d9a62a3d778847ddd1b58feaea52ad6321d08 Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Sat, 13 Dec 2014 17:02:58 +0100 Subject: LGPLv2.1 userspace RCU (read-copy-update) library --- pcr/liburcu/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pcr/liburcu/PKGBUILD b/pcr/liburcu/PKGBUILD index 0ac0b206b..5b2adbef8 100644 --- a/pcr/liburcu/PKGBUILD +++ b/pcr/liburcu/PKGBUILD @@ -1,17 +1,17 @@ +# Maintainer : Aurelien Desbrieres # Maintainer: Christian Babeux # Contributor: Yggdrasil pkgname=liburcu -pkgver=0.8.4 +pkgver=0.8.6 pkgrel=1 pkgdesc="LGPLv2.1 userspace RCU (read-copy-update) library" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') url="http://lttng.org/urcu" license=('LGPL2.1') source=(http://lttng.org/files/urcu/userspace-rcu-${pkgver}.tar.bz2) depends=('glibc') options=('!libtool') -sha1sums=('4b3bf1b76e6ea50d9a56d9e5e00df2cc7c4d610f') build() { -- cgit v1.2.3-2-g168b From e0aaa77bb5601c8b62b9443f3f33c7e2c8f2b66a Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 14:31:26 +0100 Subject: A fully-featured alarm clock for GNOME panel --- pcr/alarm-clock-applet/PKGBUILD | 28 +++++++++++++++++++++++ pcr/alarm-clock-applet/alarm-clock-applet.INSTALL | 11 +++++++++ 2 files changed, 39 insertions(+) create mode 100644 pcr/alarm-clock-applet/PKGBUILD create mode 100644 pcr/alarm-clock-applet/alarm-clock-applet.INSTALL diff --git a/pcr/alarm-clock-applet/PKGBUILD b/pcr/alarm-clock-applet/PKGBUILD new file mode 100644 index 000000000..a81f0c69c --- /dev/null +++ b/pcr/alarm-clock-applet/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer : Aurelien Desbrieres +# Contributor: Tobias Frilling +# Contributor: Ekenbrand +# Contributor: Alessandro Nakamuta + +pkgname=alarm-clock-applet +pkgver=0.3.3 +pkgrel=2 +pkgdesc="A fully-featured alarm clock for GNOME panel" +arch=('x86_64' 'i686') +url="http://alarm-clock.pseudoberries.com" +license=('GPL2') +depends=('gconf>=2.0' 'gnome-icon-theme' 'gstreamer0.10>=0.10.2' 'libnotify>=0.4.1' 'libunique>=1.0') +makedepends=('pkgconfig' 'intltool') +optdepends=('libappindicator: library to allow applications to export menus into the Unity Menu bar') +install=$pkgname.INSTALL +source=(http://launchpad.net/alarm-clock/trunk/$pkgver/+download/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --with-gconf-schema-file-dir=/usr/share/gconf/schemas + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} diff --git a/pcr/alarm-clock-applet/alarm-clock-applet.INSTALL b/pcr/alarm-clock-applet/alarm-clock-applet.INSTALL new file mode 100644 index 000000000..e29dfa2c3 --- /dev/null +++ b/pcr/alarm-clock-applet/alarm-clock-applet.INSTALL @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache /usr/share/icons/hicolor/ +} + +post_upgrade(){ + gtk-update-icon-cache /usr/share/icons/hicolor/ +} + +post_remove(){ + gtk-update-icon-cache /usr/share/icons/hicolor/ +} -- cgit v1.2.3-2-g168b From 6958e1a24fe01cc8583824b3bb0a86023f44e27c Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 14:39:39 +0100 Subject: A new calendar application for GNOME 3. It is currently under heavy development. --- pcr/california/PKGBUILD | 28 ++++++++++++++++++++++++++++ pcr/california/california.install | 15 +++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 pcr/california/PKGBUILD create mode 100644 pcr/california/california.install diff --git a/pcr/california/PKGBUILD b/pcr/california/PKGBUILD new file mode 100644 index 000000000..30de1892c --- /dev/null +++ b/pcr/california/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer : Aurelien Desbrieres +# Maintainer: Martin Poehlmann + +pkgname=california +pkgver=0.3.0 +pkgrel=1 +pkgdesc='A new calendar application for GNOME 3. It is currently under heavy development.' +arch=('i686' 'x86_64') +url="https://wiki.gnome.org/Apps/California" +license=('LGPL2.1') +depends=('evolution-data-server' 'libgee' 'gobject-introspection' 'xdg-utils') +makedepends=('vala' 'intltool' 'gnome-common' 'yelp-tools') +install="${pkgname}.install" +source=('https://download.gnome.org/sources/california/0.3/california-0.3.0.tar.xz') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/usr + sed -i 's#californiadocdir = ${prefix}#californiadocdir = ${datadir}#g' Makefile + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make install DESTDIR="$pkgdir" + install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/pcr/california/california.install b/pcr/california/california.install new file mode 100644 index 000000000..7ef8a2936 --- /dev/null +++ b/pcr/california/california.install @@ -0,0 +1,15 @@ +post_install() { + glib-compile-schemas usr/share/glib-2.0/schemas + gtk-update-icon-cache -ftq usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() +{ + post_install +} + +post_remove() +{ + post_install +} -- cgit v1.2.3-2-g168b From f803d64755c20baf28548ff93b6c6334f705d95a Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 14:53:37 +0100 Subject: Grounding tools for (disjunctive) logic programs. --- pcr/gringo/PKGBUILD | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pcr/gringo/PKGBUILD b/pcr/gringo/PKGBUILD index a02656821..4e9e56248 100644 --- a/pcr/gringo/PKGBUILD +++ b/pcr/gringo/PKGBUILD @@ -1,9 +1,9 @@ -# Contributor (Arch) : Vincent Bernardoff -# Maintainer (Parabola) : Aurélien DESBRIÈRES +# Maintainer : Aurelien Desbrieres +# Contributor: Vincent Bernardoff pkgname=gringo groups=('potassco') -pkgver=4.3.0 +pkgver=4.4.0 pkgrel=1 pkgdesc="Grounding tools for (disjunctive) logic programs." arch=('x86_64' 'i686' 'armv6h' 'armv7h') @@ -12,12 +12,10 @@ license=('GPL3') depends=() makedepends=('bison' 're2c' 'scons') source=( - "http://downloads.sourceforge.net/project/potassco/${pkgname}/${pkgver}/${pkgname}-${pkgver}-source.tar.gz" - "uint_max.patch") + "http://downloads.sourceforge.net/project/potassco/${pkgname}/${pkgver}/${pkgname}-${pkgver}-source.tar.gz") build() { cd "${srcdir}/${pkgname}-${pkgver}-source" - patch -p1 < "$srcdir/uint_max.patch" scons --build-dir=release ${pkgname} } -- cgit v1.2.3-2-g168b From 6d38e99433735e322de3c0ffc8d504b8c8a45b8a Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 15:00:33 +0100 Subject: OpenStack cloud computing fabric controller --- pcr/nova/PKGBUILD | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pcr/nova/PKGBUILD b/pcr/nova/PKGBUILD index 23e34afc0..3324df741 100644 --- a/pcr/nova/PKGBUILD +++ b/pcr/nova/PKGBUILD @@ -1,10 +1,10 @@ -# Contributor (Arch) : Limao Luo -# Contributor (Arch) : Josh Chase -# Maintainer (Parabola) : Aurélien DESBRIÈRES +# Maintainer : Aurelien Desbrieres +# Contributor: Limao Luo +# Contributor: Josh Chase pkgname=nova -_relname=icehouse -pkgver=2014.1.b2 +_relname=juno +pkgver=2014.2.b1 pkgrel=1 pkgdesc="OpenStack cloud computing fabric controller" arch=(any) @@ -14,7 +14,7 @@ depends=(glance python2-amqplib python2-babel python2-carrot python2-cheetah pyt python2-feedparser python2-gflags python2-lockfile python2-novaclient python2-paramiko python2-suds) makedepends=(python2-setuptools) -source=($url/$_relname/$_relname-2/+download/$pkgname-$pkgver.tar.gz) +source=($url/$_relname/$_relname-1/+download/$pkgname-$pkgver.tar.gz) prepare() { find $pkgname-$pkgver -type f -exec sed -ri 's:^#!/usr/bin/(env )?python$:&2:' '{}' \; -- cgit v1.2.3-2-g168b From ccf3b5914f4cb3a2ed75812e4bdba9ae7c189e6c Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 15:07:58 +0100 Subject: Data pretty printing made easy --- pcr/ocaml-easy-format/PKGBUILD | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pcr/ocaml-easy-format/PKGBUILD b/pcr/ocaml-easy-format/PKGBUILD index 9682c343b..75df99f27 100644 --- a/pcr/ocaml-easy-format/PKGBUILD +++ b/pcr/ocaml-easy-format/PKGBUILD @@ -1,9 +1,9 @@ -# Contributor (Arch) : Leonard de Ruijter -# Contributor (Arch) : Serge Zirukin -# Contributor (Arch) : Sergei Lebedev -# Contributor (Arch) : kfgz -# Contributor (Arch) : Justin Davis -# Maintainer (Parabola) : Aurélien DESBRIÈRES +# Maintainer : Aurelien Desbrieres +# Contributor: Leonard de Ruijter +# Contributor: Serge Zirukin +# Contributor: Sergei Lebedev +# Contributor: kfgz +# Contributor: Justin Davis pkgname=ocaml-easy-format _oname=easy-format @@ -11,7 +11,7 @@ pkgver=1.0.2 pkgrel=1 pkgdesc="Data pretty printing made easy" url="http://mjambon.com/easy-format.html" -arch=('i686' 'x86_64' 'mips64el') +arch=('i686' 'x86_64') options=('!strip' 'staticlibs') license=('BSD') makedepends=('ocaml-findlib') -- cgit v1.2.3-2-g168b From ea4df6dd12266ec56d5691ae77271a27c122dd55 Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 15:26:15 +0100 Subject: OCaml Package Manager --- pcr/opam/PKGBUILD | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pcr/opam/PKGBUILD b/pcr/opam/PKGBUILD index 517153048..ac240b221 100644 --- a/pcr/opam/PKGBUILD +++ b/pcr/opam/PKGBUILD @@ -1,23 +1,25 @@ -# Contributor (Arch) : Vincent B. -# Maintainer (Parabola) : Aurélien DESBRIÈRES +# Maintainer : Aurelien Desbriers +# Contributor: Vincent B. pkgname=opam -pkgver=1.1.1 +pkgver=1.2.0 pkgrel=1 pkgdesc="OCaml Package Manager" arch=('i686' 'x86_64' 'armv6h' 'armv7h') -url="http://opam.ocamlpro.com" +url="http://opam.ocaml.org" license=('GPL') depends=('ocaml' 'aspcud') -source=(http://www.ocamlpro.com/pub/${pkgname}-full-${pkgver}.tar.gz) +source=( https://github.com/ocaml/opam/releases/download/${pkgver}/opam-full-${pkgver}.tar.gz) + build() { - cd ${srcdir}/${pkgname}-full-${pkgver} + cd ${srcdir}/opam-full-${pkgver} ./configure --prefix=/usr - make + make -j1 lib-ext + make -j1 } package() { - cd ${srcdir}/${pkgname}-full-${pkgver} + cd ${srcdir}/opam-full-${pkgver} make DESTDIR="$pkgdir/" install } -- cgit v1.2.3-2-g168b From 0750d4a2c68ba3db25d88cc14f8ab9bcc3012f85 Mon Sep 17 00:00:00 2001 From: Aurelien Desbrieres Date: Mon, 15 Dec 2014 15:30:00 +0100 Subject: [Emacs] enhanced support for editing and running Scheme code. --- pcr/quack/PKGBUILD | 9 +++++---- pcr/quack/quack.install | 9 +-------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/pcr/quack/PKGBUILD b/pcr/quack/PKGBUILD index 0c7a9455e..3c8e57864 100644 --- a/pcr/quack/PKGBUILD +++ b/pcr/quack/PKGBUILD @@ -1,10 +1,10 @@ -# Contributor (Arch) : Geoffrey Teale -# Contributor (Arch) : Stefan Husmann -# Maintainer (Parabola) : Aurélien DESBRIÈRES +# Maintainer : Aurelien Desbrieres +# Contributor: Geoffrey Teale +# Contributor: Stefan Husmann pkgname=quack pkgver=0.47 -pkgrel=1 +pkgrel=2 pkgdesc="[Emacs] enhanced support for editing and running Scheme code." url="http://www.neilvandyke.org/quack" arch=('any') @@ -13,6 +13,7 @@ depends=('emacs') makedepends=('emacs') install=quack.install source=("http://www.neilvandyke.org/${pkgname}/${pkgname}.el") + EMACS=emacs # or sxemacs, or xemacs build() { diff --git a/pcr/quack/quack.install b/pcr/quack/quack.install index f92194ee6..48619999f 100644 --- a/pcr/quack/quack.install +++ b/pcr/quack/quack.install @@ -1,18 +1,11 @@ ### quack.install: post_install () { cat << EOF -==> Put this in your $HOME/.emacs file to enable quack - +==> Put this in your .emacs file to enable quack (require 'quack) - EOF } post_upgrade () { post_install $1 } - -op=$1 -shift -$op $* -######################## -- cgit v1.2.3-2-g168b