Skip to content

Instantly share code, notes, and snippets.

View kolewu's full-sized avatar

Uwe Koloska kolewu

  • voice INTER connect GmbH
View GitHub Profile
@kolewu
kolewu / PKGBUILD.tdom-git
Last active December 11, 2015 14:29
This is a PKGBUILD script to create a tdom package that is compatible with tcl 8.6 (see https://aur.archlinux.org/packages/tdom/)
# Maintainer: Uwe Koloska <kolewu@koloro.de>
# Contributor: Dejan Cabrilo <dcabrilo@bitspan.rs>
pkgname=tdom-git
pkgver=20130121
pkgrel=1
pkgdesc="A fast XML/DOM/XPath package for Tcl written in C"
arch=('i686' 'x86_64')
url="http://tdom.github.com/"
license=('MPL')
@kolewu
kolewu / PKGBUILD.mma
Last active July 27, 2020 15:00
PKGBUILD script for outdated package mma
# Contributor: Eric Le Bras <eric.lebras@gmail.com>
# Contributor: Uwe Koloska <kolewu@koloro.de>
pkgname=mma
pkgver=12.10
pkgrel=1
pkgdesc="Musical MIDI Accompaniment (MMA) is an accompaniment generator"
url="http://www.mellowood.ca/mma/"
depends=('python2>=2.5.0' 'timidity++')
license=('GPL')
@kolewu
kolewu / PKGBUILD.mma-songs
Last active December 15, 2015 15:29
an updated PKGBUILD for mma-songs
# Contributor: Eric Le Bras <eric.lebras@gmail.com>
# Contributor: Uwe Koloska <kolewu@koloro.de>
pkgname=mma-songs
pkgver=12.10
pkgrel=1
pkgdesc="Songs archive for Musical MIDI Accompaniment (MMA)"
url="http://www.mellowood.ca/mma/"
depends=()
license=('GPL')
@kolewu
kolewu / PKGBUILD.diff
Last active November 16, 2015 22:20
patacrep.aur
--- PKGBUILD__orig 2015-06-14 20:15:18.000000000 +0200
+++ PKGBUILD 2015-11-16 01:53:58.932253871 +0100
@@ -8,13 +8,16 @@
url="http://www.patacrep.com"
license=('GPL')
depends=('python' 'python-ply' 'python-jinja' 'python-chardet'
- 'python-unidecode' 'texlive-fontsextra' 'lilypond')
+ 'python-unidecode' 'texlive-fontsextra' 'texlive-latexextra' 'lilypond')
makedepends=('python-setuptools')
-source=("https://github.com/patacrep/${pkgname}/archive/v${pkgver}.tar.gz")
@kolewu
kolewu / profile-roots.sh
Last active December 22, 2017 14:33
slow bob with many root recipes
After removing the *rootness* of all root recipes beside a very simple
one, add it back one recipe file at a time and profile the build of
the simple recipe.
New version also adds a second run with hot cache.
@kolewu
kolewu / path-fmt.py
Created December 18, 2017 18:15
Pathformatter that creates predictable names
# Path formatter plugin to get human readable paths
#
# This plugin introduces these new properties to a recipe:
# - checkoutDir: optional string
# - buildDir: optional string
# - packageDir: optional string
import os.path
from bob.errors import ParseError
from bob.input import PluginState, PluginProperty