diff options
| -rw-r--r-- | x11-terms/termite/Manifest | 4 | ||||
| -rw-r--r-- | x11-terms/termite/patch | 28 | ||||
| -rw-r--r-- | x11-terms/termite/termite-7.ebuild | 53 | ||||
| -rw-r--r-- | x11-terms/termite/termite-9999.ebuild | 16 |
4 files changed, 93 insertions, 8 deletions
diff --git a/x11-terms/termite/Manifest b/x11-terms/termite/Manifest index 5f7d6280..21d9c91d 100644 --- a/x11-terms/termite/Manifest +++ b/x11-terms/termite/Manifest @@ -1,3 +1,5 @@ EBUILD termite-6.ebuild 1091 SHA256 c57e59a2820dec036ed724f60940a4f1128a71ba6bef457fabbed260e217fe73 SHA512 945772d3b46f4ae4f9696429bbd564df3b99722e53d6cc4b7ee28b480bf29f7282672776b9f14148afed7be003b7122071ce28e7238e9bfefa2c97ee2e39ebea WHIRLPOOL 471c60e4c9a0be11356973090ee847a0b5f5a52d5ca9302eab230f3f7cdef2512a225a718d401fa1aebc3d84dcb08c1fe636ea89d55e92d3152208fdba955865 -EBUILD termite-9999.ebuild 1080 SHA256 930b139b037bb3664f9044fe726eed9798dd3125e1829f0298269a40b2addadb SHA512 04954c42653f8bcf06c17aad68c289e526f70cfefbd805bfd3a3fee2dd4d1cc745446e0b7c8918dd9037154de8234c17415360c4516cda985a25d4c4247307ea WHIRLPOOL ff93acd2fbfd42ba980f06f9e24c0126f0e189bec58858a09fd84e6864692d4245743b042f85f72aa5dd237b18cb8908e18001d43018bf39c5fcd5d7c5b98839 +EBUILD termite-7.ebuild 1127 SHA256 b1a60c67f9cac0b91e42f08608cb5921916a57ca77f1c5b4734b3bbe672c880c SHA512 4650e28b3d0109aa49210fcb49af10df86ade851421dcb9986e456a053a6dbd4cd665288ea9337ce87ccb15dd95cc4ed7e3bad198b480778a52784035b2586d8 WHIRLPOOL cb4800c1a3226e3c4614b27d6c335b11044192ccc9b7eeff4962fcea6d4752119e42667cfb7c3e75ab86b5d40d8926df022fd67a99710658503efb4050709c10 +EBUILD termite-9999.ebuild 1116 SHA256 675097a4a1bc7afeb206eed04b0d6d5e018c89a445856898336cc6d157897ce4 SHA512 84e1326c5a4c2fffb5f4df199916ad5be669a0d5a6621ed6503aabff5454ed0d49e6073106dbfe011a45b3c8d11facdd162dc41008d6cbc6936fa129b9af1348 WHIRLPOOL 9756106680d6a4890bfc7991e3476e7a7f99c4901c7795bfc102e2932e4f576696c3304ce962d18a2cf6eed9952780dbd59713eae08cd7c24b1e07f299b46485 MISC metadata.xml 303 SHA256 95bce703611f26224fac5e9b9bf4dd2fdd402e56362ebbc1fec9de0257744635 SHA512 b4c133d4105fd81749a2b154b300eb199aedc7200faca7fe807f33b5776f36c8caa820d58c9bfda5959e3f10aa65be46fd22b4daeb5d10952c1eb28441b01de0 WHIRLPOOL 95deb0e1f3af94fa27ca0196b18c14e6f243e835d1c794d84e79ed4894b621717b0f4171bed57059a1fd2594381d101bd388061eb2b424d44acab678dffe7c20 +MISC patch 531 SHA256 d5a3b40557ab4dd1b70b8eb494ecbe4c404fa1e5194fa92b9ca02cf340699f0c SHA512 6d9231ab8731c95d7929790de6071443764d4c433ca1293e0363c08e5f227a4a106ce08737759ca9c8408a7f9d533f0a1ab16123edb746b171e3fa81e5187090 WHIRLPOOL f21a21213c6f7855a95cc119fddeacc65d70e653bb8ba67e46c88abab495f65362688b0af4dd7c6a2c4be1bd9462283275e4b2de9c5c95c935245a3b5beafe61 diff --git a/x11-terms/termite/patch b/x11-terms/termite/patch new file mode 100644 index 00000000..e274f988 --- /dev/null +++ b/x11-terms/termite/patch @@ -0,0 +1,28 @@ +--- termite-9999.ebuild 2013-09-25 16:39:56.753562930 +0200 ++++ termite-9999.ebuild 2013-11-11 10:03:08.158660185 +0100 +@@ -32,16 +32,18 @@ + fi + } + +-src_prepare() { +- sed -e '/PREFIX/s:/usr/local:/usr:' \ +- -e 's/-O3//g' \ +- -e '/LDFLAGS/s/-s//' \ +- -i Makefile || die ++pkg_setup() { ++ # Makefile prepends -O3 ++ CXXFLAGS="-O0 ${CXXFLAGS}" ++} ++ ++src_compile() { ++ emake LDFLAGS="${LDFLAGS}" + } + + src_install() { +- default +- dodoc config ++ emake DESTDIR="${D}" PREFIX=/usr install ++ dodoc README* config + } + + pkg_postinst() { diff --git a/x11-terms/termite/termite-7.ebuild b/x11-terms/termite/termite-7.ebuild new file mode 100644 index 00000000..eebc329a --- /dev/null +++ b/x11-terms/termite/termite-7.ebuild @@ -0,0 +1,53 @@ +# By eroen, 2013 +# Distributed under the terms of the ISC licence +# $Header: $ + +EAPI=5 + +inherit eutils toolchain-funcs versionator git-r3 + +DESCRIPTION="A keyboard-centric VTE-based terminal" +HOMEPAGE="https://github.com/thestinger/termite" +EGIT_REPO_URI="git://github.com/thestinger/termite.git" +if [[ ${PV} != 999? ]]; then + EGIT_COMMIT=v${PV} +fi + +LICENSE="LGPL-2+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +HDEPEND="" +LIBDEPEND=">=x11-libs/gtk+-3.0 + >=x11-libs/vte-0.34[termite-patch]" +DEPEND="${LIBDEPEND}" +RDEPEND="${LIBDEPEND}" +[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}" + +pkg_pretend() { + if ! version_is_at_least 4.7 $(gcc-version); then + eerror "${PN} passes -std=c++11 to \${CXX} and requires a version" + eerror "of gcc newer than 4.7.0" + fi +} + +pkg_setup() { + # Makefile prepends -O3 + CXXFLAGS="-O0 ${CXXFLAGS}" +} + +src_compile() { + emake LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + dodoc README* config +} + +pkg_postinst() { + elog + elog "Termite looks for a config file ~/.config/termite/config" + elog "An example config can be found in ${ROOT}usr/share/doc/${PF}/" +} diff --git a/x11-terms/termite/termite-9999.ebuild b/x11-terms/termite/termite-9999.ebuild index df02dd2c..c26f85b7 100644 --- a/x11-terms/termite/termite-9999.ebuild +++ b/x11-terms/termite/termite-9999.ebuild @@ -32,16 +32,18 @@ pkg_pretend() { fi } -src_prepare() { - sed -e '/PREFIX/s:/usr/local:/usr:' \ - -e 's/-O3//g' \ - -e '/LDFLAGS/s/-s//' \ - -i Makefile || die +pkg_setup() { + # Makefile prepends -O3 + CXXFLAGS="-O0 ${CXXFLAGS}" +} + +src_compile() { + emake LDFLAGS="${LDFLAGS}" } src_install() { - default - dodoc config + emake DESTDIR="${D}" PREFIX=/usr install + dodoc README* config } pkg_postinst() { |
