summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMárcio Alexandre Silva Delgado <coadde@lavabit.com>2013-05-18 22:09:54 -0300
committerMárcio Alexandre Silva Delgado <coadde@lavabit.com>2013-05-18 22:09:54 -0300
commite70153d29313ea63a68bd0bdfbb616d1fc154b5a (patch)
treed67b5534d0e21a3715ce5d3a801ed8ac486a8f5e
parentef49bf370d13a1e0b8b0e67bbd209e117529dd73 (diff)
parent53e7ae75266510f874ac225070744a1b7f2f12fc (diff)
downloadabslibre-e70153d29313ea63a68bd0bdfbb616d1fc154b5a.tar.gz
abslibre-e70153d29313ea63a68bd0bdfbb616d1fc154b5a.tar.bz2
abslibre-e70153d29313ea63a68bd0bdfbb616d1fc154b5a.zip
Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/abslibre
-rw-r--r--libre/calibre-libre/PKGBUILD6
-rw-r--r--libre/hplip-libre/PKGBUILD9
-rw-r--r--libre/icedove-libre/PKGBUILD7
-rw-r--r--libre/icedove-libre/libre.patch49
-rw-r--r--libre/icedove-libre/vendor.js15
-rw-r--r--libre/iceweasel-libre/PKGBUILD6
-rw-r--r--libre/iceweasel-libre/libre.patch39
-rw-r--r--libre/iceweasel-libre/vendor.js16
-rw-r--r--libre/mkbootcd/PKGBUILD6
-rw-r--r--libre/mkisolinux/PKGBUILD6
-rw-r--r--libre/mkpxelinux/PKGBUILD8
-rw-r--r--pcr/ams/PKGBUILD43
-rw-r--r--pcr/ams/ams.desktop9
-rw-r--r--pcr/ams/ams.install11
-rw-r--r--pcr/ams/ams.pngbin0 -> 8303 bytes
-rw-r--r--pcr/clalsadrv/PKGBUILD24
-rw-r--r--pcr/clalsadrv/clalsadrv.install12
-rw-r--r--pcr/clalsadrv/clalsadrv.patch10
-rw-r--r--pcr/din/PKGBUILD38
-rw-r--r--pcr/din/din.install12
-rw-r--r--pcr/minicomputer/PKGBUILD61
-rw-r--r--pcr/minicomputer/minicomputer.desktop9
-rw-r--r--pcr/minicomputer/minicomputer.install21
-rw-r--r--pcr/mx44/PKGBUILD25
-rw-r--r--pcr/newtonator/PKGBUILD29
-rw-r--r--pcr/setbfree/PKGBUILD32
-rw-r--r--pcr/setbfree/setbfree.desktop9
-rw-r--r--pcr/setbfree/setbfree.install11
-rw-r--r--pcr/sineshaper/PKGBUILD35
-rw-r--r--pcr/sineshaper/gcc-4.3.patch57
-rw-r--r--pcr/synthv1/PKGBUILD30
-rw-r--r--pcr/synthv1/synthv1.install12
32 files changed, 601 insertions, 56 deletions
diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD
index d5128f90f..51f0a0c0a 100644
--- a/libre/calibre-libre/PKGBUILD
+++ b/libre/calibre-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 90259 2013-05-10 15:53:35Z jelle $
+# $Id: PKGBUILD 91009 2013-05-17 10:26:19Z jelle $
# Maintainer: jelle van der Waa <jelle@vdwaa.nl>
# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
@@ -9,7 +9,7 @@
_pkgname=calibre
pkgname=calibre-libre
-pkgver=0.9.30
+pkgver=0.9.31
pkgrel=1
pkgdesc="Ebook management application, with unar support included and nonfree fonts removed"
arch=('i686' 'x86_64' 'mips64el')
@@ -30,7 +30,7 @@ install=calibre.install
source=("http://calibre-ebook.googlecode.com/files/${_pkgname}-${pkgver}.tar.xz"
'desktop_integration.patch'
'calibre-mount-helper')
-md5sums=('4b0e4aeb0ebac5d5319a97cbd5163deb'
+md5sums=('19abde7fd5a065cadfaee4ed12568d96'
'8353d1878c5a498b3e49eddef473605f'
'675cd87d41342119827ef706055491e7')
diff --git a/libre/hplip-libre/PKGBUILD b/libre/hplip-libre/PKGBUILD
index 21ab61b28..0d0e04e21 100644
--- a/libre/hplip-libre/PKGBUILD
+++ b/libre/hplip-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 182674 2013-04-12 14:26:14Z andyrtr $
+# $Id: PKGBUILD 185761 2013-05-18 14:38:33Z andyrtr $
# Maintainer: Tom Gundersen <teg@jklm.no>
# Contributor : Rémy Oudompheng <remy@archlinux.org>
# Contributor: Morgan LEFIEUX <comete@archlinuxfr.org>
@@ -6,7 +6,7 @@
_pkgname=hplip
pkgname=hplip-libre
-pkgver=3.13.4
+pkgver=3.13.5
pkgrel=1
pkgdesc="Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet, without hplip-plugin binary blobs recommendation"
arch=('i686' 'x86_64')
@@ -32,7 +32,7 @@ install=hplip.install
source=(http://downloads.sourceforge.net/${_pkgname}/$_pkgname-$pkgver.tar.gz{,.asc}
cups-1.6-buildfix.diff
hp-mkuri.patch)
-md5sums=('e5c247161e2fd7685e0520e968393d19'
+md5sums=('f0c406f06f191a120f7d283b69ff10e8'
'SKIP'
'ef64578c6cb3ce252dbdcb0f1c2f4a47'
'0bd7779fdbc4d7a9386df04dce2cb8d4')
@@ -99,7 +99,4 @@ package() {
chmod 775 "$pkgdir"/var/log/hp{,/tmp}
# remove rc script
rm -rf "$pkgdir"/etc/init.d
-
- # fix broken udev rule - FS#34282
- sed -i "s:\$attrs:\$attr:g" $pkgdir/usr/lib/udev/rules.d/56-hpmud_support.rules
}
diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD
index 9ff811c5a..237d617f9 100644
--- a/libre/icedove-libre/PKGBUILD
+++ b/libre/icedove-libre/PKGBUILD
@@ -30,15 +30,17 @@ source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2"
makefile.patch
branding.patch
${_pkgname}.desktop
+ libre.patch
Icedove-branding.patch)
options=(!emptydirs)
md5sums=('0c68298c17757257da79b6bb39e3fd10'
'eb2a5e1877d87a16e10388f533c081a6'
'5cf95ea94f69cdd36604890cfbf7b954'
- 'da090618f0d207d4f603a07b7b36dbe9'
+ '4eecc4fc5aafaf0da651a09eadc90bee'
'c4ed43e85945e180a89cce03e45ec62c'
'126b1446212396c33220936c01d9592d'
'e785e0c267f4435ae1a9aa0b03bcacfb'
+ '2e36075067ddec9304b00ffe077705c2'
'ea5f7a06967f561d47d7e5c35b23de6f')
prepare() {
@@ -70,6 +72,9 @@ prepare() {
patch -Np1 -i "${srcdir}/branding.patch" # fixing branding
patch -Np1 -i "${srcdir}/Icedove-branding.patch" # debian patch fixed version
+ # Patch anything that's left
+ patch -Np1 -i "$srcdir/libre.patch"
+
cp "${srcdir}/mozconfig" .mozconfig
# configure script misdetects the preprocessor without an optimization level
diff --git a/libre/icedove-libre/libre.patch b/libre/icedove-libre/libre.patch
new file mode 100644
index 000000000..a6f23bdcd
--- /dev/null
+++ b/libre/icedove-libre/libre.patch
@@ -0,0 +1,49 @@
+diff -Nur comm-esr17.orig/mail/app/profile/all-thunderbird.js comm-esr17/mail/app/profile/all-thunderbird.js
+--- comm-esr17.orig/mail/app/profile/all-thunderbird.js 2013-05-18 18:46:27.290732014 -0300
++++ comm-esr17/mail/app/profile/all-thunderbird.js 2013-05-18 18:10:57.239376924 -0300
+@@ -160,11 +160,11 @@
+ // Preferences for AMO integration
+ pref("extensions.getAddons.cache.enabled", true);
+ pref("extensions.getAddons.maxResults", 15);
+-pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%");
+-pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
+-pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/search?q=%TERMS%");
+-pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird");
+-pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/discovery/pane/%VERSION%/%OS%");
++pref("extensions.getAddons.get.url", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.getWithPerformance.url", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.search.browseURL", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.search.url", "https://trisquel.info/browser-plain");
++pref("extensions.webservice.discoverURL", "https://trisquel.info/browser-plain");
+
+ // Blocklist preferences
+ pref("extensions.blocklist.enabled", true);
+@@ -189,7 +189,7 @@
+ pref("extensions.update.interval", 86400); // Check for updates to Extensions and
+ // Themes every day
+
+-pref("extensions.getMoreThemesURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/themes/");
++pref("extensions.getMoreThemesURL", "https://trisquel.info/browser-plain");
+ pref("extensions.dss.enabled", false); // Dynamic Skin Switching
+ pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next
+
+@@ -390,7 +390,7 @@
+
+ pref("spellchecker.dictionary", "");
+ // Dictionary download preference
+-pref("spellchecker.dictionaries.download.url", "https://addons.mozilla.com/%LOCALE%/thunderbird/dictionaries/");
++pref("spellchecker.dictionaries.download.url", "https://trisquel.info/browser-plain");
+
+ // profile.force.migration can be used to bypass the migration wizard, forcing migration from a particular
+ // mail application without any user intervention. Possible values are:
+@@ -747,9 +747,7 @@
+ #endif
+
+ // plugin finder service url
+-pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.
+-php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=
+-%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%");
++pref("pfs.datasource.url", "http://trisquel.info/sites/pfs.php?mime=%PLUGIN_MIMETYPE%");
+
+ // By default we show an infobar message when pages require plugins the user has
+ // not installed, or are outdated.
diff --git a/libre/icedove-libre/vendor.js b/libre/icedove-libre/vendor.js
index 5284fab54..279bdc158 100644
--- a/libre/icedove-libre/vendor.js
+++ b/libre/icedove-libre/vendor.js
@@ -10,18 +10,3 @@ pref("mail.shell.checkDefaultMail", false);
// Don't disable our bundled extensions in the application directory
pref("extensions.autoDisableScopes", 11);
pref("extensions.shownSelectionUI", true);
-// Preferences for the Get Add-ons panel
-pref ("extensions.update.notifyUser", false);
-pref ("extensions.getAddons.showPane", false);
-pref ("extensions.getAddons.browseAddons", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.maxResults", 5);
-pref ("extensions.getAddons.recommended.browseURL", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.recommended.url", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.search.browseURL", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.search.url", "http://trisquel.info/browser-plain");
-pref ("extensions.getMoreExtensionsURL" , "http://trisquel.info/browser-plain");
-pref ("extensions.getMorePluginsURL" , "http://trisquel.info/browser-plain");
-pref ("extensions.getMoreThemesURL" , "http://trisquel.info/browser-plain");
-
-// Dictionary download preference
-pref("browser.dictionaries.download.url", "http://trisquel.info/browser-plain");
diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD
index f84c8e745..97501a647 100644
--- a/libre/iceweasel-libre/PKGBUILD
+++ b/libre/iceweasel-libre/PKGBUILD
@@ -55,10 +55,10 @@ md5sums=('0a7c51bb494463c327af918bae6c4ee4'
'c17121a4ffd40f463e16d7828445d96e'
'e1e903ca91997f18b428c54ef604f27d'
'383e8e2a97a8b13fe56d153adb6878b6'
- '1c6b47e2123c684c1da1e08bd0a107d9'
+ '98a433139ffcbf6b3018f18dcaacdb4c'
'7b9e5996dd9fe0b186a43a297db1c6b5'
'abf5ecb74caa857abb42bcfbb3442d9c'
- 'e7e915720aaf6883ab4b706fe2195dda'
+ '0c26941504d3f2abed759221e9bb5de1'
'52e52f840a49eb1d14be1c0065b03a93'
'85e67561e0e491cd538ce018dfc2d948')
@@ -78,7 +78,7 @@ prepare() {
# This patch doesn't works in some parts due that has patches for others locales languages, source code hasn't it
rm -v debian/patches/debian-hacks/Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch || true
- quilt push -a
+ quilt push -av
patch -Np1 -i "$srcdir/Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch" # Adding fixed Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch
patch -Np1 -i "$srcdir/iceweasel-install-dir.patch" # install to /usr/lib/$_pkgname
diff --git a/libre/iceweasel-libre/libre.patch b/libre/iceweasel-libre/libre.patch
index 9e4b75e36..0588fa632 100644
--- a/libre/iceweasel-libre/libre.patch
+++ b/libre/iceweasel-libre/libre.patch
@@ -1,7 +1,42 @@
diff -ruN mozilla-release.orig/browser/app/profile/firefox.js mozilla-release/browser/app/profile/firefox.js
--- mozilla-release.orig/browser/app/profile/firefox.js 2013-05-11 16:19:20.000000000 -0300
-+++ mozilla-release/browser/app/profile/firefox.js 2013-05-16 21:59:28.314070275 -0300
-@@ -1203,12 +1200,6 @@
++++ mozilla-release/browser/app/profile/firefox.js 2013-05-18 13:47:28.091097903 -0300
+@@ -37,11 +37,11 @@
+ // Preferences for AMO integration
+ pref("extensions.getAddons.cache.enabled", true);
+ pref("extensions.getAddons.maxResults", 15);
+-pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&appOS=%OS%&appVersion=%VERSION%");
+-pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
+-pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/firefox/search?q=%TERMS%&platform=%OS%&appver=%VERSION%");
+-pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=firefox");
+-pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/firefox/discovery/pane/%VERSION%/%OS%/%COMPATIBILITY_MODE%");
++pref("extensions.getAddons.get.url", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.getWithPerformance.url", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.search.browseURL", "https://trisquel.info/browser-plain");
++pref("extensions.getAddons.search.url", "https://trisquel.info/browser-plain");
++pref("extensions.webservice.discoverURL", "https://trisquel.info/browser-plain");
+
+ // Blocklist preferences
+ pref("extensions.blocklist.enabled", true);
+@@ -64,7 +64,7 @@
+ pref("extensions.autoDisableScopes", 3);
+
+ // Dictionary download preference
+-pref("browser.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/firefox/dictionaries/");
++pref("browser.dictionaries.download.url", "https://trisquel.info/browser-plain");
+
+ // The minimum delay in seconds for the timer to fire.
+ // default=2 minutes
+@@ -601,7 +601,7 @@
+ pref("accessibility.typeaheadfind.flashBar", 1);
+
+ // plugin finder service url
+-pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%");
++pref("pfs.datasource.url", "http://trisquel.info/sites/pfs.php?mime=%PLUGIN_MIMETYPE%");
+
+ // by default we show an infobar message when pages require plugins the user has not installed, or are outdated
+ pref("plugins.hide_infobar_for_missing_plugin", false);
+@@ -1203,12 +1203,6 @@
// (This is intentionally on the high side; see bug 746055.)
pref("image.mem.max_decoded_image_kb", 256000);
diff --git a/libre/iceweasel-libre/vendor.js b/libre/iceweasel-libre/vendor.js
index 5e17c00d0..bd8bcb148 100644
--- a/libre/iceweasel-libre/vendor.js
+++ b/libre/iceweasel-libre/vendor.js
@@ -19,19 +19,3 @@ pref("dom.storage.enabled", false);
// Enable gstreamer support
pref("media.gstreamer.enabled", true);
-
-// Preferences for the Get Add-ons panel
-pref ("extensions.update.notifyUser", false);
-pref ("extensions.getAddons.showPane", false);
-pref ("extensions.getAddons.browseAddons", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.maxResults", 5);
-pref ("extensions.getAddons.recommended.browseURL", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.recommended.url", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.search.browseURL", "http://trisquel.info/browser-plain");
-pref ("extensions.getAddons.search.url", "http://trisquel.info/browser-plain");
-pref ("extensions.getMoreExtensionsURL" , "http://trisquel.info/browser-plain");
-pref ("extensions.getMorePluginsURL" , "http://trisquel.info/browser-plain");
-pref ("extensions.getMoreThemesURL" , "http://trisquel.info/browser-plain");
-
-// Dictionary download preference
-pref("browser.dictionaries.download.url", "http://trisquel.info/browser-plain");
diff --git a/libre/mkbootcd/PKGBUILD b/libre/mkbootcd/PKGBUILD
index 1eb7bd8a7..8990fbae3 100644
--- a/libre/mkbootcd/PKGBUILD
+++ b/libre/mkbootcd/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id$
+# $Id: PKGBUILD 137619 2011-09-10 08:04:29Z pierre $
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>
pkgname=mkbootcd
pkgver=2008.09
-pkgrel=2.1
-pkgdesc="Advanced, modular isolinux bootcd image creation utility, Parabola rebranded"
+pkgrel=2.2
+pkgdesc="Advanced, modular isolinux bootcd image creation utility (Parabola rebranded)"
arch=('any')
license=('GPL')
url="https://parabolagnulinux.org/"
diff --git a/libre/mkisolinux/PKGBUILD b/libre/mkisolinux/PKGBUILD
index 123300201..1c02bb01b 100644
--- a/libre/mkisolinux/PKGBUILD
+++ b/libre/mkisolinux/PKGBUILD
@@ -3,8 +3,8 @@
pkgname=mkisolinux
pkgver=2013.03
-pkgrel=1.1
-pkgdesc="Advanced, modular isolinux bootcd image creation utility, Parabola rebranded"
+pkgrel=2
+pkgdesc="Advanced, modular isolinux bootcd image creation utility (Parabola rebranded)"
arch=(any)
license=('GPL')
url="https://parabolagnulinux.org/"
@@ -20,7 +20,7 @@ md5sums=('945d5f5d74f37718c8c9d518bfd5698d'
package()
{
cd "$srcdir/"
- install -D -m755 mkisolinux "$pkgdir/usr/sbin/mkisolinux"
+ install -D -m755 mkisolinux "$pkgdir/usr/bin/mkisolinux"
install -D -m644 mkisolinux.conf "$pkgdir/etc/mkisolinux.conf"
install -D -m644 boot.msg "$pkgdir/usr/share/mkisolinux/boot.msg"
install -D -m644 options.msg "$pkgdir/usr/share/mkisolinux/options.msg"
diff --git a/libre/mkpxelinux/PKGBUILD b/libre/mkpxelinux/PKGBUILD
index cbdca0960..358e11709 100644
--- a/libre/mkpxelinux/PKGBUILD
+++ b/libre/mkpxelinux/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id$
+# $Id: PKGBUILD 185735 2013-05-18 06:50:57Z tpowa $
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>
pkgname=mkpxelinux
pkgver=2013.03
-pkgrel=1.1
-pkgdesc="Advanced, modular network pxe boot image creation utility, Parabola rebranded"
+pkgrel=2
+pkgdesc="Advanced, modular network pxe boot image creation utility (Parabola rebranded)"
arch=(any)
license=('GPL')
url="https://parabolagnulinux.org/"
@@ -20,7 +20,7 @@ md5sums=('7225e73bfe717f97bd7ab52f5ab157f6'
package()
{
cd "$srcdir/"
- install -D -m755 mkpxelinux "$pkgdir/usr/sbin/mkpxelinux"
+ install -D -m755 mkpxelinux "$pkgdir/usr/bin/mkpxelinux"
install -D -m644 mkpxelinux.conf "$pkgdir/etc/mkpxelinux.conf"
install -D -m644 boot.msg "$pkgdir/usr/share/mkpxelinux/boot.msg"
install -D -m644 options.msg "$pkgdir/usr/share/mkpxelinux/options.msg"
diff --git a/pcr/ams/PKGBUILD b/pcr/ams/PKGBUILD
new file mode 100644
index 000000000..75a5062a7
--- /dev/null
+++ b/pcr/ams/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer : Guest One <theguestone at gmail dot com>
+
+_name=alsamodular
+pkgname=ams
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="Alsa Modular Synth is a realtime modular synthesizer and effect processor"
+arch=('i686')
+url="http://alsamodular.sourceforge.net/"
+license=('GPL')
+depends=('qt4' 'clalsadrv' 'ladspa' 'jack')
+makedepends=('fftw')
+optdepends=('swh-plugins: Steve Harris plugins'
+ 'cmt: Computer Music Toolkit plugins')
+install="$pkgname.install"
+source=("http://downloads.sourceforge.net/project/$_name/$_name/$pkgver/$pkgname-$pkgver.tar.bz2"
+ "$pkgname.desktop" "$pkgname.png")
+md5sums=('0d41bd5aac066aa98be45fd7ab12d35f'
+ 'ffa277cffd52254f0297cbc2f200767e'
+ '0349171d5431f1c6e56085f080eb8c68')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # DSO link flag
+ export LIBS=" -ldl"
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR=$pkgdir/ install
+
+ # desktop file
+ install -Dm644 ../$pkgname.desktop \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ # icon
+ install -Dm644 ../$pkgname.png \
+ "$pkgdir/usr/share/pixmaps/$pkgname.png"
+}
diff --git a/pcr/ams/ams.desktop b/pcr/ams/ams.desktop
new file mode 100644
index 000000000..4761ab9fc
--- /dev/null
+++ b/pcr/ams/ams.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Alsa Modular Synth
+Comment=Realtime modular synthesizer and effect processor
+Exec=ams
+Icon=ams
+Terminal=false
+Categories=Application;AudioVideo;AudioVideo;Qt;X-Jack;X-Sound;
+StartupNotify=true \ No newline at end of file
diff --git a/pcr/ams/ams.install b/pcr/ams/ams.install
new file mode 100644
index 000000000..e111ef946
--- /dev/null
+++ b/pcr/ams/ams.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/pcr/ams/ams.png b/pcr/ams/ams.png
new file mode 100644
index 000000000..d3a8dfe49
--- /dev/null
+++ b/pcr/ams/ams.png
Binary files differ
diff --git a/pcr/clalsadrv/PKGBUILD b/pcr/clalsadrv/PKGBUILD
new file mode 100644
index 000000000..bd7f89c05
--- /dev/null
+++ b/pcr/clalsadrv/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+# patch taken from https://aur.archlinux.org/packages/clalsadrv/
+pkgname=clalsadrv
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Audio library for aeolus, aliki, ams, jaaa and japa."
+arch=('i686')
+url="http://kokkinizita.linuxaudio.org/linuxaudio/index.html"
+license=('GPL')
+depends=('alsa-lib')
+install=${pkgname}.install
+source=(http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pkgname}-${pkgver}.tar.bz2 ${pkgname}.patch)
+md5sums=('be123e1701e4b6c6300907df949bd71c'
+ 'cc5a4abbc49590dfbbf942ebfd966b70')
+build() {
+ cd "${pkgname}-${pkgver}/libs"
+ patch < ${srcdir}/${pkgname}.patch
+ make DESTDIR=${pkgdir} PREFIX=/usr LIBDIR=lib
+}
+
+package(){
+ cd "${pkgname}-${pkgver}/libs"
+ make DESTDIR=${pkgdir} PREFIX=/usr LIBDIR=lib install
+}
diff --git a/pcr/clalsadrv/clalsadrv.install b/pcr/clalsadrv/clalsadrv.install
new file mode 100644
index 000000000..21117d5a8
--- /dev/null
+++ b/pcr/clalsadrv/clalsadrv.install
@@ -0,0 +1,12 @@
+post_install() {
+ldconfig
+echo "==> ran ldconfig"
+}
+
+post_upgrade() {
+post_install
+}
+
+post_remove() {
+post_install
+}
diff --git a/pcr/clalsadrv/clalsadrv.patch b/pcr/clalsadrv/clalsadrv.patch
new file mode 100644
index 000000000..5081f42fb
--- /dev/null
+++ b/pcr/clalsadrv/clalsadrv.patch
@@ -0,0 +1,10 @@
+--- Makefile.orig 2010-03-15 12:58:40.862423046 +0100
++++ Makefile 2010-03-15 12:59:01.578587306 +0100
+@@ -47,7 +47,6 @@
+ install: $(CLALSADRV_MIN)
+ install -Dm 644 $(CLALSADRV_H) $(DESTDIR)$(PREFIX)/include/$(CLALSADRV_H)
+ install -Dm 755 $(CLALSADRV_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(CLALSADRV_MIN)
+- /sbin/ldconfig $(PREFIX)/$(LIBDIR)
+ ln -sf $(CLALSADRV_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(CLALSADRV_SO)
+
+ clean:
diff --git a/pcr/din/PKGBUILD b/pcr/din/PKGBUILD
new file mode 100644
index 000000000..77013fc5c
--- /dev/null
+++ b/pcr/din/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=din
+pkgver=5.2.1
+pkgrel=1
+pkgdesc="A software musical instrument and audio synthesizer using Bezier curves to draw waveforms."
+arch=('i686')
+url="http://dinisnoise.org/"
+license=('GPL3')
+depends=('fftw' 'jack' 'liblo' 'libgl' 'libircclient' 'tcl')
+makedepends=('mesa')
+install="$pkgname.install"
+source=("http://din.googlecode.com/files/$pkgname-$pkgver.tar.gz")
+md5sums=('d5a9c375b58e7652004bfcc1e3e17f88')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # remove previously generated checkdotdin
+ rm data/checkdotdin
+
+ # colourized echo in m00 script
+ sed -i "s|echo|& -e|" data/m00
+
+ # tcl 8.6 fix
+ sed -i "s/tcl8\.5/tcl8\.6/g" `grep -rl "tcl8\.5"`
+
+ ./configure --prefix=/usr \
+ --datarootdir=/usr/share
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/din/din.install b/pcr/din/din.install
new file mode 100644
index 000000000..810ee4bfd
--- /dev/null
+++ b/pcr/din/din.install
@@ -0,0 +1,12 @@
+post_install() {
+ echo ">>> If you get any trouble, remeber to clean your ~/.din folder"
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/pcr/minicomputer/PKGBUILD b/pcr/minicomputer/PKGBUILD
new file mode 100644
index 000000000..4888c999f
--- /dev/null
+++ b/pcr/minicomputer/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=minicomputer
+pkgver=1.41
+pkgrel=1
+pkgdesc="A standalone Linux softwaresynthesizer for creating experimental electronic sounds."
+arch=('i686')
+url="http://minicomputer.sourceforge.net"
+license=('GPL3')
+depends=('fltk' 'jack' 'liblo')
+makedepends=('scons')
+install="$pkgname.install"
+source=("http://downloads.sourceforge.net/sourceforge/$pkgname/MinicomputerV$pkgver.tar.gz"
+ "$pkgname.desktop")
+md5sums=('d2524f5fee7475159292e29a5bcd73d2'
+ '3cc74321d55870b1684767255c74c2f8')
+
+build() {
+ cd "$srcdir"
+
+ # installpresets.sh fix
+ sed -i "s|factory|/usr/share/$pkgname/&|g" installpresets.sh
+
+ # 'R_OK' was not declared fix
+ sed -i '/#include <cstdlib>/a#include <unistd.h>' editor/Memory.h
+
+ # DSO linking fix
+ sed -i "35aenv.Append(LINKFLAGS = ['-lm'])" -i SConstruct
+
+ # build
+ LDFLAGS="LDFLAGS -lm" scons
+}
+package() {
+ cd "$srcdir"
+
+ # bin
+ install -d "$pkgdir/usr/bin"
+ install -Dm755 "$pkgname"{,CPU} "$pkgdir/usr/bin"
+
+ # icon
+ install -Dm644 $pkgname.xpm \
+ "$pkgdir/usr/share/pixmaps/$pkgname.xpm"
+
+ # desktop file
+ install -Dm644 $pkgname.desktop \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ # presets
+ install -d "$pkgdir/usr/share/$pkgname/factoryPresets"
+ install -Dm644 factoryPresets/* "$pkgdir/usr/share/$pkgname/factoryPresets"
+
+ # doc
+ install -Dm644 "$pkgname"Manual.pdf \
+ "$pkgdir/usr/share/doc/$pkgname/Manual.pdf"
+
+ # presets installer script
+ install -Dm755 installpresets.sh \
+ "$pkgdir/usr/share/$pkgname/installpresets.sh"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/minicomputer/minicomputer.desktop b/pcr/minicomputer/minicomputer.desktop
new file mode 100644
index 000000000..578f04ddb
--- /dev/null
+++ b/pcr/minicomputer/minicomputer.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Minicomputer
+Comment=An industrial grade software synthesizer
+Exec=minicomputer
+Icon=minicomputer
+Terminal=false
+Type=Application
+Categories=Application;AudioVideo;
diff --git a/pcr/minicomputer/minicomputer.install b/pcr/minicomputer/minicomputer.install
new file mode 100644
index 000000000..e441a6f02
--- /dev/null
+++ b/pcr/minicomputer/minicomputer.install
@@ -0,0 +1,21 @@
+post_install() {
+ post_remove
+
+ cat << EOF
+
+>>> For installing some sample presets in ~/.miniComputer, use
+>>> /usr/share/minicomputer/installpresets.sh
+>>>
+>>> Use "minicomputer" to start the engine and the GUI
+>>> Documentation can be found in /usr/share/doc/minicomputer/Manual.pdf
+
+EOF
+}
+
+post_upgrade() {
+ post_remove
+}
+
+post_remove() {
+ update-desktop-database -q
+}
diff --git a/pcr/mx44/PKGBUILD b/pcr/mx44/PKGBUILD
new file mode 100644
index 000000000..6666a1405
--- /dev/null
+++ b/pcr/mx44/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+pkgname=mx44
+_pkgname=Mx44
+pkgver=2
+pkgrel=1
+pkgdesc="polyphonic multi-channel MIDI software synthesizer"
+arch=('i686')
+url="http://web.comhem.se/luna/"
+license=('GPL')
+depends=('jack' 'gtk2')
+source=(http://web.comhem.se/luna/$_pkgname.$pkgver.tar.gz)
+md5sums=('8e532c78d79e189fe5b6e2dd10acf0e2')
+
+build() {
+ cd $srcdir/$_pkgname.$pkgver/src
+ make
+}
+
+package() {
+ cd $srcdir/$_pkgname.$pkgver/src
+ install -m755 -d ${pkgdir}/usr/bin
+ make PREFIX=$pkgdir/usr/ install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/newtonator/PKGBUILD b/pcr/newtonator/PKGBUILD
new file mode 100644
index 000000000..f007a12b9
--- /dev/null
+++ b/pcr/newtonator/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=newtonator
+pkgver=0.5.2
+pkgrel=1
+pkgdesc="An LV2 soft synth based on velocity and acceleration"
+arch=('i686')
+url="http://newtonator.sourceforge.net/"
+license=('GPL3')
+depends=('lv2' 'gtkmm')
+makedepends=('cmake' 'lv2-c++-tools')
+source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.gz")
+md5sums=('2a9a809e4c8a4851911cb661bcab24c0')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ [ -d build ] || mkdir build && cd build
+
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir/" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/setbfree/PKGBUILD b/pcr/setbfree/PKGBUILD
new file mode 100644
index 000000000..41cba9632
--- /dev/null
+++ b/pcr/setbfree/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=setbfree
+pkgver=0.5.5
+pkgrel=1
+pkgdesc="A DSP Tonewheel Organ emulator."
+arch=('i686')
+url="http://setbfree.org/"
+license=('GPL')
+depends=('jack' 'liblo' 'tk' 'desktop-file-utils')
+makedepends=('lv2')
+install="$pkgname.install"
+source=("https://github.com/pantherb/setBfree/tarball/v$pkgver"
+ "https://raw.github.com/pantherb/setBfree/master/debian/setbfree.desktop")
+md5sums=('604cc477a6fa76ee936f1d010c815c55'
+ '8c2a863562f26856dcff0a456cf36dcf')
+
+build() {
+ cd "$srcdir/pantherb"*
+ make PREFIX=/usr
+}
+
+package() {
+ cd "$srcdir/pantherb"*
+ make DESTDIR="$pkgdir/" PREFIX=/usr install
+
+ # desktop file
+ install -Dm644 ../$pkgname.desktop \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/setbfree/setbfree.desktop b/pcr/setbfree/setbfree.desktop
new file mode 100644
index 000000000..0e9d14452
--- /dev/null
+++ b/pcr/setbfree/setbfree.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=setBfree
+GenericName=DSP tonewheel organ
+Comment=MIDI-controlled, software synthesizer using JACK
+Icon=setBfree
+Exec=setBfree-start
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/pcr/setbfree/setbfree.install b/pcr/setbfree/setbfree.install
new file mode 100644
index 000000000..e111ef946
--- /dev/null
+++ b/pcr/setbfree/setbfree.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/pcr/sineshaper/PKGBUILD b/pcr/sineshaper/PKGBUILD
new file mode 100644
index 000000000..61560a770
--- /dev/null
+++ b/pcr/sineshaper/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer : Guest One <theguestone at gmail dot com>
+# patch taken from https://aur.archlinux.org/packages/sineshaper/
+pkgname=sineshaper
+pkgver=0.4.2
+pkgrel=1
+pkgdesc="A monophonic DSSI synth plugin."
+arch=('i686')
+url="http://www.student.nada.kth.se/~d00-llu/music_dssi.php?lang=en"
+license=('GPL')
+depends=('libglademm' 'dssi')
+makedepends=('ladspa')
+source=("http://ll-plugins.sourceforge.net/release/$pkgname-$pkgver.tar.gz" gcc-4.3.patch)
+md5sums=('952cb5bde0ae4fe2274859df5ed1ee61'
+ '78c44bb7b1586917224f26aaa9545e9e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # gcc 4.3 patch
+ patch -Np1 -i "$srcdir/${source[1]}"
+
+ # DSO link fix
+ LDFLAGS+="-lgthread-2.0" \
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+
+ # rename launcher
+ mv "$pkgdir/usr/bin/$pkgname.sh" \
+ "$pkgdir/usr/bin/$pkgname"
+}
diff --git a/pcr/sineshaper/gcc-4.3.patch b/pcr/sineshaper/gcc-4.3.patch
new file mode 100644
index 000000000..c62220608
--- /dev/null
+++ b/pcr/sineshaper/gcc-4.3.patch
@@ -0,0 +1,57 @@
+diff -aur sineshaper-0.4.2/src/common/dssiplugin.hpp sineshaper-0.4.2-patched/src/common/dssiplugin.hpp
+--- sineshaper-0.4.2/src/common/dssiplugin.hpp 2005-10-29 01:14:08.000000000 +0200
++++ sineshaper-0.4.2-patched/src/common/dssiplugin.hpp 2009-01-29 15:19:40.000000000 +0100
+@@ -25,6 +25,7 @@
+ #define DSSIPLUGIN_HPP
+
+ #include <unistd.h>
++#include <cstdlib>
+
+ #include <cstring>
+ #include <string>
+diff -aur sineshaper-0.4.2/src/common/dssiuiclient.hpp sineshaper-0.4.2-patched/src/common/dssiuiclient.hpp
+--- sineshaper-0.4.2/src/common/dssiuiclient.hpp 2005-10-29 01:14:08.000000000 +0200
++++ sineshaper-0.4.2-patched/src/common/dssiuiclient.hpp 2009-01-29 15:19:48.000000000 +0100
+@@ -99,13 +99,13 @@
+ // Host to UI
+ /** This signal is emitted when the host sends a new control value.
+ The parameters are the control port number and the new control value. */
+- signal<void, int, float> control_received;
++ sigc::signal<void, int, float> control_received;
+ /** Emitted when the host sends a program change. The parameters are the
+ bank and program numbers. */
+- signal<void, int, int> program_received;
++ sigc::signal<void, int, int> program_received;
+ /** Emitted when the host sends a configuration value. The parameters are
+ the configuration key and the configuration value. */
+- signal<void, const string, const string> configure_received;
++ sigc::signal<void, const string, const string> configure_received;
+ /** Emitted when the host wants the UI to be visible. A DSSI GUI should not
+ show any windows until this signal is emitted. */
+ Dispatcher show_received;
+@@ -134,7 +134,7 @@
+ void* allocate_shared_memory(int bytes);
+
+ /** Emitted when the plugin has attached to the shared memory segment. */
+- signal<void> plugin_attached;
++ sigc::signal<void> plugin_attached;
+
+ /** Returns true if the plugin has attached to the shared memory segment. */
+ bool plugin_has_attached();
+diff -aur sineshaper-0.4.2/src/sineshaper/sineshapergui.hpp sineshaper-0.4.2-patched/src/sineshaper/sineshapergui.hpp
+--- sineshaper-0.4.2/src/sineshaper/sineshapergui.hpp 2005-10-29 01:14:08.000000000 +0200
++++ sineshaper-0.4.2-patched/src/sineshaper/sineshapergui.hpp 2009-01-29 15:20:31.000000000 +0100
+@@ -31,11 +31,11 @@
+ void program_selected(int bank, int program);
+
+ /** This signal is emitted when the user selects a program in the GUI. */
+- signal<void, unsigned long, unsigned long> signal_select_program;
++ sigc::signal<void, unsigned long, unsigned long> signal_select_program;
+
+ /** This signal is emitted when the user has edited the programs and
+ the plugin needs to reload the file with the user presets. */
+- signal<void> signal_programs_changed;
++ sigc::signal<void> signal_programs_changed;
+
+ protected:
+
diff --git a/pcr/synthv1/PKGBUILD b/pcr/synthv1/PKGBUILD
new file mode 100644
index 000000000..a0d858664
--- /dev/null
+++ b/pcr/synthv1/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Guest One <theguestone at gmail dot com>
+
+pkgname=synthv1
+pkgver=0.3.2
+pkgrel=1
+pkgdesc="An old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx"
+arch=('i686')
+url="http://$pkgname.sourceforge.net/$pkgname-index.html"
+license=('GPL')
+depends=('lv2' 'jack' 'qt4')
+install="$pkgname.install"
+source=("http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz")
+md5sums=('88fd93df7cd6754de355edb5fe3cb3e7')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # x86_64 lib path fix
+ sed -i "s/lib64/lib/" src/src_lv2.pro
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/pcr/synthv1/synthv1.install b/pcr/synthv1/synthv1.install
new file mode 100644
index 000000000..bce670aff
--- /dev/null
+++ b/pcr/synthv1/synthv1.install
@@ -0,0 +1,12 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}