From 124e7b185c3121c935be670006938e0782295f4b Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 17 Aug 2015 20:26:02 +0200 Subject: [PATCH] added missing files --- exorciser/default/exorciser.sh | 2 ++ isoviewer/default/PKGBUILD | 29 +++++++++++++++++++++++++++ isoviewer/default/isoviewer.desktop | 9 +++++++++ isoviewer/default/isoviewer.install | 11 ++++++++++ isoviewer/default/isoviewer.sh | 2 ++ jflap/default/jflap.sh | 2 ++ mkvtoolnix/default/mkvtoolnix.install | 15 ++++++++++++++ pkgbuilds.pro | 3 ++- qpaeq-menu-entry/PKGBUILD | 20 ++++++++++++++++++ qpaeq-menu-entry/qpaeq.desktop | 8 ++++++++ qpaeq-menu-entry/qpaeq.install | 15 ++++++++++++++ qpaeq-menu-entry/qpaeq.svg | 1 + 12 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 exorciser/default/exorciser.sh create mode 100644 isoviewer/default/PKGBUILD create mode 100755 isoviewer/default/isoviewer.desktop create mode 100644 isoviewer/default/isoviewer.install create mode 100644 isoviewer/default/isoviewer.sh create mode 100644 jflap/default/jflap.sh create mode 100644 mkvtoolnix/default/mkvtoolnix.install create mode 100644 qpaeq-menu-entry/PKGBUILD create mode 100755 qpaeq-menu-entry/qpaeq.desktop create mode 100644 qpaeq-menu-entry/qpaeq.install create mode 100644 qpaeq-menu-entry/qpaeq.svg diff --git a/exorciser/default/exorciser.sh b/exorciser/default/exorciser.sh new file mode 100644 index 00000000..f5a69e8c --- /dev/null +++ b/exorciser/default/exorciser.sh @@ -0,0 +1,2 @@ +#!/bin/bash +exec "$JAVA_HOME/bin/java" -jar /usr/share/java/exorciser/exorciser.jar "$@" diff --git a/isoviewer/default/PKGBUILD b/isoviewer/default/PKGBUILD new file mode 100644 index 00000000..73afc354 --- /dev/null +++ b/isoviewer/default/PKGBUILD @@ -0,0 +1,29 @@ +pkgname=isoviewer +pkgver=1.0.7 +pkgrel=1 +epoch=1 +arch=('any') +pkgdesc="MP4/ISO Viewer" +license= +depends=('java-environment') +makedepends= +install=${pkgname}.install +url= +source=("$pkgname-$pkgver.jar::https://github.com/sannies/$pkgname/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.jar" + "${pkgname}.sh" + "${pkgname}.desktop" + "${pkgname}.install") +md5sums=('a80b0b052bf4db529d9342da9a950b3f' + '46a45db34de39faf0c96b14b7a8b3b0a' + '27af8fee869cccf25921bbeb14e9c17e' + 'dddc76d48a27c97823c3f95131772a01') + +package() { + cd $srcdir + # start script + install -m755 -D "./${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + # jar file + install -m644 -D "./$pkgname-$pkgver.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" + # menu entry + install -m644 -D "./${pkgname}.desktop" "$pkgdir/usr/share/applications/${pkgname}.desktop" +} diff --git a/isoviewer/default/isoviewer.desktop b/isoviewer/default/isoviewer.desktop new file mode 100755 index 00000000..38d57d20 --- /dev/null +++ b/isoviewer/default/isoviewer.desktop @@ -0,0 +1,9 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Comment= +Terminal=false +Name=ISO Viewer +Exec=isoviewer +Type=Application +Icon=dialog-information +Categories=Viewer;Utility; diff --git a/isoviewer/default/isoviewer.install b/isoviewer/default/isoviewer.install new file mode 100644 index 00000000..54734841 --- /dev/null +++ b/isoviewer/default/isoviewer.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/isoviewer/default/isoviewer.sh b/isoviewer/default/isoviewer.sh new file mode 100644 index 00000000..c11ef2e2 --- /dev/null +++ b/isoviewer/default/isoviewer.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec "$JAVA_HOME/bin/java" -jar /usr/share/java/isoviewer/isoviewer.jar "$@" diff --git a/jflap/default/jflap.sh b/jflap/default/jflap.sh new file mode 100644 index 00000000..1df3f687 --- /dev/null +++ b/jflap/default/jflap.sh @@ -0,0 +1,2 @@ +#!/bin/bash +exec "$JAVA_HOME/bin/java" -jar /usr/share/java/jflap/jflap.jar "$@" diff --git a/mkvtoolnix/default/mkvtoolnix.install b/mkvtoolnix/default/mkvtoolnix.install new file mode 100644 index 00000000..14813516 --- /dev/null +++ b/mkvtoolnix/default/mkvtoolnix.install @@ -0,0 +1,15 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + if [ -f usr/bin/update-mime-database ]; then + update-mime-database usr/share/mime &> /dev/null + fi + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +pre_remove() { + post_install +} diff --git a/pkgbuilds.pro b/pkgbuilds.pro index 8cd53ee3..3405e8f3 100644 --- a/pkgbuilds.pro +++ b/pkgbuilds.pro @@ -33,4 +33,5 @@ OTHER_FILES += \ toggletouch/default/PKGBUILD \ jflap/default/PKGBUILD \ exorciser/default/PKGBUILD \ - mkvtoolnix/default/PKGBUILD + mkvtoolnix/default/PKGBUILD \ + isoviewer/default/PKGBUILD diff --git a/qpaeq-menu-entry/PKGBUILD b/qpaeq-menu-entry/PKGBUILD new file mode 100644 index 00000000..fa772ce8 --- /dev/null +++ b/qpaeq-menu-entry/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=qpaeq-menu-entry +_execname=qpaeq +pkgver=1.0.0 +pkgrel=3 +arch=('any') +pkgdesc="Menu entry for qpaeq - a PulseAudio equalizer frontend." +license=('BSD') +depends=('pulseaudio-equalizer' 'python-pyqt4') +makedepends= +install=${_execname}.install +url= +source=("$_execname.desktop" "$_execname.svg") +md5sums=('2bb4b813d1007bd93b58c15f1334fe88' + '82df9349be90add6be1be8c537f4abef') + +package() { + cd $srcdir + install -m644 -D ./${_execname}.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/${_execname}.svg + install -m644 -D ./${_execname}.desktop $pkgdir/usr/share/applications/${_execname}.desktop +} diff --git a/qpaeq-menu-entry/qpaeq.desktop b/qpaeq-menu-entry/qpaeq.desktop new file mode 100755 index 00000000..399a969b --- /dev/null +++ b/qpaeq-menu-entry/qpaeq.desktop @@ -0,0 +1,8 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Terminal=false +Name=Equalizer +Exec=qpaeq +Type=Application +Icon=qpaeq +Categories=Utility;Audio;Video;AudioVideo; diff --git a/qpaeq-menu-entry/qpaeq.install b/qpaeq-menu-entry/qpaeq.install new file mode 100644 index 00000000..e63dff69 --- /dev/null +++ b/qpaeq-menu-entry/qpaeq.install @@ -0,0 +1,15 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + + echo "Add the following lines to /etc/pulse/default.pa or ~/.config/pulse/default.pa to enable the equalizer. +load-module module-equalizer-sink +load-module module-dbus-protocol" +} + +post_upgrade() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_remove() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} diff --git a/qpaeq-menu-entry/qpaeq.svg b/qpaeq-menu-entry/qpaeq.svg new file mode 100644 index 00000000..91da2ab6 --- /dev/null +++ b/qpaeq-menu-entry/qpaeq.svg @@ -0,0 +1 @@ + \ No newline at end of file