summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-10-25 00:50:26 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-10-25 00:50:26 -0300
commit26ffadb598d2d3dfb53874a53246e6a746e932e7 (patch)
tree4d74ad53d0a1901203eb83241a239523025a64f3 /pcr
parentb4f0df60b2358a7a5a7c82c1c6153e73584dd69a (diff)
move Mate ISO dependencies to [pcr] since it is enabled by default
Diffstat (limited to 'pcr')
-rw-r--r--pcr/ambiance-radiance-colors-suite/PKGBUILD23
-rw-r--r--pcr/grub2-theme-gnuaxiom/PKGBUILD24
-rw-r--r--pcr/grub2-theme-gnuaxiom/grub2-theme-gnuaxiom.install10
-rw-r--r--pcr/octopi/PKGBUILD119
-rw-r--r--pcr/octopi/enable-kstatus.patch12
-rw-r--r--pcr/octopi/octopi-repoeditor.desktop9
-rw-r--r--pcr/rave-x-colors/PKGBUILD40
-rw-r--r--pcr/rave-x-colors/update-icon-cache.install14
8 files changed, 251 insertions, 0 deletions
diff --git a/pcr/ambiance-radiance-colors-suite/PKGBUILD b/pcr/ambiance-radiance-colors-suite/PKGBUILD
new file mode 100644
index 000000000..47d29cbd7
--- /dev/null
+++ b/pcr/ambiance-radiance-colors-suite/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer (Arch): ThePilot <afuturepilotis at gmail dot com>
+# Contributor (Arch): Padfoot <padfoot at exemail dot com dot au>
+# Contributor (Arch): Louis Tim Larsen <louis(a)louis.dk>
+# Maintainer: Márcio Silva <coadde@parabola.nu>
+
+pkgname='ambiance-radiance-colors-suite'
+pkgver='16.04.1'
+pkgrel=1
+pkgdesc="Ambiance & Radiance Colors Suite for Unity, Gnome Classic, MATE, XFCE, LXDE and Openbox desktops"
+arch=('any')
+license=('GPL2')
+options=('!strip' '!zipman')
+url="http://www.ravefinity.com/p/ambiance-radiance-colors-suite.html"
+depends=('gtk-engine-murrine')
+optdepends=('rave-x-colors' 'gtk3>=3.14' 'gtk3<3.20')
+source=("$pkgname-$pkgver.tar.gz::https://googledrive.com/host/0B7iDWdwgu9QAd18yRG9WWGs3R1E")
+md5sums=('97bdc67e1fa4afb0fb5d00ef14647757')
+
+package() {
+ mkdir -p "$pkgdir/usr/share/themes/"
+ cd "$srcdir/"
+ cp -r Ambiance-* Radiance-* "$pkgdir/usr/share/themes/"
+}
diff --git a/pcr/grub2-theme-gnuaxiom/PKGBUILD b/pcr/grub2-theme-gnuaxiom/PKGBUILD
new file mode 100644
index 000000000..c84f70732
--- /dev/null
+++ b/pcr/grub2-theme-gnuaxiom/PKGBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Luke R. <g4jc@openmailbox.org> GPG: rsa4096/3EAE8697
+
+pkgname=grub2-theme-gnuaxiom
+_pkgname=GNUAxiom
+pkgver=1.03
+pkgrel=1
+pkgdesc="A Parabola GNU/Linux-libre theme for grub2, forked from Axiom."
+arch=('any')
+url="https://github.com/g4jc/GNUAxiom"
+license=('GPL2')
+makedepends=('grub')
+source=("https://github.com/g4jc/$_pkgname/archive/$pkgver.tar.gz")
+install=$pkgname.install
+sha512sums=('730c30d39255ea8c9b178ce0f6ebe754e2443a7c64422200ae3dfffc78ce9a645e3488e6b7078e7b96f7ccbaa161730bd2f7af5a4d391240401f4cad792e2686')
+
+prepare() {
+cd $srcdir
+ mv $_pkgname-$pkgver $_pkgname
+}
+
+package() {
+ cd $srcdir
+ find . -type f -exec install -D -m644 {} ${pkgdir}/boot/grub/themes/{} \;
+}
diff --git a/pcr/grub2-theme-gnuaxiom/grub2-theme-gnuaxiom.install b/pcr/grub2-theme-gnuaxiom/grub2-theme-gnuaxiom.install
new file mode 100644
index 000000000..a8470e53b
--- /dev/null
+++ b/pcr/grub2-theme-gnuaxiom/grub2-theme-gnuaxiom.install
@@ -0,0 +1,10 @@
+post_install() {
+ cat << _EOF
+
+==> Installation:
+==> Add theme to your /etc/default/grub: GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"
+==> Preferred resolution 1024x768: GRUB_GFXMODE=1024x768
+==> Update grub:# grub-mkconfig -o /boot/grub/grub.cfg
+
+_EOF
+} \ No newline at end of file
diff --git a/pcr/octopi/PKGBUILD b/pcr/octopi/PKGBUILD
new file mode 100644
index 000000000..cf0b8ed8b
--- /dev/null
+++ b/pcr/octopi/PKGBUILD
@@ -0,0 +1,119 @@
+# Maintainer (Arch): Jameson Pugh <imntreal@gmail.com>
+# Maintainer: André Silva <emulatorman@parabola.nu>
+# Contributor: Márcio Silva <coadde@parabola.nu>
+
+pkgbase=octopi
+pkgname=('octopi' 'octopi-notifier' 'octopi-repoeditor' 'octopi-cachecleaner')
+pkgver=0.8.1
+pkgrel=4.parabola1
+arch=('i686' 'x86_64' 'armv7h')
+url="http://octopiproject.wordpress.com"
+license=('GPL2')
+makedepends=('qt5-declarative')
+source=("https://github.com/aarnt/${pkgname}/archive/v${pkgver}.tar.gz"
+ 'octopi-repoeditor.desktop'
+ 'enable-kstatus.patch')
+sha256sums=('e01c6d959e5663797771b95b47951e3ad11a9abbc7cbb009f1f835404c5ff43e'
+ '131f16745df685430db55e54ede6da66aed9b02ca00d6d873a002b2a3e1c90ef'
+ '288dd58a8aa98ef5ad901aec600d0a3c36fa81b60d51385bceeadec0c1aa7b01')
+
+prepare() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ patch -p0 < ../enable-kstatus.patch
+}
+
+build() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ qmake-qt5 octopi.pro
+ make
+
+ cd "${srcdir}/${pkgbase}-${pkgver}/notifier/pacmanhelper"
+ msg "Building pacmanhelper..."
+ qmake-qt5 pacmanhelper.pro
+ make
+
+ cd "${srcdir}/${pkgbase}-${pkgver}/notifier/octopi-notifier"
+ msg "Building octopi-notifier..."
+ qmake-qt5 octopi-notifier.pro
+ make
+
+ cd "${srcdir}/${pkgbase}-${pkgver}/repoeditor"
+ msg "Building octopi-repoeditor..."
+ qmake-qt5 octopi-repoeditor.pro
+ make
+
+ cd "${srcdir}/${pkgbase}-${pkgver}/cachecleaner"
+ msg "Building octopi-cachecleaner..."
+ qmake-qt5 octopi-cachecleaner.pro
+ make
+}
+
+package_octopi() {
+ pkgdesc="A powerful Pacman frontend using Qt5 libs, without nonfree pacaur and yaourt recommendation"
+ depends=('qt5-declarative' 'xterm')
+ optdepends=('kdesu: for KDE'
+ 'gksu: for XFCE, Gnome, LXDE, Cinnamon'
+ 'lxqt-sudo: for LXQT'
+ 'gnome-keyring: for password management'
+ 'gist: for SysInfo report'
+ 'octopi-repoeditor: for editing functions'
+ 'octopi-cachecleaner: for cleaning functions'
+ 'octopi-notifier: for notifications'
+ 'pacmanlogviewer: to view pacman log files')
+ conflicts=('octopi-git')
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/resources/images/${pkgname}_green.png" "${pkgdir}/usr/share/icons/${pkgname}.png"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/resources/images/${pkgname}_green.png" "${pkgdir}/usr/share/icons/gnome/32x32/apps/${pkgname}.png"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/resources/images/${pkgname}_red.png" "${pkgdir}/usr/share/icons/${pkgname}_red.png"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/resources/images/${pkgname}_yellow.png" "${pkgdir}/usr/share/icons/${pkgname}_yellow.png"
+
+ #Pacmanhelper service files
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/notifier/bin/pacmanhelper" "${pkgdir}/usr/lib/octopi/pacmanhelper"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/notifier/pacmanhelper/polkit/org.octopi.pacman.policy" "${pkgdir}/usr/share/polkit-1/actions/org.octopi.pacman.policy"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.conf" "${pkgdir}/etc/dbus-1/system.d/org.octopi.pacmanhelper.conf"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.xml" "${pkgdir}/usr/share/dbus-1/interfaces/org.octopi.pacmanhelper.xml"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/notifier/pacmanhelper/polkit/org.octopi.pacmanhelper.service" "${pkgdir}/usr/share/dbus-1/system-services/org.octopi.pacmanhelper.service"
+
+ #speedup files
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/speedup/speedup-octopi.sh" "${pkgdir}/usr/bin/speedup-octopi.sh"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/speedup/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+}
+
+package_octopi-notifier() {
+ pkgdesc="Notifier for Octopi"
+ depends=('octopi' 'libnotify' 'knotifications')
+ optdepends=('xfce4-notifyd: for notifications in XFCE')
+ conflicts=('octopi-notifier-qt4' 'octopi-notifier-kde')
+
+ #Octopi-notifier files
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/notifier/bin/octopi-notifier" "${pkgdir}/usr/bin/octopi-notifier"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/octopi-notifier.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/octopi-notifier.desktop" "${pkgdir}/etc/xdg/autostart/${pkgname}.desktop"
+}
+
+package_octopi-repoeditor() {
+ pkgdesc="Pacman repo editor for Octopi"
+ depends=('qt5-base')
+
+ #Octopi-repoeditor files
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/repoeditor/bin/octopi-repoeditor" "${pkgdir}/usr/bin/octopi-repoeditor"
+ install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/resources/images/${pkgbase}_red.png" "${pkgdir}/usr/share/icons/${pkgname}.png"
+}
+
+package_octopi-cachecleaner() {
+ pkgdesc="Cachecleaner for Octopi"
+ depends=('qt5-base')
+
+ #Octopi-cachecleaner files
+ install -D -m755 "${srcdir}/${pkgbase}-${pkgver}/cachecleaner/bin/octopi-cachecleaner" "${pkgdir}/usr/bin/octopi-cachecleaner"
+ install -D -m644 "${srcdir}/${pkgbase}-${pkgver}/cachecleaner/$pkgname.desktop" "${pkgdir}/usr/share/applications/$pkgname.desktop"
+}
+
+# vim: set ts=2 sw=2 ft=sh noet:
diff --git a/pcr/octopi/enable-kstatus.patch b/pcr/octopi/enable-kstatus.patch
new file mode 100644
index 000000000..43b897707
--- /dev/null
+++ b/pcr/octopi/enable-kstatus.patch
@@ -0,0 +1,12 @@
+diff -Naur notifier/octopi-notifier/octopi-notifier.pro-orig notifier/octopi-notifier/octopi-notifier.pro
+--- notifier/octopi-notifier/octopi-notifier.pro-orig 2016-04-01 16:34:55.541500593 -0400
++++ notifier/octopi-notifier/octopi-notifier.pro 2016-04-01 16:34:59.948205892 -0400
+@@ -8,7 +8,7 @@
+
+ # This controls whether octopi-notifier uses KStatusNotifier lib
+ # You SHOULD REALLY enable the following define in plasma 5 desktops!
+-#DEFINES += KSTATUS
++DEFINES += KSTATUS
+
+ contains(DEFINES, KSTATUS){
+ QT += KNotifications
diff --git a/pcr/octopi/octopi-repoeditor.desktop b/pcr/octopi/octopi-repoeditor.desktop
new file mode 100644
index 000000000..6e52a0076
--- /dev/null
+++ b/pcr/octopi/octopi-repoeditor.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Octopi Repo Editor
+Icon=octopi-repoeditor
+Exec=octopi-repoeditor
+Terminal=false
+Type=Application
+Categories=GNOME;GTK;System;
+#NotShowIn=GNOME;XFCE;LXDE;KDE;
+StartupNotify=true
diff --git a/pcr/rave-x-colors/PKGBUILD b/pcr/rave-x-colors/PKGBUILD
new file mode 100644
index 000000000..7c4e81b2b
--- /dev/null
+++ b/pcr/rave-x-colors/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer (Arch): ThePilot <afuturepilotis at gmail dot com>
+# Maintainer: Márcio Silva <coadde@parabola.nu>
+
+pkgname=rave-x-colors
+pkgver=2.1
+pkgrel=3.parabola1
+pkgdesc="A vivid and classically styled icon theme based on Faenza. The inspiration for Mint-X, but with support for dark panels (Parabola rebranded)"
+arch=('any')
+url="http://www.ravefinity.com/p/rave-x-icon-theme.html"
+license=('custom:cc-by-sa-3.0' 'GPL2')
+options=('!strip' '!zipman' 'libtool' 'staticlibs')
+install=update-icon-cache.install
+source=($pkgname-$pkgver.tar.gz::https://googledrive.com/host/0B7iDWdwgu9QAX25DaVJOT0NtR2M
+ start-here-16.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r16px2_noa_nof_nos_svg1d1.svg
+ start-here-22.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r22px2_noa_nof_nos_svg1d1.svg
+ start-here-24.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r24px2_noa_nof_nos_svg1d1.svg
+ start-here-32.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r32px2_noa_nof_nos_svg1d1.svg
+ start-here-48.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r48px2_noa_nof_nos_svg1d1.svg
+ start-here-64.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r64px2_noa_nof_nos_svg1d1.svg
+ start-here-128.svg::https://projects.parabola.nu/pac.git/plain/src/img/parabola_officialIcon-default_r128px2_noa_nof_nos_svg1d1.svg)
+md5sums=('23934c1e096be974694a46876e891fea'
+ 'f4daffac94e23a4f6a760cbaf8efbb34'
+ '7719e081594472778012ba9d9c318546'
+ 'a2715b9e291654afb87585ede37ad72d'
+ 'a4eb6316d254cf7017107363e41f7f07'
+ '2b739bfca04b08a5774fe77e9b8e66e8'
+ '94b9f4e6eeb5d9dbfd837af87185eecc'
+ '782e7ce11c076163e19d2db299c1133c')
+
+package() {
+ mkdir -p $pkgdir/usr/share/icons/
+ cp -r $srcdir/* $pkgdir/usr/share/icons/
+
+ for i in 16 22 24 32 48 64 128; do
+ install -Dm644 $srcdir/start-here-$i.svg \
+ $pkgdir/usr/share/icons/RAVE-X-CX/places/$i/start-here.svg
+ done
+
+ rm "$pkgdir/usr/share/icons/RAVEX-Icon-Manual-Doc.txt" "$pkgdir/usr/share/icons/$pkgname-$pkgver.tar.gz"
+}
diff --git a/pcr/rave-x-colors/update-icon-cache.install b/pcr/rave-x-colors/update-icon-cache.install
new file mode 100644
index 000000000..461e54033
--- /dev/null
+++ b/pcr/rave-x-colors/update-icon-cache.install
@@ -0,0 +1,14 @@
+post_install() {
+ for dir in usr/share/icons/RAVE*; do
+ gtk-update-icon-cache -ftq $dir
+ done
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
+