From edd3a17c9ed0cc3fa7fb62b4ad4178e064d46cda Mon Sep 17 00:00:00 2001 From: root Date: Fri, 1 Feb 2013 00:06:30 -0800 Subject: Fri Feb 1 00:06:30 PST 2013 --- community/bullet/PKGBUILD | 9 +- community/chicken/PKGBUILD | 31 +- community/cinnamon/PKGBUILD | 69 +++ community/cinnamon/cinnamon-screensaver.desktop | 15 + community/cinnamon/cinnamon.install | 37 ++ community/cinnamon/cinnamon2d-screensaver.desktop | 15 + community/cinnamon/fix-cursor-change.patch | 58 +++ community/cinnamon/gnome-autogen.sh | 538 ++++++++++++++++++++++ community/klavaro/PKGBUILD | 12 +- community/libvirt/PKGBUILD | 12 +- community/libvirt/libvirt.install | 27 +- community/libvirt/python.patch | 22 + community/mariadb/PKGBUILD | 29 +- community/muffin/PKGBUILD | 31 ++ community/muffin/muffin.install | 21 + community/nzbget/PKGBUILD | 6 +- community/nzbget/nzbget.changelog | 3 + community/opencollada/PKGBUILD | 66 +-- community/pdns/PKGBUILD | 10 +- community/ruby-gtk2/PKGBUILD | 6 +- community/ruby-gtk3/PKGBUILD | 6 +- community/workrave/PKGBUILD | 8 +- 22 files changed, 900 insertions(+), 131 deletions(-) create mode 100644 community/cinnamon/PKGBUILD create mode 100644 community/cinnamon/cinnamon-screensaver.desktop create mode 100644 community/cinnamon/cinnamon.install create mode 100644 community/cinnamon/cinnamon2d-screensaver.desktop create mode 100644 community/cinnamon/fix-cursor-change.patch create mode 100644 community/cinnamon/gnome-autogen.sh create mode 100644 community/libvirt/python.patch create mode 100644 community/muffin/PKGBUILD create mode 100644 community/muffin/muffin.install (limited to 'community') diff --git a/community/bullet/PKGBUILD b/community/bullet/PKGBUILD index 3bf0dafea..8f52b48c5 100644 --- a/community/bullet/PKGBUILD +++ b/community/bullet/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 77520 2012-10-11 13:39:07Z svenstaro $ +# $Id: PKGBUILD 83395 2013-01-31 09:42:11Z svenstaro $ # Maintainer: Sven-Hendrik Haase # Contributor: Christoph Zeiler @@ -6,13 +6,13 @@ pkgbase=bullet pkgname=('bullet' 'bullet-docs') _rev=2613 pkgver=2.81 -pkgrel=1 +pkgrel=2 pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation" arch=('i686' 'x86_64') url="http://www.bulletphysics.com/Bullet/" license=('custom:zlib') -depends=('freeglut') -makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu') +depends=() +makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa') source=(http://bullet.googlecode.com/files/${pkgbase}-${pkgver}-rev${_rev}.tgz ${pkgbase}.pc) md5sums=('cec9c9a79c2804dbf6385dd7d061346c' @@ -30,6 +30,7 @@ build() { -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=1 \ -DBUILD_DEMOS=0 \ + -DBUILD_MULTITHREADING=1 \ -DBUILD_EXTRAS=1 \ -DINSTALL_LIBS=1 \ -DINSTALL_EXTRA_LIBS=1 \ diff --git a/community/chicken/PKGBUILD b/community/chicken/PKGBUILD index a035498ff..1cb98a34a 100644 --- a/community/chicken/PKGBUILD +++ b/community/chicken/PKGBUILD @@ -1,38 +1,31 @@ -# $Id: PKGBUILD 81004 2012-12-09 14:30:25Z arodseth $ -# Maintainer: Vesa Kaihlavirta +# $Id: PKGBUILD 83421 2013-01-31 20:35:27Z arodseth $ +# Maintainer: Alexander Rødseth +# Contributor: Vesa Kaihlavirta # Contributor: # Contributor: Alexander Rødseth pkgname=chicken -pkgver=4.8.0 +pkgver=4.8.0.1 pkgrel=1 pkgdesc='Compiler for R5RS scheme, featuring handy extensions' arch=('x86_64' 'i686') -url='http://www.call-with-current-continuation.org/' +url='http://call-cc.org/' license=('BSD') depends=('gcc') -source=("http://code.call-cc.org/releases/$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('5b2e8c6b4b13b502d8c684b394d80ed490d2884c03789353d895ab85d19979ab') +source=("http://code.call-cc.org/releases/${pkgver/.1}/$pkgname-$pkgver.tar.gz") +sha256sums=('a60efa9d2a621ecb9e03b41ebdd03ae27ecb32c1292671fd969506c9baf88d0c') build() { - cd $pkgname-$pkgver + cd "$pkgname-$pkgver" - # parallel builds are not supported.. - export MAKEFLAGS="${MAKEFLAGS/-j?/}" - - # some yummy make options there. check out README in the tarball. - make PLATFORM=linux PREFIX=/usr + make -j1 PLATFORM=linux PREFIX=/usr } package() { - cd $pkgname-$pkgver + cd "$pkgname-$pkgver" - # parallel builds are not supported.. - export MAKEFLAGS="${MAKEFLAGS/-j?/}" - make PLATFORM=linux PREFIX=/usr DESTDIR=$pkgdir install - - install -D -m644 LICENSE \ - $pkgdir/usr/share/licenses/$pkgname/LICENSE + make -j1 PLATFORM=linux PREFIX=/usr DESTDIR="$pkgdir" install + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/community/cinnamon/PKGBUILD b/community/cinnamon/PKGBUILD new file mode 100644 index 000000000..09aa49021 --- /dev/null +++ b/community/cinnamon/PKGBUILD @@ -0,0 +1,69 @@ +# $Id: PKGBUILD 83413 2013-01-31 17:33:38Z bpiotrowski $ + +pkgname=cinnamon +pkgver=1.6.7 +pkgrel=5 +pkgdesc="Linux desktop which provides advanced innovative features and a traditional user experience" +arch=('i686' 'x86_64') +url="http://cinnamon.linuxmint.com/" +license=('GPL2') +depends=('caribou' 'gjs' 'gnome-bluetooth' 'gnome-control-center' 'gnome-panel' 'gnome-session' + 'gnome-settings-daemon' 'gnome-themes-standard' 'gstreamer0.10' 'libgnomekbd' 'muffin' + 'notification-daemon' 'python2-gconf' 'python2-imaging' 'python2-lxml' 'python2-dbus' 'gksu') +makedepends=('gnome-common' 'intltool') +optdepends=('nautilus: the official Gnome file manager') +options=('!libtool' '!emptydirs') +install=${pkgname}.install +source=("$pkgname.tar.gz::https://github.com/linuxmint/Cinnamon/tarball/$pkgver" + "cinnamon-screensaver.desktop" + "cinnamon2d-screensaver.desktop" + "fix-cursor-change.patch" + "gnome-autogen.sh") + +build() { + cd ${srcdir}/linuxmint-Cinnamon* + + patch -Np1 -i ${srcdir}/fix-cursor-change.patch + + cp ${srcdir}/gnome-autogen.sh . + sed -i 's/\ --warn-all\ --warn-error//' src/Makefile.am + sed -i 's/gnome-autogen.sh/.\/gnome-autogen.sh/g' autogen.sh + chmod +x gnome-autogen.sh + + ./autogen.sh --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/cinnamon \ + --localstatedir=/var \ + --disable-static \ + --disable-schemas-compile \ + --enable-compile-warnings=yes \ + --with-session-tracking=systemd + + make +} + +package() { + cd ${srcdir}/linuxmint-Cinnamon* + make DESTDIR="${pkgdir}" install + + # Python2 fix + sed -i 's/bin\/python/bin\/python2/g' \ + "${pkgdir}/usr/bin/$pkgname-extension-tool" \ + "${pkgdir}/usr/bin/$pkgname-launcher" \ + "${pkgdir}/usr/bin/$pkgname-menu-editor" \ + "${pkgdir}/usr/bin/$pkgname-settings" \ + "${pkgdir}/usr/share/$pkgname/applets/panel-launchers@$pkgname.org/$pkgname-add-panel-launcher.py" + + sed -i 's/env python/env python2/g' \ + "${pkgdir}/usr/lib/$pkgname-settings/$pkgname-settings.py" + + # Screensaver gnome 3.6 fix + mkdir -p $pkgdir/etc/xdg/autostart + cp $srcdir/cinnamon*-screensaver.desktop $pkgdir/etc/xdg/autostart +} + +md5sums=('ea73c6367d43d82c61f977477bf0c08c' + 'd55c079cdc8bec606f510f87b2a6f776' + '5c6af851ab1cf7e9219f11d86353196a' + '8d7a93a1eb0f1d44e4869abd342ed22a' + 'a925691c9b57a6a884dcf07da057fd1f') diff --git a/community/cinnamon/cinnamon-screensaver.desktop b/community/cinnamon/cinnamon-screensaver.desktop new file mode 100644 index 000000000..ddc968691 --- /dev/null +++ b/community/cinnamon/cinnamon-screensaver.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Type=Application +Name=Cinnamon Screensaver +Comment=Launch screensaver and locker program +Icon=preferences-desktop-screensaver +Exec=gnome-screensaver +OnlyShowIn=GNOME; +AutostartCondition=GNOME3 if-session cinnamon +NoDisplay=true +X-GNOME-Autostart-Phase=Application +X-GNOME-Autostart-Notify=true +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=gnome-screensaver +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=3.6.0 diff --git a/community/cinnamon/cinnamon.install b/community/cinnamon/cinnamon.install new file mode 100644 index 000000000..0f1197226 --- /dev/null +++ b/community/cinnamon/cinnamon.install @@ -0,0 +1,37 @@ +post_install() { + glib-compile-schemas usr/share/glib-2.0/schemas + + if [[ ! -f '/usr/lib/libgnome-desktop-3.so.2' ]];then + + if [[ $(uname -m) == 'i686' ]];then + ln -s /usr/lib/libgnome-desktop-3.so /usr/lib/libgnome-desktop-3.so.2 + fi + + fi +} + +pre_upgrade() { + if [ -f /usr/share/gconf/schemas/cinnamon.schemas ]; then + gconfpkg --uninstall cinnamon + fi +} + +post_upgrade() { + post_install +} + +pre_remove() { + pre_upgrade +} + +post_remove() { + glib-compile-schemas usr/share/glib-2.0/schemas + + if [[ ! -f '/usr/lib/libgnome-desktop-3.so.2' ]];then + + if [[ $(uname -m) == 'i686' ]];then + unlink /usr/lib/libgnome-desktop-3.so.2 + fi + + fi +} diff --git a/community/cinnamon/cinnamon2d-screensaver.desktop b/community/cinnamon/cinnamon2d-screensaver.desktop new file mode 100644 index 000000000..aed9557bf --- /dev/null +++ b/community/cinnamon/cinnamon2d-screensaver.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Type=Application +Name=Cinnamon2d Screensaver +Comment=Launch screensaver and locker program +Icon=preferences-desktop-screensaver +Exec=gnome-screensaver +OnlyShowIn=GNOME; +AutostartCondition=GNOME3 if-session cinnamon2d +NoDisplay=true +X-GNOME-Autostart-Phase=Application +X-GNOME-Autostart-Notify=true +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=gnome-screensaver +X-GNOME-Bugzilla-Component=general +X-GNOME-Bugzilla-Version=3.6.0 diff --git a/community/cinnamon/fix-cursor-change.patch b/community/cinnamon/fix-cursor-change.patch new file mode 100644 index 000000000..626b3e19e --- /dev/null +++ b/community/cinnamon/fix-cursor-change.patch @@ -0,0 +1,58 @@ +--- cinnamon-original/files/usr/lib/cinnamon-settings/cinnamon-settings.py 2012-11-14 15:45:14.000000000 +0100 ++++ cinnamon-new/files/usr/lib/cinnamon-settings/cinnamon-settings.py 2013-01-21 12:49:11.332556000 +0100 + try: + import os +@@ -915,7 +915,8 @@ + valid.sort(lambda a,b: cmp(a.lower(), b.lower())) + res = [] + for i in valid: +- res.append((i, i)) ++ if i != 'default': ++ res.append((i, i)) + return res + + def _load_keybinding_themes(self): +@@ -933,7 +934,8 @@ + valid.sort(lambda a,b: cmp(a.lower(), b.lower())) + res = [] + for i in valid: +- res.append((i, i)) ++ if i != 'default': ++ res.append((i, i)) + return res + + def _load_window_themes(self): +@@ -1638,7 +1640,7 @@ + def onCategoryChanged(self, tree): + self.kb_store.clear() + if tree.get_selection() is not None: +- categories, iter = tree.get_selection().get_selected() ++ categories, iter = tree.get_selection().get_selected() + if iter: + category = categories[iter][1] + if category.int_name is not "custom": +@@ -2005,7 +2007,7 @@ + + def on_my_setting_changed(self, settings, key): + self.content_widget.set_text(self.settings.get_string(self.key)) +- ++ + def on_my_value_changed(self, event, widget): + self.settings.set_string(self.key, self.content_widget.get_text()) + +@@ -2260,8 +2262,14 @@ + def on_my_value_changed(self, widget): + tree_iter = widget.get_active_iter() + if tree_iter != None: +- value = self.model[tree_iter][0] ++ value = self.model[tree_iter][0] + self.settings.set_string(self.key, value) ++ if self.key == 'cursor-theme': ++ if os.path.exists("/usr/share/icons/%s" % value): ++ commands.getoutput('gksudo "ln -snf /usr/share/icons/%s /usr/share/icons/default"' % value.strip()) ++ elif os.path.exists("%s/.icons/%s" % (os.path.join(os.path.expanduser("~")), value)): ++ commands.getoutput('gksudo "ln -snf %s/.icons/%s /usr/share/icons/default"' % (os.path.join(os.path.expanduser("~")), value)) ++ + + def on_dependency_setting_changed(self, settings, dep_key): + if not self.dependency_invert: diff --git a/community/cinnamon/gnome-autogen.sh b/community/cinnamon/gnome-autogen.sh new file mode 100644 index 000000000..2467a1de2 --- /dev/null +++ b/community/cinnamon/gnome-autogen.sh @@ -0,0 +1,538 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +#name of package +test "$PKG_NAME" || PKG_NAME=Package +test "$srcdir" || srcdir=. + +# default version requirements ... +test "$REQUIRED_AUTOCONF_VERSION" || REQUIRED_AUTOCONF_VERSION=2.53 +test "$REQUIRED_AUTOMAKE_VERSION" || REQUIRED_AUTOMAKE_VERSION=1.9 +test "$REQUIRED_LIBTOOL_VERSION" || REQUIRED_LIBTOOL_VERSION=1.4.3 +test "$REQUIRED_GETTEXT_VERSION" || REQUIRED_GETTEXT_VERSION=0.10.40 +test "$REQUIRED_GLIB_GETTEXT_VERSION" || REQUIRED_GLIB_GETTEXT_VERSION=2.2.0 +test "$REQUIRED_INTLTOOL_VERSION" || REQUIRED_INTLTOOL_VERSION=0.25 +test "$REQUIRED_PKG_CONFIG_VERSION" || REQUIRED_PKG_CONFIG_VERSION=0.14.0 +test "$REQUIRED_GTK_DOC_VERSION" || REQUIRED_GTK_DOC_VERSION=1.0 +test "$REQUIRED_DOC_COMMON_VERSION" || REQUIRED_DOC_COMMON_VERSION=2.3.0 +test "$REQUIRED_GNOME_DOC_UTILS_VERSION" || REQUIRED_GNOME_DOC_UTILS_VERSION=0.4.2 + +# a list of required m4 macros. Package can set an initial value +test "$REQUIRED_M4MACROS" || REQUIRED_M4MACROS= +test "$FORBIDDEN_M4MACROS" || FORBIDDEN_M4MACROS= + +# Not all echo versions allow -n, so we check what is possible. This test is +# based on the one in autoconf. +ECHO_C= +ECHO_N= +case `echo -n x` in +-n*) + case `echo 'x\c'` in + *c*) ;; + *) ECHO_C='\c';; + esac;; +*) + ECHO_N='-n';; +esac + +# some terminal codes ... +if tty < /dev/null 1>/dev/null 2>&1; then + boldface="`tput bold 2>/dev/null`" + normal="`tput sgr0 2>/dev/null`" +else + boldface= + normal= +fi +printbold() { + echo $ECHO_N "$boldface" $ECHO_C + echo "$@" + echo $ECHO_N "$normal" $ECHO_C +} +printerr() { + echo "$@" >&2 +} + +# Usage: +# compare_versions MIN_VERSION ACTUAL_VERSION +# returns true if ACTUAL_VERSION >= MIN_VERSION +compare_versions() { + ch_min_version=$1 + ch_actual_version=$2 + ch_status=0 + IFS="${IFS= }"; ch_save_IFS="$IFS"; IFS="." + set $ch_actual_version + for ch_min in $ch_min_version; do + ch_cur=`echo $1 | sed 's/[^0-9].*$//'`; shift # remove letter suffixes + if [ -z "$ch_min" ]; then break; fi + if [ -z "$ch_cur" ]; then ch_status=1; break; fi + if [ $ch_cur -gt $ch_min ]; then break; fi + if [ $ch_cur -lt $ch_min ]; then ch_status=1; break; fi + done + IFS="$ch_save_IFS" + return $ch_status +} + +# Usage: +# version_check PACKAGE VARIABLE CHECKPROGS MIN_VERSION SOURCE +# checks to see if the package is available +version_check() { + vc_package=$1 + vc_variable=$2 + vc_checkprogs=$3 + vc_min_version=$4 + vc_source=$5 + vc_status=1 + + vc_checkprog=`eval echo "\\$$vc_variable"` + if [ -n "$vc_checkprog" ]; then + printbold "using $vc_checkprog for $vc_package" + return 0 + fi + + if test "x$vc_package" = "xautomake" -a "x$vc_min_version" = "x1.4"; then + vc_comparator="=" + else + vc_comparator=">=" + fi + printbold "checking for $vc_package $vc_comparator $vc_min_version..." + for vc_checkprog in $vc_checkprogs; do + echo $ECHO_N " testing $vc_checkprog... " $ECHO_C + if $vc_checkprog --version < /dev/null > /dev/null 2>&1; then + vc_actual_version=`$vc_checkprog --version | head -n 1 | \ + sed 's/^.*[ ]\([0-9.]*[a-z]*\).*$/\1/'` + if compare_versions $vc_min_version $vc_actual_version; then + echo "found $vc_actual_version" + # set variables + eval "$vc_variable=$vc_checkprog; \ + ${vc_variable}_VERSION=$vc_actual_version" + vc_status=0 + break + else + echo "too old (found version $vc_actual_version)" + fi + else + echo "not found." + fi + done + if [ "$vc_status" != 0 ]; then + printerr "***Error***: You must have $vc_package $vc_comparator $vc_min_version installed" + printerr " to build $PKG_NAME. Download the appropriate package for" + printerr " from your distribution or get the source tarball at" + printerr " $vc_source" + printerr + exit $vc_status + fi + return $vc_status +} + +# Usage: +# require_m4macro filename.m4 +# adds filename.m4 to the list of required macros +require_m4macro() { + case "$REQUIRED_M4MACROS" in + $1\ * | *\ $1\ * | *\ $1) ;; + *) REQUIRED_M4MACROS="$REQUIRED_M4MACROS $1" ;; + esac +} + +forbid_m4macro() { + case "$FORBIDDEN_M4MACROS" in + $1\ * | *\ $1\ * | *\ $1) ;; + *) FORBIDDEN_M4MACROS="$FORBIDDEN_M4MACROS $1" ;; + esac +} + +# Usage: +# add_to_cm_macrodirs dirname +# Adds the dir to $cm_macrodirs, if it's not there yet. +add_to_cm_macrodirs() { + case $cm_macrodirs in + "$1 "* | *" $1 "* | *" $1") ;; + *) cm_macrodirs="$cm_macrodirs $1";; + esac +} + +# Usage: +# print_m4macros_error +# Prints an error message saying that autoconf macros were misused +print_m4macros_error() { + printerr "***Error***: some autoconf macros required to build $PKG_NAME" + printerr " were not found in your aclocal path, or some forbidden" + printerr " macros were found. Perhaps you need to adjust your" + printerr " ACLOCAL_FLAGS?" + printerr +} + +# Usage: +# check_m4macros +# Checks that all the requested macro files are in the aclocal macro path +# Uses REQUIRED_M4MACROS and ACLOCAL variables. +check_m4macros() { + # construct list of macro directories + cm_macrodirs=`$ACLOCAL --print-ac-dir` + # aclocal also searches a version specific dir, eg. /usr/share/aclocal-1.9 + # but it contains only Automake's own macros, so we can ignore it. + + # Read the dirlist file, supported by Automake >= 1.7. + # If AUTOMAKE was defined, no version was detected. + if [ -z "$AUTOMAKE_VERSION" ] || compare_versions 1.7 $AUTOMAKE_VERSION && [ -s $cm_macrodirs/dirlist ]; then + cm_dirlist=`sed 's/[ ]*#.*//;/^$/d' $cm_macrodirs/dirlist` + if [ -n "$cm_dirlist" ] ; then + for cm_dir in $cm_dirlist; do + if [ -d $cm_dir ]; then + add_to_cm_macrodirs $cm_dir + fi + done + fi + fi + + # Parse $ACLOCAL_FLAGS + set - $ACLOCAL_FLAGS + while [ $# -gt 0 ]; do + if [ "$1" = "-I" ]; then + add_to_cm_macrodirs "$2" + shift + fi + shift + done + + cm_status=0 + if [ -n "$REQUIRED_M4MACROS" ]; then + printbold "Checking for required M4 macros..." + # check that each macro file is in one of the macro dirs + for cm_macro in $REQUIRED_M4MACROS; do + cm_macrofound=false + for cm_dir in $cm_macrodirs; do + if [ -f "$cm_dir/$cm_macro" ]; then + cm_macrofound=true + break + fi + # The macro dir in Cygwin environments may contain a file + # called dirlist containing other directories to look in. + if [ -f "$cm_dir/dirlist" ]; then + for cm_otherdir in `cat $cm_dir/dirlist`; do + if [ -f "$cm_otherdir/$cm_macro" ]; then + cm_macrofound=true + break + fi + done + fi + done + if $cm_macrofound; then + : + else + printerr " $cm_macro not found" + cm_status=1 + fi + done + fi + if [ "$cm_status" != 0 ]; then + print_m4macros_error + exit $cm_status + fi + if [ -n "$FORBIDDEN_M4MACROS" ]; then + printbold "Checking for forbidden M4 macros..." + # check that each macro file is in one of the macro dirs + for cm_macro in $FORBIDDEN_M4MACROS; do + cm_macrofound=false + for cm_dir in $cm_macrodirs; do + if [ -f "$cm_dir/$cm_macro" ]; then + cm_macrofound=true + break + fi + done + if $cm_macrofound; then + printerr " $cm_macro found (should be cleared from macros dir)" + cm_status=1 + fi + done + fi + if [ "$cm_status" != 0 ]; then + print_m4macros_error + exit $cm_status + fi +} + +# try to catch the case where the macros2/ directory hasn't been cleared out. +forbid_m4macro gnome-cxx-check.m4 + +want_libtool=false +want_gettext=false +want_glib_gettext=false +want_intltool=false +want_pkg_config=false +want_gtk_doc=false +want_gnome_doc_utils=false +want_maintainer_mode=false + +find_configure_files() { + configure_ac= + if test -f "$1/configure.ac"; then + configure_ac="$1/configure.ac" + elif test -f "$1/configure.in"; then + configure_ac="$1/configure.in" + fi + if test "x$configure_ac" != x; then + echo "$configure_ac" + # TODO We have not detected the right autoconf yet! + autoconf -t 'AC_CONFIG_SUBDIRS:$1' "$configure_ac" | while read dir; do + find_configure_files "$1/$dir" + done + fi +} + +configure_files="`find_configure_files $srcdir`" + +for configure_ac in $configure_files; do + dirname=`dirname $configure_ac` + if [ -f $dirname/NO-AUTO-GEN ]; then + echo skipping $dirname -- flagged as no auto-gen + continue + fi + if grep "^A[CM]_PROG_LIBTOOL" $configure_ac >/dev/null || + grep "^LT_INIT" $configure_ac >/dev/null; then + want_libtool=true + fi + if grep "^AM_GNU_GETTEXT" $configure_ac >/dev/null; then + want_gettext=true + fi + if grep "^AM_GLIB_GNU_GETTEXT" $configure_ac >/dev/null; then + want_glib_gettext=true + fi + if grep "^AC_PROG_INTLTOOL" $configure_ac >/dev/null || + grep "^IT_PROG_INTLTOOL" $configure_ac >/dev/null; then + want_intltool=true + fi + if grep "^PKG_CHECK_MODULES" $configure_ac >/dev/null; then + want_pkg_config=true + fi + if grep "^GTK_DOC_CHECK" $configure_ac >/dev/null; then + want_gtk_doc=true + fi + if grep "^GNOME_DOC_INIT" $configure_ac >/dev/null; then + want_gnome_doc_utils=true + fi + + # check that AM_MAINTAINER_MODE is used + if grep "^AM_MAINTAINER_MODE" $configure_ac >/dev/null; then + want_maintainer_mode=true + fi + + if grep "^YELP_HELP_INIT" $configure_ac >/dev/null; then + require_m4macro yelp.m4 + fi + + # check to make sure gnome-common macros can be found ... + if grep "^GNOME_COMMON_INIT" $configure_ac >/dev/null || + grep "^GNOME_DEBUG_CHECK" $configure_ac >/dev/null || + grep "^GNOME_MAINTAINER_MODE_DEFINES" $configure_ac >/dev/null; then + require_m4macro gnome-common.m4 + fi + if grep "^GNOME_COMPILE_WARNINGS" $configure_ac >/dev/null || + grep "^GNOME_CXX_WARNINGS" $configure_ac >/dev/null; then + require_m4macro gnome-compiler-flags.m4 + fi + if grep "^GNOME_CODE_COVERAGE" $configure_ac >/dev/null; then + require_m4macro gnome-code-coverage.m4 + fi +done + +#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13 +WANT_AUTOCONF_2_5=1 +export WANT_AUTOCONF_2_5 +version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \ + "http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz" +AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/` + +case $REQUIRED_AUTOMAKE_VERSION in + 1.4*) automake_progs="automake-1.4" ;; + 1.5*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5" ;; + 1.6*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6" ;; + 1.7*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7" ;; + 1.8*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8" ;; + 1.9*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9" ;; + 1.10*) automake_progs="automake-1.13 automake-1.12 automake-1.11 automake-1.10" ;; + 1.11*) automake_progs="automake-1.13 automake-1.12 automake-1.11" ;; + 1.12*) automake_progs="automake-1.13 automake-1.12" ;; + 1.13*) automake_progs="automake-1.13" ;; +esac +version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \ + "http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz" +ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/` + +if $want_libtool; then + version_check libtool LIBTOOLIZE "libtoolize glibtoolize" $REQUIRED_LIBTOOL_VERSION \ + "http://ftp.gnu.org/pub/gnu/libtool/libtool-$REQUIRED_LIBTOOL_VERSION.tar.gz" + require_m4macro libtool.m4 +fi + +if $want_gettext; then + version_check gettext GETTEXTIZE gettextize $REQUIRED_GETTEXT_VERSION \ + "http://ftp.gnu.org/pub/gnu/gettext/gettext-$REQUIRED_GETTEXT_VERSION.tar.gz" + require_m4macro gettext.m4 +fi + +if $want_glib_gettext; then + version_check glib-gettext GLIB_GETTEXTIZE glib-gettextize $REQUIRED_GLIB_GETTEXT_VERSION \ + "ftp://ftp.gtk.org/pub/gtk/v2.2/glib-$REQUIRED_GLIB_GETTEXT_VERSION.tar.gz" + require_m4macro glib-gettext.m4 +fi + +if $want_intltool; then + version_check intltool INTLTOOLIZE intltoolize $REQUIRED_INTLTOOL_VERSION \ + "http://ftp.gnome.org/pub/GNOME/sources/intltool/" + require_m4macro intltool.m4 +fi + +if $want_pkg_config; then + version_check pkg-config PKG_CONFIG pkg-config $REQUIRED_PKG_CONFIG_VERSION \ + "'http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-$REQUIRED_PKG_CONFIG_VERSION.tar.gz" + require_m4macro pkg.m4 +fi + +if $want_gtk_doc; then + version_check gtk-doc GTKDOCIZE gtkdocize $REQUIRED_GTK_DOC_VERSION \ + "http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/" + require_m4macro gtk-doc.m4 +fi + +if $want_gnome_doc_utils; then + version_check gnome-doc-utils GNOME_DOC_PREPARE gnome-doc-prepare $REQUIRED_GNOME_DOC_UTILS_VERSION \ + "http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/" +fi + +if [ "x$USE_COMMON_DOC_BUILD" = "xyes" ]; then + version_check gnome-common DOC_COMMON gnome-doc-common \ + $REQUIRED_DOC_COMMON_VERSION " " +fi + +check_m4macros + +if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then + printerr "**Warning**: I am going to run \`configure' with no arguments." + printerr "If you wish to pass any to it, please specify them on the" + printerr \`$0\'" command line." + printerr +fi + +topdir=`pwd` +for configure_ac in $configure_files; do + dirname=`dirname $configure_ac` + basename=`basename $configure_ac` + if [ -f $dirname/NO-AUTO-GEN ]; then + echo skipping $dirname -- flagged as no auto-gen + elif [ ! -w $dirname ]; then + echo skipping $dirname -- directory is read only + else + printbold "Processing $configure_ac" + cd $dirname + + # Note that the order these tools are called should match what + # autoconf's "autoupdate" package does. See bug 138584 for + # details. + + # programs that might install new macros get run before aclocal + if grep "^A[CM]_PROG_LIBTOOL" $basename >/dev/null || + grep "^LT_INIT" $basename >/dev/null; then + printbold "Running $LIBTOOLIZE..." + $LIBTOOLIZE --force --copy || exit 1 + fi + + if grep "^AM_GLIB_GNU_GETTEXT" $basename >/dev/null; then + printbold "Running $GLIB_GETTEXTIZE... Ignore non-fatal messages." + echo "no" | $GLIB_GETTEXTIZE --force --copy || exit 1 + elif grep "^AM_GNU_GETTEXT" $basename >/dev/null; then + if grep "^AM_GNU_GETTEXT_VERSION" $basename > /dev/null; then + printbold "Running autopoint..." + autopoint --force || exit 1 + else + printbold "Running $GETTEXTIZE... Ignore non-fatal messages." + echo "no" | $GETTEXTIZE --force --copy || exit 1 + fi + fi + + if grep "^AC_PROG_INTLTOOL" $basename >/dev/null || + grep "^IT_PROG_INTLTOOL" $basename >/dev/null; then + printbold "Running $INTLTOOLIZE..." + $INTLTOOLIZE --force --copy --automake || exit 1 + fi + if grep "^GTK_DOC_CHECK" $basename >/dev/null; then + printbold "Running $GTKDOCIZE..." + $GTKDOCIZE --copy || exit 1 + fi + + if [ "x$USE_COMMON_DOC_BUILD" = "xyes" ]; then + printbold "Running gnome-doc-common..." + gnome-doc-common --copy || exit 1 + fi + if grep "^GNOME_DOC_INIT" $basename >/dev/null; then + printbold "Running $GNOME_DOC_PREPARE..." + $GNOME_DOC_PREPARE --force --copy || exit 1 + fi + + # Now run aclocal to pull in any additional macros needed + + # if the AC_CONFIG_MACRO_DIR() macro is used, pass that + # directory to aclocal. + m4dir=`cat "$basename" | grep '^AC_CONFIG_MACRO_DIR' | sed -n -e 's/AC_CONFIG_MACRO_DIR(\([^()]*\))/\1/p' | sed -e 's/^\[\(.*\)\]$/\1/' | sed -e 1q` + if [ -n "$m4dir" ]; then + m4dir="-I $m4dir" + fi + printbold "Running $ACLOCAL..." + $ACLOCAL $m4dir $ACLOCAL_FLAGS || exit 1 + + if grep "GNOME_AUTOGEN_OBSOLETE" aclocal.m4 >/dev/null; then + printerr "*** obsolete gnome macros were used in $configure_ac" + fi + + # Now that all the macros are sorted, run autoconf and autoheader ... + printbold "Running $AUTOCONF..." + $AUTOCONF || exit 1 + if grep "^A[CM]_CONFIG_HEADER" $basename >/dev/null; then + printbold "Running $AUTOHEADER..." + $AUTOHEADER || exit 1 + # this prevents automake from thinking config.h.in is out of + # date, since autoheader doesn't touch the file if it doesn't + # change. + test -f config.h.in && touch config.h.in + fi + + # Finally, run automake to create the makefiles ... + printbold "Running $AUTOMAKE..." + if [ -f COPYING ]; then + cp -pf COPYING COPYING.autogen_bak + fi + if [ -f INSTALL ]; then + cp -pf INSTALL INSTALL.autogen_bak + fi + if [ $REQUIRED_AUTOMAKE_VERSION != 1.4 ]; then + $AUTOMAKE --gnu --add-missing --copy -Wno-portability || exit 1 + else + $AUTOMAKE --gnu --add-missing --copy || exit 1 + fi + if [ -f COPYING.autogen_bak ]; then + cmp COPYING COPYING.autogen_bak > /dev/null || cp -pf COPYING.autogen_bak COPYING + rm -f COPYING.autogen_bak + fi + if [ -f INSTALL.autogen_bak ]; then + cmp INSTALL INSTALL.autogen_bak > /dev/null || cp -pf INSTALL.autogen_bak INSTALL + rm -f INSTALL.autogen_bak + fi + + cd "$topdir" + fi +done + +conf_flags="" + +if $want_maintainer_mode; then + conf_flags="--enable-maintainer-mode" +fi + +if test x$NOCONFIGURE = x; then + printbold Running $srcdir/configure $conf_flags "$@" ... + $srcdir/configure $conf_flags "$@" \ + && echo Now type \`make\' to compile $PKG_NAME || exit 1 +else + echo Skipping configure process. +fi diff --git a/community/klavaro/PKGBUILD b/community/klavaro/PKGBUILD index 31f5a771f..50adc778a 100644 --- a/community/klavaro/PKGBUILD +++ b/community/klavaro/PKGBUILD @@ -1,21 +1,23 @@ -# $Id: PKGBUILD 79909 2012-11-14 16:40:39Z stativ $ +# $Id: PKGBUILD 83424 2013-01-31 21:14:34Z stativ $ # Maintainer: Lukas Jirkovsky pkgname=klavaro -pkgver=1.9.5 -pkgrel=3 +pkgver=1.9.6 +pkgrel=1 pkgdesc="Free touch typing tutor program" arch=('i686' 'x86_64') url="http://klavaro.sourceforge.net/" license=('GPL2') depends=('curl' 'gtkdatabox' 'hicolor-icon-theme') makedepends=('intltool') +optdepends=('espeakup: voice output') install=$pkgname.install source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) -md5sums=('02d20bd9c2237653dd7d4dd87833ecee') +md5sums=('1b44cd541303af6167f5f971b57a745c') build() { cd "$srcdir"/$pkgname-$pkgver - CFLAGS="-lgmodule-2.0" ./configure --prefix=/usr +# CFLAGS="-lgmodule-2.0" ./configure --prefix=/usr + ./configure --prefix=/usr make } diff --git a/community/libvirt/PKGBUILD b/community/libvirt/PKGBUILD index 6b1d869bf..baa038c17 100644 --- a/community/libvirt/PKGBUILD +++ b/community/libvirt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83366 2013-01-30 13:07:27Z spupykin $ +# $Id: PKGBUILD 83408 2013-01-31 16:11:20Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Jonathan Wiersma pkgname=libvirt pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)" arch=('i686' 'x86_64') url="http://libvirt.org/" @@ -34,13 +34,15 @@ source=("http://libvirt.org/sources/$pkgname-$pkgver.tar.gz" libvirtd.conf.d libvirtd-guests.rc.d libvirtd-guests.conf.d - libvirt.tmpfiles.d) + libvirt.tmpfiles.d + python.patch) md5sums=('7e268ed702c4331d393e5b43449cae13' 'c43244c40a0437038c82089618e7beaa' '3ed0e24f5b5e25bf553f5427d64915e6' '0ee5b6c58590ff392a266f20f7928d1f' '0a96ed876ffb1fcb9dff5a9b3a609c1e' - '020971887442ebbf1b6949e031c8dd3f') + '020971887442ebbf1b6949e031c8dd3f' + '4280310abbdebbb7ad756840e4ff5671') build() { cd "$srcdir/$pkgname-$pkgver" @@ -52,6 +54,8 @@ build() { sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file done + patch -p1 <$srcdir/python.patch + export LDFLAGS=-lX11 export RADVD=/usr/sbin/radvd [ -f Makefile ] || ./configure --prefix=/usr --libexec=/usr/lib/"$pkgname" \ diff --git a/community/libvirt/libvirt.install b/community/libvirt/libvirt.install index 32c28d559..efb652a88 100644 --- a/community/libvirt/libvirt.install +++ b/community/libvirt/libvirt.install @@ -1,38 +1,19 @@ _libvirt_setup() { systemd-tmpfiles --create libvirt.conf - rm -f /usr/lib/python?.?/site-packages/libvirt.pyc - echo ">>> To use libvirt as a non-root user:" - echo ">>> Use polkit to grant access." - echo ">>> ...or change the access model in /etc/libvirt/libvirtd.conf." - echo ">>> (see unixperms.patch in PKGBUILD for help)" - echo "" } post_install() { _libvirt_setup || return 1 - echo ">>> Be sure to see optdepends as you may find some of them helpfull." - echo ">>> Especially: bridge-utils, dnsmasq, and hal." - echo "" - echo ">>> To start libvirtd run: '/etc/rc.d/libvirtd start' as root." - echo ">>> Add 'libvirtd' to daemons in /etc/rc.conf if you want it to load upon" - echo ">>> booting." - echo "" + echo ">>> See https://wiki.archlinux.org/index.php/Libvirt for more info" } post_upgrade() { _libvirt_setup || return 1 - echo ">>> To finish the upgrade, restart libvirtd by:" - echo ">>> 'systemctl restart libvirtd' as root (systemd) or" - echo ">>> '/etc/rc.d/libvirtd restart' as root (initscripts) or" - echo ">>> rebooting." - echo ">>> You may also need to run 'rm -rf ~/.libvirt'" - echo "" + echo ">>> You may need to run 'rm -rf ~/.libvirt'" + echo ">>> libvirt runs qemu from nobody:nobody by default" + echo ">>> change it in /etc/libvirt/qemu.conf" } post_remove() { rm -f /usr/lib/python[0-9].[0-9]/site-packages/libvirt.pyc - echo ">>> You may wish to delete the group 'libvirt' if it still exists." - echo ">>> It can be removed by running 'groupdel libvirt' as root." - echo "" - depmod -a } diff --git a/community/libvirt/python.patch b/community/libvirt/python.patch new file mode 100644 index 000000000..c791a54e9 --- /dev/null +++ b/community/libvirt/python.patch @@ -0,0 +1,22 @@ +diff --git a/python/generator.py b/python/generator.py +index 5d27f66..71ca883 100755 +--- a/python/generator.py ++++ b/python/generator.py +@@ -123,7 +123,7 @@ class docParser(xml.sax.handler.ContentHandler): + self.function_return_field = attrs['field'] + elif tag == 'enum': + if (attrs['file'] == "libvirt" or +- attrs['file'] == "virterror"): ++ attrs['file'] == "virerror"): + enum(attrs['type'],attrs['name'],attrs['value']) + elif attrs['file'] == "libvirt-lxc": + lxc_enum(attrs['type'],attrs['name'],attrs['value']) +@@ -137,7 +137,7 @@ class docParser(xml.sax.handler.ContentHandler): + if self.function != None: + if (self.function_module == "libvirt" or + self.function_module == "virevent" or +- self.function_module == "virterror"): ++ self.function_module == "virerror"): + function(self.function, self.function_descr, + self.function_return, self.function_args, + self.function_file, self.function_module, diff --git a/community/mariadb/PKGBUILD b/community/mariadb/PKGBUILD index ffc414ab2..d2a361d9d 100644 --- a/community/mariadb/PKGBUILD +++ b/community/mariadb/PKGBUILD @@ -1,22 +1,21 @@ -# $Id: PKGBUILD 81289 2012-12-16 09:10:36Z bpiotrowski $ +# $Id: PKGBUILD 83403 2013-01-31 12:12:11Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb') -pkgver=5.5.28.a -_pkgver=${pkgver/.a/a} -pkgrel=2 +pkgver=5.5.29 +pkgrel=1 arch=('i686' 'x86_64') license=('GPL') url="http://mariadb.org/" makedepends=('cmake' 'openssl' 'zlib') options=('!libtool') -source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$_pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$_pkgver.tar.gz +source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$pkgver.tar.gz service rc.d tmpfiles.conf) -md5sums=('a2d20a040ef1e49944a4ffe65ed7fefa' - '9e7aa0fa646f48662df569259061fcef' - '3bb5a9a96340feb0184bc057ee6e330b' - '32f30449d3111714fe190931d08fdb8c') +sha256sums=('b0e25b5451dbf8e8c8bf243bbd0aeb264db0da2caceafc7e2c9fad77b8d4be74' + 'd9f3d0a897e2e8d5d07c19898ed4c1a4a1c08dfe09f6854f90e79e055e48c02e' + 'a0bfe75c035fa32a10d04238932f5e7ad11829b7fbdb1b8f8997ee645ae1b924' + '08daa863ddd50aff0b608621ed26936919211e286440951dca5866141291004d') build() { cd $srcdir @@ -27,7 +26,7 @@ build() { CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ - cmake ../${pkgbase}-${_pkgver} \ + cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc/mysql \ @@ -68,7 +67,7 @@ package_libmariadbclient(){ pkgdesc="MariaDB client libraries" depends=('openssl') conflicts=('libmysqlclient') - provides=("libmysqlclient=${_pkgver}") + provides=("libmysqlclient=${pkgver}") cd "${srcdir}"/build for dir in include libmysql libmysqld libservices; do @@ -79,7 +78,7 @@ package_libmariadbclient(){ install -m755 scripts/mysql_config "${pkgdir}"/usr/bin/ install -d "${pkgdir}"/usr/share/man/man1 for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do - install -m644 "${srcdir}"/${pkgbase}-${_pkgver}/man/$man.1 "${pkgdir}"/usr/share/man/man1/$man.1 + install -m644 "${srcdir}"/${pkgbase}-${pkgver}/man/$man.1 "${pkgdir}"/usr/share/man/man1/$man.1 done } @@ -87,7 +86,7 @@ package_mariadb-clients() { pkgdesc="MariaDB client tools" depends=('libmariadbclient') conflicts=('mysql-clients') - provides=("mysql-clients=${_pkgver}") + provides=("mysql-clients=${pkgver}") cd "${srcdir}"/build make -C client DESTDIR="${pkgdir}" install @@ -95,7 +94,7 @@ package_mariadb-clients() { # install man pages install -d "${pkgdir}"/usr/share/man/man1 for man in mysql mysqladmin mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap; do - install -m644 "${srcdir}"/${pkgbase}-${_pkgver}/man/$man.1 "${pkgdir}"/usr/share/man/man1/$man.1 + install -m644 "${srcdir}"/${pkgbase}-${pkgver}/man/$man.1 "${pkgdir}"/usr/share/man/man1/$man.1 done # provided by mariadb @@ -108,7 +107,7 @@ package_mariadb() { install=mariadb.install depends=('mariadb-clients') conflicts=('mysql') - provides=("mysql=${_pkgver}") + provides=("mysql=${pkgver}") optdepends=('perl-dbi' 'perl-dbd-mysql') options=('emptydirs') diff --git a/community/muffin/PKGBUILD b/community/muffin/PKGBUILD new file mode 100644 index 000000000..78c900e8f --- /dev/null +++ b/community/muffin/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 83411 2013-01-31 17:16:00Z bpiotrowski $ + +pkgname=muffin +pkgver=1.1.2 +pkgrel=1 +pkgdesc="Cinnamon window manager based on Mutter" +arch=('i686' 'x86_64') +url="https://github.com/linuxmint/muffin" +license=('GPL') +depends=('clutter' 'gconf' 'gobject-introspection' 'gsettings-desktop-schemas' 'libcanberra' 'libxxf86vm' 'startup-notification' 'zenity' 'dconf') +makedepends=('libltdl' 'intltool' 'gnome-doc-utils' 'pkg-config') +options=('!libtool' '!emptydirs') +install=$pkgname.install +source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/muffin/tarball/$pkgver") + +build() { + cd linuxmint-muffin-* + + autoreconf -vfi + PYTHON=python2 ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/muffin --localstatedir=/var --disable-static --disable-schemas-compile + make ${MAKEFLAGS} +} + +package() { + cd linuxmint-muffin-* + make DESTDIR="$pkgdir/" install +} + +md5sums=('0950fa5c00a165c7fed73b0898d072d5') + +# vim:set ts=2 sw=2 et: diff --git a/community/muffin/muffin.install b/community/muffin/muffin.install new file mode 100644 index 000000000..c2e3c39c9 --- /dev/null +++ b/community/muffin/muffin.install @@ -0,0 +1,21 @@ +post_install() { + glib-compile-schemas usr/share/glib-2.0/schemas +} + +pre_upgrade() { + if [ -f /usr/share/gconf/schemas/muffin.schemas ]; then + /usr/sbin/gconfpkg --uninstall muffin + fi +} + +post_upgrade() { + post_install +} + +pre_remove() { + pre_upgrade +} + +post_remove() { + post_install +} diff --git a/community/nzbget/PKGBUILD b/community/nzbget/PKGBUILD index 817a8c6f4..18385aef8 100644 --- a/community/nzbget/PKGBUILD +++ b/community/nzbget/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 82027 2013-01-05 19:59:03Z jlichtblau $ +# $Id: PKGBUILD 83419 2013-01-31 20:33:20Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Alexander Rødseth pkgname=nzbget -pkgver=9.0 +pkgver=9.1 pkgrel=1 pkgdesc="Download from Usenet using .nzb files" arch=('x86_64' 'i686') @@ -13,7 +13,7 @@ depends=('gnutls' 'libpar2' 'libxml2' 'libsigc++' 'libgcrypt') makedepends=('autoconf' 'automake') changelog=$pkgname.changelog source=(http://sourceforge.net/projects/$pkgname/files/$pkgname-$pkgver.tar.gz) -sha256sums=('40f9baefcd090f81a000149a79358a2639c5154579c026dba4317c566dd19ee4') +sha256sums=('0cd20e1c78359c720862c19c5fd908dc10d6b54658441b86f9caaa71f66e5633') build() { cd ${srcdir}/$pkgname-$pkgver diff --git a/community/nzbget/nzbget.changelog b/community/nzbget/nzbget.changelog index c048dac67..7a021fd20 100644 --- a/community/nzbget/nzbget.changelog +++ b/community/nzbget/nzbget.changelog @@ -1,3 +1,6 @@ +2013-01-30 Jaroslav Lichtblau + * nzbget 9.1-1 + 2013-01-05 Jaroslav Lichtblau * nzbget 9.0-1 diff --git a/community/opencollada/PKGBUILD b/community/opencollada/PKGBUILD index 7a1344c65..cf2af3acb 100644 --- a/community/opencollada/PKGBUILD +++ b/community/opencollada/PKGBUILD @@ -1,68 +1,48 @@ -# $Id: PKGBUILD 69972 2012-04-27 14:32:38Z svenstaro $ +# $Id: PKGBUILD 83397 2013-01-31 10:18:08Z svenstaro $ # Maintainer: Sven-Hendrik Haase -# Contributor: Liganic pkgname=opencollada -pkgver=869 +pkgver=20130130 pkgrel=1 pkgdesc="Stream based reader and writer library for COLLADA files" arch=(i686 x86_64) -url="https://code.google.com/p/opencollada/" +url="https://github.com/KhronosGroup/OpenCOLLADA" license=('GPL') -depends=('libxml2') -makedepends=('subversion' 'ruby' 'cmake') -options=(!libtool !strip) +depends=('libxml2' 'pcre') +makedepends=('git' 'cmake') -_svntrunk=http://opencollada.googlecode.com/svn/trunk/ -_svnmod=opencollada +_gitroot=git://github.com/KhronosGroup/OpenCOLLADA.git +_gitname=opencollada build() { cd "$srcdir" - msg "Connecting to SVN server...." + msg "Connecting to GIT server...." - if [[ -d "$_svnmod/.svn" ]]; then - (cd "$_svnmod" && svn up -r "$pkgver") + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." else - svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod" + git clone "$_gitroot" "$_gitname" fi - msg "SVN checkout done or server timeout" + msg "GIT checkout done or server timeout" msg "Starting build..." - _builddir="$srcdir/$_svnmod-build" + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" - rm -rf $_builddir - cp -r "$srcdir/$_svnmod" $_builddir - cd $_builddir - - mkdir cmake - cd cmake - cmake ../ - cd $_builddir/cmake + [[ -d build ]] && rm -r build + mkdir build && cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_SHARED=ON make - -# cd scripts/ -# chmod +x unixbuild.sh -# ./unixbuild.sh $pkgdir/usr/ } package() { - _builddir="$srcdir/$_svnmod-build" -# sed -i "s/libdir='.*'/libdir=\'\/usr\/lib\'/" $pkgdir/usr/lib/*.la* - -# Headers - rm -rf `find $_builddir -type d -name .svn` - mkdir -p $pkgdir/usr/include/opencollada/ - cd $_builddir - _include_dirs=$(find . -type d -name include -and -not -path '*Externals*' -print) - for dir in $_include_dirs;do - mkdir -p $pkgdir/usr/include/opencollada/${dir} - cp -r ${dir}/* $pkgdir/usr/include/opencollada/${dir}/.. - done - - rm -rf $pkgdir/usr/include/opencollada/generated* + cd "$srcdir/$_gitname-build/build" - cp -r $_builddir/cmake/lib/ $pkgdir/usr/ - cp -r $_builddir/cmake/bin/ $pkgdir/usr/ + make DESTDIR=$pkgdir install } # vim:set ts=2 sw=2 et: diff --git a/community/pdns/PKGBUILD b/community/pdns/PKGBUILD index a2552eb6e..06aac06e4 100644 --- a/community/pdns/PKGBUILD +++ b/community/pdns/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 83264 2013-01-28 16:49:51Z stephane $ +# $Id: PKGBUILD 83427 2013-01-31 22:12:34Z arodseth $ # Maintainer: Alexander Rødseth # Contributor: Jan de Groot # Contributor: Kevin Mihelich pkgname=pdns -pkgver=3.1 -pkgrel=6 +pkgver=3.2 +pkgrel=3 pkgdesc='Modern, advanced and high performance authoritative-only nameserver' arch=('x86_64' 'i686') url='http://www.powerdns.com/' license=('GPL') -depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite' 'libldap' 'lua' 'boost-libs') +depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite' 'libldap' 'lua51' 'boost-libs') makedepends=('boost') provides=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') replaces=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') @@ -22,7 +22,7 @@ source=("http://downloads.powerdns.com/releases/$pkgname-$pkgver.tar.gz" 'pdns.service' 'pdns.rc' 'pdns.conf') -sha256sums=('1400f7bd659207c0b1f4b8296092e559a7b7bf6a2434951970217d9af06922a1' +sha256sums=('d1895aba065446dc68e5d7cc792d5303626c71759f61a455531ed65d59c06572' '2a60c4407bcfe19026ae77d3e3b7b477d5a0c6323c0bc78892e9d907003b442a' '0457ffa2baa40518a03393e4f76964d9452c16aebbcb925582814f88367d62c2' '91c8889f41fe9d6bc9478c3ad53a10f6725e36e10f05e8e9257f9d35c9e2bab6') diff --git a/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD index fe8c30ffd..84bcda6a4 100644 --- a/community/ruby-gtk2/PKGBUILD +++ b/community/ruby-gtk2/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 83033 2013-01-26 18:15:58Z arodseth $ +# $Id: PKGBUILD 83415 2013-01-31 20:08:37Z arodseth $ # Maintainer: Alexander Rødseth # Contributor: Eric Bélanger # Contributor: Brad Fanella @@ -7,14 +7,14 @@ pkgbase=ruby-gtk2 pkgname=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-gtk2' 'ruby-pango') -pkgver=1.2.0 +pkgver=1.2.1 pkgrel=1 arch=('x86_64' 'i686') url='http://ruby-gnome2.sourceforge.jp/' license=('LGPL') makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk2') source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz") -sha256sums=('914dc15c032749137cee11fdc5ab6b7ebaf53e009dad980441a2f4038db3bdb4') +sha256sums=('cb6e329f64042c8d24248204e11bb4652f9b2984ac2965d82dab49634deb1125') build() { cd "$srcdir/ruby-gtk2-$pkgver" diff --git a/community/ruby-gtk3/PKGBUILD b/community/ruby-gtk3/PKGBUILD index b7003ba19..447700e12 100644 --- a/community/ruby-gtk3/PKGBUILD +++ b/community/ruby-gtk3/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 83038 2013-01-26 20:38:52Z arodseth $ +# $Id: PKGBUILD 83417 2013-01-31 20:22:57Z arodseth $ # Maintainer: Alexander Rødseth # Contributor: Eric Bélanger # Contributor: Brad Fanella @@ -8,14 +8,14 @@ pkgbase=ruby-gtk3 pkgname=('ruby-gtk3' 'ruby-gdk3') depends=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-pango') -pkgver=1.2.0 +pkgver=1.2.1 pkgrel=1 arch=('x86_64' 'i686') url='http://ruby-gnome2.sourceforge.jp/' license=('LGPL') makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk3') source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk3-$pkgver.tar.gz") -sha256sums=('b080e173040501be359ad305617f78786b0ff46c0ae311e35852dc57c35b39a9') +sha256sums=('78c7dbfaebabefe0f5a3d96c779cc08ea949a354e3f7cd1ff797d850ded4168a') build() { cd "$srcdir/ruby-gtk3-$pkgver" diff --git a/community/workrave/PKGBUILD b/community/workrave/PKGBUILD index 21db136f4..256912743 100644 --- a/community/workrave/PKGBUILD +++ b/community/workrave/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 83358 2013-01-30 09:38:51Z spupykin $ +# $Id: PKGBUILD 83401 2013-01-31 11:27:26Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: William Rea pkgname=workrave pkgver=1.10 -pkgrel=1 +pkgrel=2 pkgdesc="a tool to help RSI" arch=('i686' 'x86_64') license=('GPL2') url="http://workrave.org" -depends=('libxtst' 'gtkmm' 'gconf' 'gdome2' 'gstreamer0.10' 'libsm' 'libice' - 'python2-cheetah' 'libxss') +depends=('libxtst' 'gtkmm3' 'gconf' 'gdome2' 'gstreamer0.10' 'libsm' 'libice' + 'python2-cheetah' 'libxss' 'gobject-introspection') makedepends=('intltool') source=(http://downloads.sourceforge.net/workrave/workrave-$pkgver.tar.gz) md5sums=('5b76c2ef8e1dfede69c4e0d4bca9dcb9') -- cgit v1.2.3-54-g00ecf