diff options
author | haarp <main.haarp@gmail.com> | 2018-05-01 13:09:14 +0200 |
---|---|---|
committer | haarp <main.haarp@gmail.com> | 2018-05-01 13:09:14 +0200 |
commit | ebbbc5a8a57bf54385352d9bd59579142451d359 (patch) | |
tree | c5b23a24197d2540a3a5cde0c59312feb3b490d3 /app-misc | |
parent | Remove sys-auth-fingerprint-gui as 1.09 is in main tree now (diff) | |
download | haarp-ebbbc5a8a57bf54385352d9bd59579142451d359.tar.gz haarp-ebbbc5a8a57bf54385352d9bd59579142451d359.tar.bz2 haarp-ebbbc5a8a57bf54385352d9bd59579142451d359.zip |
Add working screenruler
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/screenruler/Manifest | 2 | ||||
-rw-r--r-- | app-misc/screenruler/screenruler-0.9.6.ebuild | 56 |
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 +} |