summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2018-05-01 13:09:14 +0200
committerhaarp <main.haarp@gmail.com>2018-05-01 13:09:14 +0200
commitebbbc5a8a57bf54385352d9bd59579142451d359 (patch)
treec5b23a24197d2540a3a5cde0c59312feb3b490d3 /app-misc
parentRemove sys-auth-fingerprint-gui as 1.09 is in main tree now (diff)
downloadhaarp-ebbbc5a8a57bf54385352d9bd59579142451d359.tar.gz
haarp-ebbbc5a8a57bf54385352d9bd59579142451d359.tar.bz2
haarp-ebbbc5a8a57bf54385352d9bd59579142451d359.zip
Add working screenruler
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/screenruler/Manifest2
-rw-r--r--app-misc/screenruler/screenruler-0.9.6.ebuild56
2 files changed, 58 insertions, 0 deletions
diff --git a/app-misc/screenruler/Manifest b/app-misc/screenruler/Manifest
new file mode 100644
index 0000000..cb0b421
--- /dev/null
+++ b/app-misc/screenruler/Manifest
@@ -0,0 +1,2 @@
+DIST screenruler-0.9.6.tar.gz 22804 BLAKE2B e0dde2b9738e21dceeae321a2c467bc1022001561a3f17f400c7b1cf46a8bf791c286d51d5be3d9f8e9d4ef13fffa844e6abc670103bcc3e0fd5ce45e05ab868 SHA512 e10eb88f878c3744f68d8146ee127e3559a2339e4073bf423b5b49cb4dd1ab64fc4273a645c243c3f4898747bf59085a406e7b3e5f033e002ec274bff26f41a2
+EBUILD screenruler-0.9.6.ebuild 1324 BLAKE2B be664fe9dabf8c433f93c45605d09c00a9c092c3d41053d45553d366fc5c92ea3d5cb58ece682a624e3e1410c58bb71ea418c48430dfdb7653adccadd91f5242 SHA512 e07528dd8583e39b4d31651b71dee7e29cc37c12269f32aaecce6ebb30244b5785374bce59c3590b335918b2bf8cb68da722b460e9f73b4c177af5705834116a
diff --git a/app-misc/screenruler/screenruler-0.9.6.ebuild b/app-misc/screenruler/screenruler-0.9.6.ebuild
new file mode 100644
index 0000000..f92787b
--- /dev/null
+++ b/app-misc/screenruler/screenruler-0.9.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils fdo-mime
+
+DESCRIPTION="Measure objects on your desktop using six different metrics"
+HOMEPAGE="http://gnomecoder.wordpress.com/screenruler/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+
+RDEPEND="dev-lang/ruby
+ dev-ruby/ruby-gettext
+ dev-ruby/ruby-gtk2"
+
+S="${WORKDIR}/screenruler"
+
+# There is no installation mechanism, so just put everything in the right place
+
+src_prepare() {
+ eapply_user
+
+ sed -i -e "s:Dir.chdir.*:\$LOAD_PATH << '/usr/share/screenruler':" \
+ -e "s:\$LOAD_PATH << './utils':\$LOAD_PATH << '/usr/share/screenruler/utils':" \
+ screenruler.rb
+}
+
+src_install() {
+ make_desktop_entry screenruler "Screen Ruler" screenruler "Utility;GTK;"
+
+ insinto /usr/share/${PN}
+ doins "${S}"/*.rb
+ doins "${S}"/*.glade
+ doins "${S}"/*.png
+ insinto /usr/share/${PN}/utils
+ doins "${S}"/utils/*
+
+ exeinto /usr/share/${PN}
+ doexe "${S}"/screenruler.rb
+
+ dosym /usr/share/${PN}/screenruler.rb /usr/bin/screenruler
+ dosym /usr/share/${PN}/screenruler-icon-64x64.png /usr/share/pixmaps/screenruler.png
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}