diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | mypaint-brushes-deevad.install | 51 |
3 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6b0565a72fdd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = mypaint-brushes-deevad + pkgdesc = Mypaint brushkit by David Revoy + pkgver = 6 + pkgrel = 2 + url = http://www.davidrevoy.com/article142/mypaint-v6-brushkit + install = mypaint-brushes-deevad.install + arch = any + license = CCPL:by + depends = mypaint>1.0.0 + source = mypaint-brushes-deevad-6.zip::http://fc02.deviantart.net/fs70/f/2012/303/9/a/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip + md5sums = b1f7eab7b919c475ecd4d872363787b1 + +pkgname = mypaint-brushes-deevad + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e5457b62c7a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com> +# Contributor: N30N <archlinux@alunamation.com> +# vim:set ts=2 sw=2 et ft=sh tw=100: noexpandtab + +pkgname="mypaint-brushes-deevad" +pkgver=6 +pkgrel=2 +pkgdesc="Mypaint brushkit by David Revoy" +#url="http://www.davidrevoy.com/?article55/mypaint-v4-brushkit" +url='http://www.davidrevoy.com/article142/mypaint-v6-brushkit' +license=("CCPL:by") +arch=("any") +depends=("mypaint>1.0.0") +#source=("$pkgname-$pkgver.zip::http://www.deviantart.com/download/335059175/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip") +source=($pkgname-$pkgver.zip::http://fc02.deviantart.net/fs70/f/2012/303/9/a/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip) +install="mypaint-brushes-deevad.install" +opttions=(!strip) +build(){ + cd "$srcdir" + # cleaning install file + :>"$startdir"/$pkgname.install + cat <<-EOF > "$startdir/$pkgname.install" + pre_install() { + { + echo "# $pkgname start." + echo "$(cat $srcdir/order.conf)" + echo "# $pkgname end." + } >> /usr/share/mypaint/brushes/order.conf + } + + pre_upgrade() { + sed "/^# $pkgname start.$/,/^# $pkgname end.$/d" -i /usr/share/mypaint/brushes/order.conf + } + + pre_remove() { + pre_upgrade $1 + } +EOF +} +package() { + cd "$srcdir"/deevad-v$pkgver + install -dm755 "$pkgdir"/usr/share/mypaint/brushes/deevad-v$pkgver + # install brushes and fix permissions + install -Dm644 "$srcdir"/deevad-v$pkgver/*.{myb,png} \ + "$pkgdir"/usr/share/mypaint/brushes/deevad-v$pkgver/ +} +md5sums=('b1f7eab7b919c475ecd4d872363787b1') diff --git a/mypaint-brushes-deevad.install b/mypaint-brushes-deevad.install new file mode 100644 index 000000000000..7c7f5888747a --- /dev/null +++ b/mypaint-brushes-deevad.install @@ -0,0 +1,51 @@ +pre_install() { +{ +echo "# mypaint-brushes-deevad start." +echo "Group: deevad-v6 +deevad-v6/rough +deevad-v6/4H_pencil +deevad-v6/2B_pencil +deevad-v6/pen +deevad-v6/kneaded_eraser +deevad-v6/kneaded_eraser_large +deevad-v6/large_hard_eraser +deevad-v6/thin_hard_eraser +deevad-v6/basic_digital_brush +deevad-v6/basic_digital_brush_smudging +deevad-v6/basic_digital_knife +deevad-v6/basic_digital_knife_smudging +deevad-v6/detail_brush_large +deevad-v6/detail_brush_large_glazing +deevad-v6/detail_brush_thin +deevad-v6/detail_brush_thin_glazing +deevad-v6/rigger_brush +deevad-v6/rigger_brush_thin +deevad-v6/thin_watercolor +deevad-v6/large_watercolor_fringe +deevad-v6/watercolor_glazing +deevad-v6/watercolor_expressive +deevad-v6/only_water_fringe +deevad-v6/sponge_smudging +deevad-v6/ballpen +deevad-v6/pen-note +deevad-v6/soft-dip-pen +deevad-v6/liner +deevad-v6/brush +deevad-v6/fill +deevad-v6/spray +deevad-v6/spray2 +deevad-v6/chalk +deevad-v6/grainy_blending +deevad-v6/blending +deevad-v6/airbrush" +echo "# mypaint-brushes-deevad end." +} >> /usr/share/mypaint/brushes/order.conf +} + +pre_upgrade() { +sed "/^# mypaint-brushes-deevad start.$/,/^# mypaint-brushes-deevad end.$/d" -i /usr/share/mypaint/brushes/order.conf +} + +pre_remove() { +pre_upgrade +} |