blob: 32de516021c7dfa5eebd1eb5c75bb4f2965a3a66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# Maintainer: Kyle Sferrazza <kyle.sferrazza@gmail.com>
# Contributor: lilydjwg <lilydjwg@gmail.com>
# Contributor: gborzi <gborzi@ieee.org>
# Contributor: Greg von Nessi <greg.vonnessi@gmail.com>
_pkgname=screenruler
pkgname=gnome-$_pkgname
pkgver=0.9.6
pkgrel=6
pkgdesc="ScreenRuler lets you measure objects on your screen using six different metrics."
arch=('any')
url="https://launchpad.net/screenruler"
license=('GPL')
depends=('ruby-gtk2' 'ruby-cairo' 'ruby-gettext' 'ruby-pkg-config')
makedepends=('intltool')
source=("https://launchpad.net/screenruler/trunk/$pkgver/+download/$_pkgname-$pkgver.tar.gz"
"$pkgname.desktop"
"path_patch.diff")
md5sums=('0caefe6835501beae8daffe2a8069e54'
'4f0e90bb3f2a241c64de7e5b1ddefdd4'
'a54e055c1b37c65dec3062e90be76508')
build() {
cd $srcdir/$_pkgname
# Fix path
patch -Np0 -i $srcdir/path_patch.diff
# Fix Kernel.loop shadowing issue
sed -i 's/loop/screenruler_loop/' $srcdir/screenruler/utils/addons_ruby.rb
sed -i 's/loop/screenruler_loop/' $srcdir/screenruler/ruler_window.rb
}
package() {
cd $srcdir/$_pkgname
mkdir -p $pkgdir/usr/share/{applications,pixmaps,$_pkgname/utils}
install -m644 *.glade $pkgdir/usr/share/$_pkgname
install -m644 preferences_window.rb help_window.rb \
ruler_popup_menu.rb ruler_window.rb utils/*.rb \
$pkgdir/usr/share/$_pkgname/utils
install -Dm755 screenruler.rb $pkgdir/usr/bin/$_pkgname
# creation of menu entry
install -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/
install -m644 $_pkgname-icon-*.png $pkgdir/usr/share/pixmaps/
}
|