added some PKGBUILD files
This commit is contained in:
parent
6ece08a2f2
commit
7355072ec1
|
@ -1,3 +1,6 @@
|
|||
# PKGBUILDs
|
||||
Contains PKGBUILD files for creating Arch Linux packages of my applications.
|
||||
It also contains packages for creation of Windows binaries with Mingw-w64.
|
||||
Contains PKGBUILD files for creating Arch Linux packages of my own and
|
||||
other applications.
|
||||
|
||||
For some applications it also provides PKGBUILD files for the creation
|
||||
of Windows binaries with the Mingw-w64 cross compiler.
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
# Maintainer: Martchus <martchus@gmx.net>
|
||||
pkgname=blackwidowcontrol
|
||||
pkgver=1.0.0
|
||||
pkgrel=3
|
||||
pkgdesc="Python script to enable macro keys of BlackWidow keyboard under GNU/Linux"
|
||||
arch=('any')
|
||||
license=('GPL')
|
||||
groups=
|
||||
provides=
|
||||
depends=("python" "python-pyusb")
|
||||
makedepends=
|
||||
conflicts=
|
||||
replaces=
|
||||
backup=
|
||||
install=
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${pkgname}/archive/v${pkgver}.tar.gz")
|
||||
noextract=
|
||||
sha256sums=('skip')
|
||||
|
||||
# head end
|
||||
|
||||
package() {
|
||||
_srcdir="${srcdir}/${PROJECT_DIR_NAME:-$_reponame-$pkgver}"
|
||||
install -Dm755 "${_srcdir}/blackwidowcontrol.py" "${pkgdir}/usr/bin/blackwidowcontrol"
|
||||
install -Dm644 "${_srcdir}/razer_blackwidow.rules" "${pkgdir}/etc/udev/rules.d/70-razer_blackwidow.rules"
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
# Maintainer: Martchus <martchus@gmx.net>
|
||||
pkgname=diriterator
|
||||
pkgver=1.0.3
|
||||
pkgrel=2
|
||||
pkgdesc="Runs a script for each file in a directory hierarchy using GNU parallel."
|
||||
arch=('any')
|
||||
license=('GPL')
|
||||
groups=
|
||||
provides=
|
||||
depends=("parallel")
|
||||
makedepends=
|
||||
conflicts=
|
||||
replaces=
|
||||
backup=
|
||||
install=
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${pkgname}/archive/v${pkgver}.tar.gz")
|
||||
noextract=
|
||||
md5sums=('skip')
|
||||
|
||||
package() {
|
||||
install -Dm755 "${srcdir}/${PROJECT_DIR_NAME:-$_reponame-$pkgver}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
pkgname=exorciser
|
||||
pkgver=3.10
|
||||
pkgrel=1
|
||||
pkgdesc="Automatic generation and correction of structured exercises to theoretical computer science"
|
||||
arch=('any')
|
||||
url="http://www.swisseduc.ch/informatik/exorciser/index.html"
|
||||
license=('CCPL')
|
||||
conflicts=()
|
||||
depends=('java-environment')
|
||||
_file=exorciser-de-$pkgver.jar
|
||||
source=("http://www.swisseduc.ch/informatik/exorciser/classes/$_file"
|
||||
"$pkgname.sh")
|
||||
md5sums=('d1ebc927b1a3ecf51f0f542d43dad59a'
|
||||
'7f75e3710e52def4b40fc9afa9bc2f4d')
|
||||
|
||||
package() {
|
||||
cd $srcdir
|
||||
mkdir -p $pkgdir/usr/share/java/$pkgname/
|
||||
cp $_file $pkgdir/usr/share/java/$pkgname/$pkgname.jar
|
||||
mkdir -p $pkgdir/usr/bin
|
||||
cp $pkgname.sh $pkgdir/usr/bin/$pkgname
|
||||
chmod +x $pkgdir/usr/bin/$pkgname
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
pkgname=jflap
|
||||
pkgver=7.0
|
||||
pkgrel=5
|
||||
pkgdesc="Software to learning the basic concepts of Formal Languages and Automata Theory"
|
||||
arch=('any')
|
||||
url="http://www.jflap.org/"
|
||||
license=('CCPL')
|
||||
conflicts=()
|
||||
depends=('java-environment')
|
||||
_file=${pkgname^^}.jar
|
||||
source=("http://www.cs.duke.edu/csed/jflap/jflaptmp/may15-2011/withoutSource/$_file"
|
||||
"$pkgname.sh")
|
||||
|
||||
package() {
|
||||
cd $srcdir
|
||||
mkdir -p $pkgdir/usr/share/java/$pkgname/
|
||||
cp $_file $pkgdir/usr/share/java/$pkgname/$pkgname.jar
|
||||
mkdir -p $pkgdir/usr/bin
|
||||
cp $pkgname.sh $pkgdir/usr/bin/$pkgname
|
||||
chmod +x $pkgdir/usr/bin/$pkgname
|
||||
}
|
||||
md5sums=('95d5f8f9f098331f6f61c24f7931589f'
|
||||
'c5e9c07d641f0a28a65e575feff9ec60')
|
|
@ -0,0 +1,22 @@
|
|||
# Maintainer: Martchus <martchus@gmx.net>
|
||||
pkgname=mediaplayerctl
|
||||
pkgver=1.0.1
|
||||
pkgrel=1
|
||||
pkgdesc="Bash script to control media player applications using qdbus."
|
||||
arch=(any)
|
||||
license=('GPL')
|
||||
groups=
|
||||
provides=
|
||||
depends=("qtchooser")
|
||||
makedepends=
|
||||
conflicts=
|
||||
replaces=
|
||||
backup=
|
||||
install=
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${pkgname}/archive/v${pkgver}.tar.gz")
|
||||
noextract=
|
||||
sha256sums=('skip')
|
||||
|
||||
package() {
|
||||
install -Dm755 "${srcdir}/${PROJECT_DIR_NAME:-$_reponame-$pkgver}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
||||
}
|
|
@ -26,4 +26,10 @@ OTHER_FILES += \
|
|||
tasky-server/default/PKGBUILD \
|
||||
tasky-server/mingw-w64/PKGBUILD \
|
||||
videodownloader/default/PKGBUILD \
|
||||
videodownloader/mingw-w64/PKGBUILD
|
||||
videodownloader/mingw-w64/PKGBUILD \
|
||||
blackwidowcontrol/default/PKGBUILD \
|
||||
diriterator/default/PKGBUILD \
|
||||
mediaplayerctl/default/PKGBUILD \
|
||||
toggletouch/default/PKGBUILD \
|
||||
jflap/default/PKGBUILD \
|
||||
exorciser/default/PKGBUILD
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# Maintainer: Martchus <martchus@gmx.net>
|
||||
pkgname=toggletouch
|
||||
pkgver=1.0.0
|
||||
pkgrel=2
|
||||
pkgdesc="Enables/disables the touchpad."
|
||||
arch=('any')
|
||||
license=('GPL')
|
||||
groups=
|
||||
provides=
|
||||
depends=('xf86-input-synaptics')
|
||||
makedepends=
|
||||
conflicts=
|
||||
replaces=
|
||||
backup=
|
||||
install=
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Martchus/${pkgname}/archive/v${pkgver}.tar.gz")
|
||||
noextract=
|
||||
md5sums=('skip')
|
||||
|
||||
package() {
|
||||
install -Dm755 "${srcdir}/${PROJECT_DIR_NAME:-$_reponame-$pkgver}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
||||
}
|
Loading…
Reference in New Issue