summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/blender-libre/PKGBUILD2
-rw-r--r--libre/cgminer-libre/PKGBUILD2
-rw-r--r--libre/file-roller-libre/PKGBUILD12
-rw-r--r--libre/liferea-libre/PKGBUILD15
-rw-r--r--libre/liferea-libre/liferea.install2
-rw-r--r--libre/linux-libre-manpages/PKGBUILD8
-rw-r--r--libre/linux-libre-tools/PKGBUILD9
-rw-r--r--libre/linux-libre-tools/usbipd.service2
-rw-r--r--libre/virtualbox-libre/PKGBUILD9
-rw-r--r--libre/virtualbox-libre/libre.patch333
-rw-r--r--pcr/a2jmidid/PKGBUILD33
-rw-r--r--pcr/a2jmidid/a2jmidid-dso-pthread.patch20
-rw-r--r--pcr/amsynth/PKGBUILD26
-rw-r--r--pcr/azr3-jack/PKGBUILD24
-rw-r--r--pcr/bristol/PKGBUILD32
-rw-r--r--pcr/ha-glue/PKGBUILD58
-rw-r--r--pcr/ha-heartbeat/PKGBUILD66
-rw-r--r--pcr/ha-heartbeat/ha-heartbeat.service10
-rw-r--r--pcr/ha-resourceagent/PKGBUILD59
-rw-r--r--pcr/ha-resourceagent/ha-ldirector.service10
-rw-r--r--pcr/libqb/PKGBUILD34
-rw-r--r--pcr/mitsuba/PKGBUILD2
-rw-r--r--pcr/rakarrack/PKGBUILD26
-rw-r--r--pcr/rakarrack/fltk_include.patch24
-rw-r--r--pcr/skanlite/PKGBUILD2
25 files changed, 431 insertions, 389 deletions
diff --git a/libre/blender-libre/PKGBUILD b/libre/blender-libre/PKGBUILD
index 077b09949..a82766f1d 100644
--- a/libre/blender-libre/PKGBUILD
+++ b/libre/blender-libre/PKGBUILD
@@ -67,7 +67,7 @@ prepare() {
build() {
cd $srcdir/${_pkgname%-$_pkgflag}-$pkgver/build
- [[ $CARCH == i686 ]] && DSUPPORT_SSE2_BUILD='-DSUPPORT_SSE2_BUILD=OFF'
+ [[ $CARCH != x86_64 ]] && DSUPPORT_SSE2_BUILD='-DSUPPORT_SSE2_BUILD=OFF'
setarch $CARCH cmake ..\
-DCMAKE_BUILD_TYPE=Release\
diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD
index 1a132ff27..575ea2d55 100644
--- a/libre/cgminer-libre/PKGBUILD
+++ b/libre/cgminer-libre/PKGBUILD
@@ -18,7 +18,7 @@ makedepends=('opencl-headers')
provides=(${pkgname%-$_pkgflag}=$pkgver)
conflicts=${pkgname%-$_pkgflag}
replaces=${pkgname%-$_pkgflag}
-source=("https://github.com/ckolivas/$_pkgname/archive/v$pkgver.tar.gz"
+source=("https://github.com/ckolivas/${pkgname%-$_pkgflag}/archive/v$pkgver.tar.gz"
"${pkgname%-$_pkgflag}.conf.d"
"${pkgname%-$_pkgflag}.service")
backup=("etc/conf.d/${pkgname%-$_pkgflag}" "etc/${pkgname%-$_pkgflag}.conf")
diff --git a/libre/file-roller-libre/PKGBUILD b/libre/file-roller-libre/PKGBUILD
index d5ee231f1..e01981433 100644
--- a/libre/file-roller-libre/PKGBUILD
+++ b/libre/file-roller-libre/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 178905 2013-02-28 18:13:09Z ioni $
+# $Id: PKGBUILD 185397 2013-05-13 19:05:20Z heftig $
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
_pkgname=file-roller
pkgname=file-roller-libre
-pkgver=3.6.3
-pkgrel=2.2
-pkgdesc="Archive manipulator for GNOME (with unar recommendation included and nonfree unace recommendation removed)"
+pkgver=3.8.2
+pkgrel=1
+pkgdesc="Create and modify archives, with unar recommendation included and nonfree unace recommendation removed"
arch=('i686' 'x86_64' 'mips64el')
license=('GPL')
depends=('desktop-file-utils' 'gtk3' 'hicolor-icon-theme' 'dconf' 'libarchive' 'file' 'json-glib' 'libnotify')
-makedepends=('intltool' 'gnome-doc-utils' 'pkg-config' 'nautilus' 'itstool' 'docbook-xsl')
+makedepends=('intltool' 'gnome-doc-utils' 'pkg-config' 'libnautilus-extension' 'itstool' 'docbook-xsl')
optdepends=('unar: the free RAR uncompression utility'
'zip: creates PKZIP-compatible .zip files'
'p7zip: 7zip compression utility'
@@ -23,7 +23,7 @@ options=('!libtool' '!emptydirs')
install=file-roller.install
url="http://www.gnome.org"
source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver::3}/$_pkgname-$pkgver.tar.xz)
-sha256sums=('6d99d7be243d442484ba46505df5e52ffb4e46ea5cd754daba865eccc22c8402')
+sha256sums=('b251b146d7966d770c98546e2152dbc17785ef3b8cf460f692829d0ac1cbe79e')
build() {
cd $_pkgname-$pkgver
diff --git a/libre/liferea-libre/PKGBUILD b/libre/liferea-libre/PKGBUILD
index 84e095db4..250dff2e8 100644
--- a/libre/liferea-libre/PKGBUILD
+++ b/libre/liferea-libre/PKGBUILD
@@ -1,37 +1,38 @@
-# $Id: PKGBUILD 174301 2013-01-04 04:58:49Z eric $
+# $Id: PKGBUILD 185190 2013-05-11 23:53:58Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
# Contributor (Parabola): bitlord
# Contributor (Parabola): André Silva <emulatorman@lavabit.com>
_pkgname=liferea
pkgname=liferea-libre
-pkgver=1.8.12
+pkgver=1.8.13
pkgrel=1
-pkgdesc="A desktop news aggregator for online news feeds and weblogs"
+pkgdesc="A desktop news aggregator for online news feeds and weblogs, without nonfree suggestions"
arch=('i686' 'x86_64')
url="http://liferea.sourceforge.net/"
provides=("liferea=$pkgver")
replaces=('liferea')
conflicts=('liferea')
license=('GPL')
-depends=('gconf' 'libwebkit' 'libnotify' 'libunique' 'json-glib' 'hicolor-icon-theme')
+depends=('gconf' 'webkitgtk2' 'libnotify' 'libunique' 'json-glib' 'hicolor-icon-theme'
+ 'desktop-file-utils')
makedepends=('intltool')
options=('!libtool' '!emptydirs')
install=liferea.install
source=(http://downloads.sourceforge.net/sourceforge/liferea/liferea-${pkgver}.tar.bz2
remove-non-free-suggestions.patch)
-sha1sums=('f40c453af577e2870bc12981ef4df6418a627f78'
+sha1sums=('3fd2a441815fa7a18c95d4b863aa4222a95b9f61'
'0d68c567c3d37932a49709c58c37c3f138fd19cb')
build() {
- cd "${srcdir}/liferea-${pkgver}"
+ cd liferea-${pkgver}
patch -Np1 -i "$srcdir/remove-non-free-suggestions.patch"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-schemas-install
make
}
package() {
- cd "${srcdir}/liferea-${pkgver}"
+ cd liferea-${pkgver}
make DESTDIR="${pkgdir}" install
install -d "${pkgdir}/usr/share/gconf/schemas"
diff --git a/libre/liferea-libre/liferea.install b/libre/liferea-libre/liferea.install
index 7d812ccdb..327c567d2 100644
--- a/libre/liferea-libre/liferea.install
+++ b/libre/liferea-libre/liferea.install
@@ -3,6 +3,7 @@ pkgname=liferea
post_install() {
usr/sbin/gconfpkg --install ${pkgname}
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
}
pre_upgrade() {
@@ -19,4 +20,5 @@ pre_remove() {
post_remove() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
}
diff --git a/libre/linux-libre-manpages/PKGBUILD b/libre/linux-libre-manpages/PKGBUILD
index 92f3778ca..f8ce261db 100644
--- a/libre/linux-libre-manpages/PKGBUILD
+++ b/libre/linux-libre-manpages/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 142395 2011-11-08 23:03:12Z thomas $
+# $Id: PKGBUILD 185172 2013-05-11 17:49:25Z thomas $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Maintainer: Thomas Baechler <thomas@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
pkgname=linux-libre-manpages
-pkgver=3.1
-pkgrel=1.3
+pkgver=3.9
+pkgrel=1
pkgdesc="Kernel hackers manual - Section 9 manpages that comes with the linux-libre kernel"
arch=('any')
url="http://linux-libre.fsfla.org/"
@@ -15,7 +15,7 @@ replaces=('kernel26-manpages' 'kernel26-libre-manpages' 'linux-manpages')
conflicts=('kernel26-manpages' 'kernel26-libre-manpages' 'linux-manpages')
provides=('kernel26-manpages' 'linux-manpages')
source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${pkgver}-gnu/linux-libre-${pkgver}-gnu.tar.xz")
-md5sums=('38703cdbb0b9107e7220bc094c5e36b1')
+md5sums=('120df29f88622dabf7015a22c7cc8e25')
build() {
cd "${srcdir}/linux-$pkgver"
diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD
index 56434d802..394563806 100644
--- a/libre/linux-libre-tools/PKGBUILD
+++ b/libre/linux-libre-tools/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id$
+# $Id: PKGBUILD 90492 2013-05-12 22:55:40Z seblu $
# Maintainer: Sébastien Luttringer <seblu@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
@@ -13,7 +13,7 @@ _basekernel=3.9
#_sublevel=6
_pkgver=$_basekernel.$_sublevel
pkgver=$_basekernel
-pkgrel=1
+pkgrel=2
license=('GPL2')
arch=('i686' 'x86_64' 'mips64el')
url='http://linux-libre.fsfla.org/'
@@ -38,7 +38,7 @@ sha256sums=('62f113b4bd9ee832e8906da970c5bf4585c057af4eab14ec6ad57e9b2fd084ef'
'4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f'
'fbf6e0ce6eb0ef15703fe212958de6ca46e62188900b5e9f9272ed3cc9cfd54e'
'a89284d0ecb556ca53a66d1c2087b5fd6d0a901ab2769cd3aebb93f4478905dc'
- '8053a6bcd0776a7fefccc5012f93a1710653529e0eab59afcc39f24361c64869')
+ '2e187734d8aec58a3046d79883510d779aa93fb3ab20bd3132c1a607ebe5498f')
build() {
# apply stable patching set
@@ -83,7 +83,7 @@ build() {
# fix missing man page
sed -i 's/usbip_bind_driver.8//' Makefile.am
./autogen.sh
- ./configure --prefix=/usr
+ ./configure --prefix=/usr --sbindir=/usr/bin
make
popd
}
@@ -143,6 +143,7 @@ package_cpupower-libre() {
pushd linux-$pkgver/tools/power/cpupower
make \
DESTDIR="$pkgdir" \
+ sbindir='/usr/bin' \
mandir='/usr/share/man' \
docdir='/usr/share/doc/cpupower' \
install install-man
diff --git a/libre/linux-libre-tools/usbipd.service b/libre/linux-libre-tools/usbipd.service
index 1f3da08db..1807e94b1 100644
--- a/libre/linux-libre-tools/usbipd.service
+++ b/libre/linux-libre-tools/usbipd.service
@@ -3,7 +3,7 @@ Description=USB/IP server
After=network.target
[Service]
-ExecStart=/usr/sbin/usbipd
+ExecStart=/usr/bin/usbipd
[Install]
WantedBy=multi-user.target
diff --git a/libre/virtualbox-libre/PKGBUILD b/libre/virtualbox-libre/PKGBUILD
index 4cf483641..cf2a4e4d4 100644
--- a/libre/virtualbox-libre/PKGBUILD
+++ b/libre/virtualbox-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 89632 2013-04-30 16:22:22Z foutrelis $
+# $Id: PKGBUILD 90797 2013-05-14 00:31:45Z seblu $
# Maintainer: Ionut Biru <ibiru@archlinux.org>
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@lavabit.com>
@@ -14,7 +14,7 @@ pkgname=('virtualbox-libre'
'virtualbox-libre-sdk'
'virtualbox-libre-guest-utils')
pkgver=4.2.12
-pkgrel=2.1
+pkgrel=3
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL' 'custom')
@@ -108,7 +108,7 @@ md5sums=('654e45054ae6589452508d37403dc800'
'c7951fe6888d939f3a7d0dafe477e82b'
'4da8eeb2ece7e475fc7a0d1003da26c6'
'5e4187af59726d71c5be48d0cd816c34'
- '7c5eca076af3d0601f5321f99b815b9c'
+ 'a757fa81ccf64788952c69dc5e6e43ff'
'50387fba578646a9d29de3f917a199d2')
prepare() {
@@ -318,8 +318,7 @@ package_virtualbox-libre-guest-utils(){
source "VirtualBox-$pkgver/env.sh"
pushd "VirtualBox-$pkgver/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions"
install -d "$pkgdir"/{usr/bin,sbin}
- install -m755 VBoxClient VBoxControl VBoxService "$pkgdir/usr/bin"
- install -m755 mount.vboxsf "$pkgdir/sbin"
+ install -m755 VBoxClient VBoxControl VBoxService mount.vboxsf "$pkgdir/usr/bin"
install -m755 -D "$srcdir"/VirtualBox-$pkgver/src/VBox/Additions/x11/Installer/98vboxadd-xclient \
"$pkgdir"/usr/bin/VBoxClient-all
install -m755 -D "$srcdir"/VirtualBox-$pkgver/src/VBox/Additions/x11/Installer/vboxclient.desktop \
diff --git a/libre/virtualbox-libre/libre.patch b/libre/virtualbox-libre/libre.patch
index c3e2e4ad4..ec40c0692 100644
--- a/libre/virtualbox-libre/libre.patch
+++ b/libre/virtualbox-libre/libre.patch
@@ -1001,339 +1001,6 @@
else # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_TESTSUITE && !VBOX_ONLY_DOCS
#
---- VirtualBox-4.2.12.orig/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp 2013-04-12 07:37:59.000000000 -0300
-+++ VirtualBox-4.2.12/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp 2013-05-10 16:26:44.137679260 -0300
-@@ -1829,166 +1829,12 @@
- "available on this virtual machine, and shared folders "
- "cannot be used without them. To use shared folders inside "
- "the virtual machine, please install the Guest Additions "
-- "if they are not installed, or re-install them if they are "
-- "not working correctly, by selecting <b>Install Guest Additions</b> "
-- "from the <b>Devices</b> menu. "
-+ "if they are not installed."
- "If they are installed but the machine is not yet fully started "
- "then shared folders will be available once it is.</p>"),
- "remindAboutGuestAdditionsAreNotActive");
- }
-
--bool UIMessageCenter::cannotFindGuestAdditions()
--{
-- return messageYesNo(mainMachineWindowShown(), Question,
-- tr("<p>Could not find the VirtualBox Guest Additions "
-- "CD image file.</nobr></p><p>Do you wish to "
-- "download this CD image from the Internet?</p>"));
--}
--
--void UIMessageCenter::cannotMountGuestAdditions(const QString &strMachineName)
--{
-- message(mainMachineWindowShown(), Error,
-- tr("<p>Could not insert the VirtualBox Guest Additions "
-- "installer CD image into the virtual machine <b>%1</b>, as the machine "
-- "has no CD/DVD-ROM drives. Please add a drive using the "
-- "storage page of the virtual machine settings dialog.</p>")
-- .arg(strMachineName));
--}
--
--bool UIMessageCenter::confirmDownloadAdditions(const QString &strUrl, qulonglong uSize)
--{
-- QLocale loc(VBoxGlobal::languageId());
-- return messageOkCancel(networkManagerOrMainMachineWindowShown(), Question,
-- tr("<p>Are you sure you want to download the VirtualBox "
-- "Guest Additions CD image from "
-- "<nobr><a href=\"%1\">%2</a></nobr> "
-- "(size %3 bytes)?</p>").arg(strUrl).arg(strUrl).arg(loc.toString(uSize)),
-- 0, /* pcszAutoConfirmId */
-- tr("Download", "additions"));
--}
--
--bool UIMessageCenter::confirmMountAdditions(const QString &strUrl, const QString &strSrc)
--{
-- return messageOkCancel(networkManagerOrMainMachineWindowShown(), Question,
-- tr("<p>The VirtualBox Guest Additions CD image has been "
-- "successfully downloaded from "
-- "<nobr><a href=\"%1\">%2</a></nobr> "
-- "and saved locally as <nobr><b>%3</b>.</nobr></p>"
-- "<p>Do you wish to register this CD image and mount it "
-- "on the virtual CD/DVD drive?</p>")
-- .arg(strUrl).arg(strUrl).arg(strSrc),
-- 0, /* pcszAutoConfirmId */
-- tr("Mount", "additions"));
--}
--
--void UIMessageCenter::warnAboutAdditionsCantBeSaved(const QString &strTarget)
--{
-- message(networkManagerOrMainMachineWindowShown(), Error,
-- tr("<p>Failed to save the downloaded file as <nobr><b>%1</b>.</nobr></p>")
-- .arg(QDir::toNativeSeparators(strTarget)));
--}
--
--bool UIMessageCenter::askAboutUserManualDownload(const QString &strMissedLocation)
--{
-- return messageOkCancel(mainWindowShown(), Question,
-- tr("<p>Could not find the VirtualBox User Manual "
-- "<nobr><b>%1</b>.</nobr></p><p>Do you wish to "
-- "download this file from the Internet?</p>")
-- .arg(strMissedLocation),
-- 0, /* Auto-confirm Id */
-- tr("Download", "additions"));
--}
--
--bool UIMessageCenter::confirmUserManualDownload(const QString &strURL, qulonglong uSize)
--{
-- QLocale loc(VBoxGlobal::languageId());
-- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
-- tr("<p>Are you sure you want to download the VirtualBox "
-- "User Manual from "
-- "<nobr><a href=\"%1\">%2</a></nobr> "
-- "(size %3 bytes)?</p>").arg(strURL).arg(strURL).arg(loc.toString(uSize)),
-- 0, /* Auto-confirm Id */
-- tr("Download", "additions"));
--}
--
--void UIMessageCenter::warnAboutUserManualDownloaded(const QString &strURL, const QString &strTarget)
--{
-- message(networkManagerOrMainWindowShown(), Warning,
-- tr("<p>The VirtualBox User Manual has been "
-- "successfully downloaded from "
-- "<nobr><a href=\"%1\">%2</a></nobr> "
-- "and saved locally as <nobr><b>%3</b>.</nobr></p>")
-- .arg(strURL).arg(strURL).arg(strTarget));
--}
--
--void UIMessageCenter::warnAboutUserManualCantBeSaved(const QString &strURL, const QString &strTarget)
--{
-- message(networkManagerOrMainWindowShown(), Error,
-- tr("<p>The VirtualBox User Manual has been "
-- "successfully downloaded from "
-- "<nobr><a href=\"%1\">%2</a></nobr> "
-- "but can't be saved locally as <nobr><b>%3</b>.</nobr></p>"
-- "<p>Please choose another location for that file.</p>")
-- .arg(strURL).arg(strURL).arg(strTarget));
--}
--
--bool UIMessageCenter::proposeDownloadExtensionPack(const QString &strExtPackName, const QString &strExtPackVersion)
--{
-- return messageOkCancel(mainWindowShown(),
-- Question,
-- tr("<p>You have an old version (%1) of the <b><nobr>%2</nobr></b> installed.</p>"
-- "<p>Do you wish to download latest one from the Internet?</p>")
-- .arg(strExtPackVersion).arg(strExtPackName),
-- 0, /* Auto-confirm Id */
-- tr("Download", "extension pack"));
--}
--
--bool UIMessageCenter::requestUserDownloadExtensionPack(const QString &strExtPackName, const QString &strExtPackVersion, const QString &strVBoxVersion)
--{
-- return message(mainWindowShown(), Info,
-- tr("<p>You have version %1 of the <b><nobr>%2</nobr></b> installed.</p>"
-- "<p>You should download and install version %3 of this extension pack from Oracle!</p>")
-- .arg(strExtPackVersion).arg(strExtPackName).arg(strVBoxVersion),
-- 0, /* Auto-confirm Id */
-- QIMessageBox::Ok | QIMessageBox::Default,
-- 0,
-- 0,
-- tr("Ok", "extension pack"));
--}
--
--bool UIMessageCenter::confirmDownloadExtensionPack(const QString &strExtPackName, const QString &strURL, qulonglong uSize)
--{
-- QLocale loc(VBoxGlobal::languageId());
-- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
-- tr("<p>Are you sure you want to download the <b><nobr>%1</nobr></b> "
-- "from <nobr><a href=\"%2\">%2</a></nobr> (size %3 bytes)?</p>")
-- .arg(strExtPackName, strURL, loc.toString(uSize)),
-- 0, /* Auto-confirm Id */
-- tr("Download", "extension pack"));
--}
--
--bool UIMessageCenter::proposeInstallExtentionPack(const QString &strExtPackName, const QString &strFrom, const QString &strTo)
--{
-- return messageOkCancel(networkManagerOrMainWindowShown(), Question,
-- tr("<p>The <b><nobr>%1</nobr></b> has been "
-- "successfully downloaded from <nobr><a href=\"%2\">%2</a></nobr> "
-- "and saved locally as <nobr><b>%3</b>.</nobr></p>"
-- "<p>Do you wish to install this extension pack?</p>")
-- .arg(strExtPackName, strFrom, strTo),
-- 0, /* Auto-confirm Id */
-- tr ("Install", "extension pack"));
--}
--
--void UIMessageCenter::warnAboutExtentionPackCantBeSaved(const QString &strExtPackName, const QString &strFrom, const QString &strTo)
--{
-- message(networkManagerOrMainWindowShown(), Error,
-- tr("<p>The <b><nobr>%1</nobr></b> has been "
-- "successfully downloaded from <nobr><a href=\"%2\">%2</a></nobr> "
-- "but can't be saved locally as <nobr><b>%3</b>.</nobr></p>"
-- "<p>Please choose another location for that file.</p>")
-- .arg(strExtPackName, strFrom, strTo));
--}
--
- void UIMessageCenter::cannotConnectRegister(QWidget *pParent,
- const QString &strUrl,
- const QString &strReason)
-@@ -2572,162 +2418,6 @@
- formatErrorInfo(progress.GetErrorInfo()));
- }
-
--void UIMessageCenter::cannotUpdateGuestAdditions(const CProgress &progress,
-- QWidget *pParent /* = NULL */) const
--{
-- AssertWrapperOk(progress);
--
-- message(pParent ? pParent : mainWindowShown(),
-- Error,
-- tr("Failed to update Guest Additions. The Guest Additions installation image will be mounted to provide a manual installation."),
-- formatErrorInfo(progress.GetErrorInfo()));
--}
--
--void UIMessageCenter::cannotOpenExtPack(const QString &strFilename,
-- const CExtPackManager &extPackManager,
-- QWidget *pParent)
--{
-- message(pParent ? pParent : mainWindowShown(),
-- Error,
-- tr("Failed to open the Extension Pack <b>%1</b>.").arg(strFilename),
-- formatErrorInfo(extPackManager));
--}
--
--void UIMessageCenter::badExtPackFile(const QString &strFilename,
-- const CExtPackFile &extPackFile,
-- QWidget *pParent)
--{
-- message(pParent ? pParent : mainWindowShown(),
-- Error,
-- tr("Failed to open the Extension Pack <b>%1</b>.").arg(strFilename),
-- "<!--EOM-->" + extPackFile.GetWhyUnusable());
--}
--
--void UIMessageCenter::cannotInstallExtPack(const QString &strFilename,
-- const CExtPackFile &extPackFile,
-- const CProgress &progress,
-- QWidget *pParent)
--{
-- if (!pParent)
-- pParent = mainWindowShown();
-- QString strErrInfo = !extPackFile.isOk() || progress.isNull()
-- ? formatErrorInfo(extPackFile) : formatErrorInfo(progress.GetErrorInfo());
-- message(pParent,
-- Error,
-- tr("Failed to install the Extension Pack <b>%1</b>.").arg(strFilename),
-- strErrInfo);
--}
--
--void UIMessageCenter::cannotUninstallExtPack(const QString &strPackName, const CExtPackManager &extPackManager,
-- const CProgress &progress, QWidget *pParent)
--{
-- if (!pParent)
-- pParent = mainWindowShown();
-- QString strErrInfo = !extPackManager.isOk() || progress.isNull()
-- ? formatErrorInfo(extPackManager) : formatErrorInfo(progress.GetErrorInfo());
-- message(pParent,
-- Error,
-- tr("Failed to uninstall the Extension Pack <b>%1</b>.").arg(strPackName),
-- strErrInfo);
--}
--
--bool UIMessageCenter::confirmInstallingPackage(const QString &strPackName, const QString &strPackVersion,
-- const QString &strPackDescription, QWidget *pParent)
--{
-- return messageOkCancel(pParent ? pParent : mainWindowShown(),
-- Question,
-- tr("<p>You are about to install a VirtualBox extension pack. "
-- "Extension packs complement the functionality of VirtualBox and can contain system level software "
-- "that could be potentially harmful to your system. Please review the description below and only proceed "
-- "if you have obtained the extension pack from a trusted source.</p>"
-- "<p><table cellpadding=0 cellspacing=0>"
-- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%1</td></tr>"
-- "<tr><td><b>Version:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
-- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
-- "</table></p>")
-- .arg(strPackName).arg(strPackVersion).arg(strPackDescription),
-- 0,
-- tr("&Install"));
--}
--
--bool UIMessageCenter::confirmReplacePackage(const QString &strPackName, const QString &strPackVersionNew,
-- const QString &strPackVersionOld, const QString &strPackDescription,
-- QWidget *pParent)
--{
-- if (!pParent)
-- pParent = pParent ? pParent : mainWindowShown(); /* this is boring stuff that messageOkCancel should do! */
--
-- QString strBelehrung = tr("Extension packs complement the functionality of VirtualBox and can contain "
-- "system level software that could be potentially harmful to your system. "
-- "Please review the description below and only proceed if you have obtained "
-- "the extension pack from a trusted source.");
--
-- QByteArray ba1 = strPackVersionNew.toUtf8();
-- QByteArray ba2 = strPackVersionOld.toUtf8();
-- int iVerCmp = RTStrVersionCompare(ba1.constData(), ba2.constData());
--
-- bool fRc;
-- if (iVerCmp > 0)
-- fRc = messageOkCancel(pParent,
-- Question,
-- tr("<p>An older version of the extension pack is already installed, would you like to upgrade? "
-- "<p>%1</p>"
-- "<p><table cellpadding=0 cellspacing=0>"
-- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
-- "<tr><td><b>New Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
-- "<tr><td><b>Current Version:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
-- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%5</td></tr>"
-- "</table></p>")
-- .arg(strBelehrung).arg(strPackName).arg(strPackVersionNew).arg(strPackVersionOld).arg(strPackDescription),
-- 0,
-- tr("&Upgrade"));
-- else if (iVerCmp < 0)
-- fRc = messageOkCancel(pParent,
-- Question,
-- tr("<p>An newer version of the extension pack is already installed, would you like to downgrade? "
-- "<p>%1</p>"
-- "<p><table cellpadding=0 cellspacing=0>"
-- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
-- "<tr><td><b>New Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
-- "<tr><td><b>Current Version:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
-- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%5</td></tr>"
-- "</table></p>")
-- .arg(strBelehrung).arg(strPackName).arg(strPackVersionNew).arg(strPackVersionOld).arg(strPackDescription),
-- 0,
-- tr("&Downgrade"));
-- else
-- fRc = messageOkCancel(pParent,
-- Question,
-- tr("<p>The extension pack is already installed with the same version, would you like reinstall it? "
-- "<p>%1</p>"
-- "<p><table cellpadding=0 cellspacing=0>"
-- "<tr><td><b>Name:&nbsp;&nbsp;</b></td><td>%2</td></tr>"
-- "<tr><td><b>Version:&nbsp;&nbsp;</b></td><td>%3</td></tr>"
-- "<tr><td><b>Description:&nbsp;&nbsp;</b></td><td>%4</td></tr>"
-- "</table></p>")
-- .arg(strBelehrung).arg(strPackName).arg(strPackVersionOld).arg(strPackDescription),
-- 0,
-- tr("&Reinstall"));
-- return fRc;
--}
--
--bool UIMessageCenter::confirmRemovingPackage(const QString &strPackName, QWidget *pParent)
--{
-- return messageOkCancel(pParent ? pParent : mainWindowShown(),
-- Question,
-- tr("<p>You are about to remove the VirtualBox extension pack <b>%1</b>.</p>"
-- "<p>Are you sure you want to proceed?</p>").arg(strPackName),
-- 0,
-- tr("&Remove"));
--}
--
--void UIMessageCenter::notifyAboutExtPackInstalled(const QString &strPackName, QWidget *pParent)
--{
-- message(pParent ? pParent : mainWindowShown(),
-- Info,
-- tr("The extension pack <br><nobr><b>%1</b><nobr><br> was installed successfully.").arg(strPackName));
--}
--
- void UIMessageCenter::warnAboutIncorrectPort(QWidget *pParent) const
- {
- message(pParent, Error,
--- VirtualBox-4.2.12.orig/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp 2013-04-12 07:38:01.000000000 -0300
+++ VirtualBox-4.2.12/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp 2013-05-10 17:03:11.087825690 -0300
@@ -650,27 +650,6 @@
diff --git a/pcr/a2jmidid/PKGBUILD b/pcr/a2jmidid/PKGBUILD
new file mode 100644
index 000000000..60d6f048f
--- /dev/null
+++ b/pcr/a2jmidid/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer : Guest One <theguestone at gmail dot com>
+# patch taken from https://aur.archlinux.org/packages/a2jmidid/
+
+pkgname=a2jmidid
+pkgver=8
+pkgrel=1
+pkgdesc="A daemon for exposing legacy ALSA sequencer applications in JACK MIDI system."
+arch=('i686')
+url="http://home.gna.org/$pkgname/"
+license=('GPL')
+depends=('jack' 'python2-dbus')
+source=("http://download.gna.org/$pkgname/$pkgname-$pkgver.tar.bz2"
+ "$pkgname-dso-pthread.patch")
+md5sums=('9cf4edbc3ad2ddeeaf6c8c1791ff3ddd'
+ '4b15e485301aee48371844cb01689ad2')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # DSO link patch
+ patch -p1 -i ../$pkgname-dso-pthread.patch
+
+ python2 waf configure --prefix=/usr
+ python2 waf
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python2 waf install --destdir="$pkgdir/"
+
+ # python2 fix
+ sed -i "s/python/&2/" "$pkgdir/usr/bin/a2j_control"
+} \ No newline at end of file
diff --git a/pcr/a2jmidid/a2jmidid-dso-pthread.patch b/pcr/a2jmidid/a2jmidid-dso-pthread.patch
new file mode 100644
index 000000000..028b9d432
--- /dev/null
+++ b/pcr/a2jmidid/a2jmidid-dso-pthread.patch
@@ -0,0 +1,20 @@
+diff -aur a2jmidid-8/wscript a2jmidid-8.patched/wscript
+--- a2jmidid-8/wscript 2012-07-05 03:14:23.000000000 +0200
++++ a2jmidid-8.patched/wscript 2012-07-10 17:48:30.710109306 +0200
+@@ -67,6 +67,7 @@
+ conf.env['DBUS_ENABLED'] = False
+
+ conf.env['LIB_DL'] = ['dl']
++ conf.env['LIB_PTHREAD'] = ['pthread']
+
+ #conf.check_header('expat.h', mandatory=True)
+ #conf.env['LIB_EXPAT'] = ['expat']
+@@ -152,7 +153,7 @@
+
+ prog.includes = '.' # make waf dependency tracking work
+ prog.target = 'a2jmidid'
+- prog.uselib = 'ALSA JACK DL'
++ prog.uselib = 'ALSA JACK DL PTHREAD'
+ if bld.env()['DBUS_ENABLED']:
+ prog.uselib += " DBUS-1"
+ prog = bld.create_obj('cc', 'program')
diff --git a/pcr/amsynth/PKGBUILD b/pcr/amsynth/PKGBUILD
new file mode 100644
index 000000000..58c097cf4
--- /dev/null
+++ b/pcr/amsynth/PKGBUILD
@@ -0,0 +1,26 @@
+# Mantainer: Guest One <theguestone at gmail dot com>
+
+pkgname=amsynth
+pkgver=1.3.2
+pkgrel=1
+pkgdesc="Analogue Modeling SYNTHesizer"
+arch=('i686')
+url="http://code.google.com/p/amsynth/"
+license=('GPL')
+depends=('gtkmm' 'jack')
+source=(http://amsynth.googlecode.com/files/amSynth-${pkgver}.tar.gz)
+md5sums=('991329e433bb8c496f9ca5158faf0bca')
+
+build() {
+ cd ${srcdir}/amSynth-${pkgver}
+
+ sed -i -e 's|/amSynth|/amsynth|' src/main.cc
+
+ autoreconf --force --install
+ ./configure --prefix=/usr
+ make
+
+ install -Dm755 src/amSynth ${pkgdir}/usr/bin/amSynth
+ mkdir -p ${pkgdir}/usr/share/${pkgname}
+ install -m644 skel/{Controllersrc,presets} ${pkgdir}/usr/share/${pkgname}/
+}
diff --git a/pcr/azr3-jack/PKGBUILD b/pcr/azr3-jack/PKGBUILD
new file mode 100644
index 000000000..eaa430418
--- /dev/null
+++ b/pcr/azr3-jack/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+pkgname=azr3-jack
+pkgver=1.2.3
+pkgrel=1
+pkgdesc="A tonewheel organ with drawbars, distortion and rotating speakers"
+arch=('i686')
+url="http://ll-plugins.nongnu.org/azr3/"
+license=('GPL')
+depends=('jack' 'gtkmm' 'lash')
+source=(http://download.savannah.nongnu.org/releases-noredirect/ll-plugins/$pkgname-$pkgver.tar.bz2)
+md5sums=('aa71715e5873aea724713be5970ebfbc')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+package(){
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/bristol/PKGBUILD b/pcr/bristol/PKGBUILD
new file mode 100644
index 000000000..6464f6b29
--- /dev/null
+++ b/pcr/bristol/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=bristol
+pkgver=0.60.11
+pkgrel=1
+pkgdesc="Vintage synthesizers emulator"
+arch=('i686')
+url="http://bristol.sourceforge.net"
+license=('GPL')
+makedepends=('gcc')
+depends=('jack' 'libx11')
+options=(!libtool)
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz)
+md5sums=('9ea4dacdac0dba3048156e2f6a5ee4d6')
+sha256sums=('7d1f0bbd0d7d303fc77c6b9549b61708d7a83b4dc007818011b1f55d1fa922ba')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ ./configure --prefix=/usr --disable-version-check --enable-jack-default-audio # --enable-jack-default-midi
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ install -v -m 0644 ChangeLog ${pkgdir}/usr/share/bristol/
+ install -v -m 0644 README ${pkgdir}/usr/share/bristol/
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/ha-glue/PKGBUILD b/pcr/ha-glue/PKGBUILD
index d170155d9..06385e9cf 100644
--- a/pcr/ha-glue/PKGBUILD
+++ b/pcr/ha-glue/PKGBUILD
@@ -3,38 +3,54 @@
pkgname=ha-glue
_pkgname=${pkgname:3}
pkgver=1.0.11
-pkgrel=2
-pkgdesc='A set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack.'
+pkgrel=5
+pkgdesc='A set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack'
arch=(
i686
x86_64
mips64el
)
url=http://linux-ha.org/wiki/Cluster_${_pkgname^}
-license=GPL
+license=(
+ GPL2
+ LGPL2.1
+)
depends=(
curl
glib2
libaio
- libtool
+ libesmtp
libxml2
net-snmp
- python2
+ python
util-linux
)
+optdepends=(
+ #lynx
+ net-tools
+ openssh
+ #valgrind
+ #w3m
+)
+makedepends=(
+ help2man
+ libxslt
+ #lynx
+ net-tools
+ openssh
+ #valgrind
+ #w3m
+)
+options=!libtool
+install=$pkgname.install
source=(
http://hg.linux-ha.org/$_pkgname/archive/$_pkgname-$pkgver.tar.bz2
- ha-logd.service
+ ha-log.service
)
sha512sums=(
35ac8ac555c39f24c11e3a768cc50eba051fe617edf4cdc0429dac73f45a472f144cfe6ec5faff575606f2b04ff76a2f732556d848b61410c2683d93ba928413
9252472a6d7a1bbad765c63becdec4064d882b1eb98abdf27833a6e06d8750f06663b2460d32a4c72d04f10a7480ef0a2093b8a18b4d1fc62a989cde54ee056a
)
-install=$pkgname.install
-options=(
- '!libtool'
- docs
-)
prepare() {
export _CLUSTER_USER=hacluster
@@ -63,16 +79,15 @@ prepare() {
build() {
cd $srcdir/Reusable-Cluster-Components-$_pkgname--$_pkgname-$pkgver
- sed -i 's/<glib\/gtypes\.h>/<glib\.h>/g' include/clplumbing/cl_uuid.h
setarch $CARCH ./autogen.sh
setarch $CARCH ./configure --prefix=/usr\
--enable-fatal-warnings=no\
+ --enable-static=no\
--libdir=/usr/lib\
- --libexecdir=/usr/lib/$pkgname\
--localstatedir=/var\
--sysconfdir=/etc\
- --with-daemon-group=$_CLUSTER_GROUP\
- --with-daemon-user=$_CLUSTER_USER
+ --with-daemon-group=haclient\
+ --with-daemon-user=hacluster
setarch $CARCH make
}
@@ -80,19 +95,12 @@ package() {
cd $srcdir/Reusable-Cluster-Components-$_pkgname--$_pkgname-$pkgver
setarch $CARCH make DESTDIR=$pkgdir install
- #python path correction
- for py in `grep -r -l "\#\!\/usr\/bin\/python" $pkgdir`;do
- sed -i 's:/usr/bin/python$:/usr/bin/python2:g' $py
- done
- for py in `grep -r -l "\#\!\/usr\/bin\/env python" $pkgdir`;do
- sed -i 's:/usr/bin/env python$:/usr/bin/env python2:g' $py
- done
- #end python path correction
-
install -d $pkgdir/usr/lib/systemd/system
- install -Dm644 $srcdir/ha-logd.service $pkgdir/usr/lib/systemd/system
+ install -Dm644 $srcdir/ha-log.service $pkgdir/usr/lib/systemd/system
msg 'AFTER COMPILE THIS SOFTWARE YOU MUST DELETE A CLUSTER USER AND A CLUSTER GROUP, EXECUTE AS ROOT:'
echo -e "# userdel $_CLUSTER_USER"
echo -e "# groupdel $_CLUSTER_GROUP"
}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/ha-heartbeat/PKGBUILD b/pcr/ha-heartbeat/PKGBUILD
new file mode 100644
index 000000000..10ef5def3
--- /dev/null
+++ b/pcr/ha-heartbeat/PKGBUILD
@@ -0,0 +1,66 @@
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=ha-heartbeat
+_pkgname=${pkgname:3}
+pkgver=3.0.5
+_pkgver=${pkgver::1}_${pkgver:2:1}
+pkgrel=2
+pkgdesc='Daemon that provides cluster infrastructure services to its clients'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://linux-ha.org/wiki/${_pkgname^}
+license=GPL
+makedepends=docbook-xsl
+depends=(
+ gnutls
+ ha-glue
+)
+options=(
+ '!emptydirs'
+ '!libtool'
+ strip
+)
+source=(
+ http://hg.linux-ha.org/$_pkgname-STABLE_$_pkgver/archive/STABLE-$pkgver.tar.bz2
+ $pkgname.service
+)
+sha512sums=(
+ e38083b87c56a72eb8925ac42adeabb92618608e92218a63960ec0d0bca264f92a8e9c3ebfb0589cc4538da1a82b268b5cc9ee5a51ed33057c969e694e16b27d
+ d14013b4ee133ed07e17fa6e09cae1f9f7bdbabaadfda9b9bb8ed25d4d5ff2f3d419f344195c6d5211da33293d5fe5ad64dbc8be6e1a02f7fa21563f54907a20
+)
+
+prepare() {
+ cd $srcdir/${_pkgname^}-3-0-STABLE-$pkgver
+ sed -i 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|' configure.in
+ mv configure.{in,ac}
+}
+
+build() {
+ cd $srcdir/${_pkgname^}-3-0-STABLE-$pkgver
+ setarch $CARCH ./bootstrap
+ setarch $CARCH ./configure --prefix=/usr\
+ --enable-fatal-warnings=no\
+ --enable-static=no\
+ --libdir=/usr/lib\
+ --sysconfdir=/etc
+ setarch $CARCH make
+}
+
+package() {
+ cd $srcdir/${_pkgname^}-3-0-STABLE-$pkgver
+ setarch $CARCH make DESTDIR=$pkgdir install
+
+ for py in `grep -r -l "\#\!\/usr\/bin\/python" $pkgdir`;do
+ sed -i.bk 's:/usr/bin/python$:/usr/bin/python2:g' $py
+ done
+ for py in `grep -r -l "\#\!\/usr\/bin\/env python" $pkgdir`;do
+ sed -i.bk 's:/usr/bin/env python$:/usr/bin/env python2:g' $py
+ done
+ #end python path correction
+
+ install -d $pkgdir/usr/lib/systemd/system
+ install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system
+}
diff --git a/pcr/ha-heartbeat/ha-heartbeat.service b/pcr/ha-heartbeat/ha-heartbeat.service
new file mode 100644
index 000000000..aacde3dbb
--- /dev/null
+++ b/pcr/ha-heartbeat/ha-heartbeat.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Startup script high-availability services.
+Requires=network.target remote-fs.target timers.target
+
+[Service]
+Type=forking
+ExecStart=/usr/lib/heartbeat/heartbeat
+
+[Install]
+WantedBy=multi-user.target
diff --git a/pcr/ha-resourceagent/PKGBUILD b/pcr/ha-resourceagent/PKGBUILD
new file mode 100644
index 000000000..a1588664b
--- /dev/null
+++ b/pcr/ha-resourceagent/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com>
+
+pkgname=ha-resourceagent
+_pkgname=${pkgname:3}
+_xname=${_pkgname::8}
+_yname=${_pkgname:8}
+_Name=${_xname^}_${_yname^}
+_name=${_xname}-${_yname}s
+pkgver=3.9.5
+pkgrel=1
+pkgdesc='A standardized interface for a cluster resource'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+url=http://linux-ha.org/wiki/$_Name
+license=GPL
+depends=ha-glue
+source=(
+ https://github.com/ClusterLabs/$_name/archive/v$pkgver.tar.gz
+ ha-ldirector.service
+)
+sha512sums=(
+ 668955de7a80577a1fb599d03b0a47589a00aed3017b532931b5132b877e45778c590f26d3057ee763c35973b0f6b032e2f74ebdf0b5f45b5e402b0f13b8ff4e
+ 9e257b31305657a5164eebf6893d84496ef5dc5e80058dda5cd250c847c8247e10410cca99f0a481fa461487198fa59640e09d1e81fc3199a54f3ec85c56d9a3
+)
+
+prepare() {
+ cd $srcdir/$_name-$pkgver
+ sed -i 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|' configure.ac
+}
+
+build() {
+ cd $srcdir/$_name-$pkgver
+ ./autogen.sh
+ ./configure --prefix=/usr\
+ --libdir=/usr/lib\
+ --localstatedir=/var\
+ --sysconfdir=/etc
+ setarch $CARCH make
+}
+
+package() {
+ cd $srcdir/$_name-$pkgver
+ setarch $CARCH make DESTDIR=$pkgdir install
+
+ #python path correction
+ for py in `grep -r -l "\#\!\/usr\/bin\/python" $pkgdir`;do
+ sed -i 's:/usr/bin/python$:/usr/bin/python2:g' $py
+ done
+ for py in `grep -r -l "\#\!\/usr\/bin\/env python" $pkgdir`;do
+ sed -i 's:/usr/bin/env python$:/usr/bin/env python2:g' $py
+ done
+ #end python path correction
+
+ install -d $pkgdir/usr/lib/systemd/system
+ install -Dm644 $srcdir/ha-ldirector.service $pkgdir/usr/lib/systemd/system
+}
diff --git a/pcr/ha-resourceagent/ha-ldirector.service b/pcr/ha-resourceagent/ha-ldirector.service
new file mode 100644
index 000000000..c5809a216
--- /dev/null
+++ b/pcr/ha-resourceagent/ha-ldirector.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Non-heartbeat systems service, that manages the Linux Virtual Server component for TCP/UDP load-balancing.
+Requires=network.target remote-fs.target
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/ldirectord
+
+[Install]
+WantedBy=multi-user.target
diff --git a/pcr/libqb/PKGBUILD b/pcr/libqb/PKGBUILD
new file mode 100644
index 000000000..eacdb6ea2
--- /dev/null
+++ b/pcr/libqb/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Márcio Silva <coadde@lavabit.com>
+
+pkgname=libqb
+pkgver=0.14.4
+pkgrel=1
+pkgdesc='Library with the primary purpose of providing high performance client server reusable features'
+arch=(
+ i686
+ x86_64
+ mips64el
+)
+makedepends=(
+ doxygen
+ splint
+)
+license=LGPL2.1
+url=https://github.com/asalkeld/$pkgname/wiki
+source=https://github.com/asalkeld/$pkgname/archive/v$pkgver.tar.gz
+sha512sums=1377e38d5547eb516b255c0aa0972e858048053202692d7d5ef1c746d79dee2c78eddc29e797215376990f2c776b34261f765858606b59d77f9218fb0dac5977
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ setarch $CARCH ./autogen.sh
+ setarch $CARCH ./configure --prefix=/usr\
+ --libdir=/usr/lib
+ setarch $CARCH make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ setarch $CARCH make DESTDIR=$pkgdir install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/mitsuba/PKGBUILD b/pcr/mitsuba/PKGBUILD
index bc9600e25..219da84fc 100644
--- a/pcr/mitsuba/PKGBUILD
+++ b/pcr/mitsuba/PKGBUILD
@@ -76,7 +76,7 @@ prepare() {
build() {
cd $srcdir/${pkgname[0]}/build
- [[ $CARCH == i686 ]] && DMTS_SSE='-DMTS_SSE=OFF'
+ [[ $CARCH != x86_64 ]] && DMTS_SSE='-DMTS_SSE=OFF'
setarch $CARCH cmake .. -DCMAKE_INSTALL_PREFIX=/usr\
$DMTS_SSE\
diff --git a/pcr/rakarrack/PKGBUILD b/pcr/rakarrack/PKGBUILD
new file mode 100644
index 000000000..4bdfe7c94
--- /dev/null
+++ b/pcr/rakarrack/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+# patch taken from https://aur.archlinux.org/packages/rakarrack/
+
+pkgname=rakarrack
+pkgver=0.6.1
+pkgrel=1
+pkgdesc="Versatile guitar multi-effects processor"
+arch=('i686')
+license=('GPL')
+url="http://rakarrack.sourceforge.net"
+depends=('alsa-utils' 'jack' 'fltk' 'libxpm')
+source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2"
+ 'fltk_include.patch')
+md5sums=('56b1e04779ae3d56cc8a3ad3c4e25152'
+ 'd43512466f514434daaf16bd72951ea0')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # fix for latest fltk include dir name
+ patch -Np1 -i "$srcdir/fltk_include.patch"
+
+ ./configure --prefix=/usr
+ make
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/pcr/rakarrack/fltk_include.patch b/pcr/rakarrack/fltk_include.patch
new file mode 100644
index 000000000..447e8d539
--- /dev/null
+++ b/pcr/rakarrack/fltk_include.patch
@@ -0,0 +1,24 @@
+diff -baur rakarrack-0.6.1.orig/src/global.h rakarrack-0.6.1/src/global.h
+--- rakarrack-0.6.1.orig/src/global.h 2011-07-12 05:13:31.367583829 +0800
++++ rakarrack-0.6.1/src/global.h 2011-07-12 05:15:20.670325018 +0800
+@@ -99,7 +99,7 @@
+ #include <X11/xpm.h>
+ #include <jack/jack.h>
+ #include <jack/midiport.h>
+-#include <Fl/Fl_Preferences.H>
++#include <FL/Fl_Preferences.H>
+ #include "FPreset.h"
+ #include "Reverb.h"
+ #include "Chorus.h"
+diff -baur rakarrack-0.6.1.orig/src/process.C rakarrack-0.6.1/src/process.C
+--- rakarrack-0.6.1.orig/src/process.C 2011-07-12 05:13:31.367583829 +0800
++++ rakarrack-0.6.1/src/process.C 2011-07-12 05:15:31.293600800 +0800
+@@ -28,7 +28,7 @@
+ #include <fcntl.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+-#include <Fl/Fl_Preferences.H>
++#include <FL/Fl_Preferences.H>
+ #include "global.h"
+
+ int Pexitprogram, preset;
diff --git a/pcr/skanlite/PKGBUILD b/pcr/skanlite/PKGBUILD
index 42a164785..b0fa953e5 100644
--- a/pcr/skanlite/PKGBUILD
+++ b/pcr/skanlite/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=skanlite
pkgver=1.0
-pkgrel=1
+pkgrel=1.1
pkgdesc="Image Scanning Application for KDE"
arch=('i686' 'x86_64')
url='http://www.kde.org/applications/graphics/skanlite'