diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-laptop/ibam |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-laptop/ibam')
-rw-r--r-- | app-laptop/ibam/Manifest | 7 | ||||
-rw-r--r-- | app-laptop/ibam/files/ibam-0.5.2-build.patch | 42 | ||||
-rw-r--r-- | app-laptop/ibam/ibam-0.5.2-r3.ebuild | 62 | ||||
-rw-r--r-- | app-laptop/ibam/metadata.xml | 11 |
4 files changed, 122 insertions, 0 deletions
diff --git a/app-laptop/ibam/Manifest b/app-laptop/ibam/Manifest new file mode 100644 index 000000000000..721948df1756 --- /dev/null +++ b/app-laptop/ibam/Manifest @@ -0,0 +1,7 @@ +AUX ibam-0.5.2-build.patch 1317 SHA256 595b70cd26b48a4bc0d6693b2d30e54153b5003ecd8f733cad5684b345d3cfdb SHA512 7675b497b516f750d74604072d138876ee84684d8f12f1d8be3bcf0173f321a63fc0f3def0c519091506275e55027bf13fedb1c328983ac8016f6c78210b95f4 WHIRLPOOL fc3d82f623e456e660141fe1c380949be191f5f1bb9654418ac7979b4408a33fcefe469fb656a8d4a874536f074a8e8945d28a24350379b3f6f43acb21add6cf +DIST ibam-0.5.2.tar.gz 22149 SHA256 d668f23088e48be537dbf3ab63f1a8f6f9acb32031b1f6ba6fb185e9e6079d91 SHA512 c70d728a2f1250ed291e663bd9f4e9ba01308fce14edf1ffd1902057de7e5527548bd06e2e3caaaeabc064d0ee123f536a626fd50b84092f6fc9201fc6bdba58 WHIRLPOOL 027878ed946ba0c828c7786ede9f01a7ba8745f44cbb68bb49613da3edab367d17976319c8f32f14dfc0337709b6895afe86bd5700a8d02628bc88d0834ad342 +DIST ibam_0.5.2-2.diff.gz 5914 SHA256 8986814e13e8014bac3daf15a10c446d045e11c0468fff442fab437956a16890 SHA512 baad1e6bdc416de6d82181e55ba5a8c9871dcdaf756172558d093384cd2f4d0fe89d37f1266407e2bea784d18e429eeab5fde0a304b63bce97c73ba9391e7556 WHIRLPOOL b997021897aa68816d370867c241a59ba19f59e30943adc62cec6c9da2442101fa5b83c0cfd72faa38658111e12e2dbfd1664d64293488febdb72ee556f37dd7 +EBUILD ibam-0.5.2-r3.ebuild 1141 SHA256 f96cb6d937cfb9333c339e02e12e0f13ddce95b0c93b3cdb8239a1257a82ce80 SHA512 d77950a8d21151dc20a81168516b2f3b58d21dc96ea97563f3f413969c80d5d8f3bd27c3e6e93f4d1f091ec54d9668ce4081f8958bc340d5aafb05cd7939aeb8 WHIRLPOOL 850941ffdea641c58c71530a7e3395dba2f18dfe0ff5f56319f0ba7b4a0aa20eb369dbc264eebdc0316b2558504f32d1caef63fb4b71183a120da18b4b790772 +MISC ChangeLog 2552 SHA256 dac4bc5d2feb1acf58d597294c05963c59902b2a2bb9f2deb448829e3e687429 SHA512 f22b12959fa11b86ee9f038980cc7265af703f8b660819ad03802d1711e1fbdc7de7d2521b4b1f1335a49e291b5d9177808464d024940f5b87cd50b9f2877496 WHIRLPOOL 6798c9ebba1ac7c6e32d57d88c295dd27a96e9037511dc81a2e6ae9c6a69c53597142b2625b8c7e2ee5b8380e4215bafe594e9799077f8eafc98d119dc3310f6 +MISC ChangeLog-2015 2242 SHA256 5afe00cb69b1439c9a6146f406215a37b13a481c7deb7e5d9e748d9c250a10f4 SHA512 7fbaa5dd8b455a52479c88f3dec5bc3bbacc474be56061d3eda8da1dc1fd8e16b5a81038a60c4f243983a90f7f955df8272b3a1f0de649f924ad7987584c2bbb WHIRLPOOL 06a453f191bad6d83bede764464698d183714649f07ccd2f234797f6ae824ca2f724e69379d6f930c18ec8bf7fda197948dee85aa595767231809425a4f86553 +MISC metadata.xml 330 SHA256 c839422aea86d666443e1a0d2a6aaa30406e29746e9652e9d9e21f8d7ca32c77 SHA512 bc1e4eee7bc08f8e90b37ca0401fd7ad68645a6c50d22d22816ea944c50e47b1b00bc7da95eea38bd0e77f7c1c8baaea0a63c26cfbc9b6941a96612f145a9059 WHIRLPOOL 8b37525b361d25accbaadddda62d1a4964b8f680a34eb9953ee1b5adbb0a03ed769b0a17720da5bcb3994df6593ff30fa842675ba1281c5d2c49956cf98c3251 diff --git a/app-laptop/ibam/files/ibam-0.5.2-build.patch b/app-laptop/ibam/files/ibam-0.5.2-build.patch new file mode 100644 index 000000000000..77854b5f3d5a --- /dev/null +++ b/app-laptop/ibam/files/ibam-0.5.2-build.patch @@ -0,0 +1,42 @@ +--- Makefile ++++ Makefile +@@ -17,8 +17,8 @@ + # + IBAM_VERSION=0.5.2 + +-CC=g++ +-CFLAGS=-O3 -DIBAM_VERSION=\"$(IBAM_VERSION)\" -Wall ++CXX?=g++ ++CXXFLAGS+=-DIBAM_VERSION=\"$(IBAM_VERSION)\" -Wall + + PREFIX=/usr + +@@ -30,23 +30,23 @@ + all: ibam + + ibam: ibam.cpp ibam.inl ibam.hpp +- $(CC) $(CFLAGS) ibam.cpp -o ibam ++ $(CXX) $(LDFLAGS) $(CXXFLAGS) ibam.cpp -o ibam + + krell: ibam-krell.so + + ibam-krell.so: ibam-krell.o +- $(CC) $(CFLAGS) -fPIC -shared -Wl -o ibam-krell.so ibam-krell.o ++ $(CXX) $(LDFLAGS) $(CXXFLAGS) -fPIC -shared -Wl -o ibam-krell.so ibam-krell.o + + ibam-krell.o: ibam-krell.cpp ibam.hpp ibam.inl +- $(CC) $(CFLAGS) -fPIC `pkg-config gtk+-2.0 --cflags` `gdk-pixbuf-config --cflags` -c ibam-krell.cpp ++ $(CXX) $(CXXFLAGS) -fPIC `pkg-config gtk+-2.0 --cflags` `gdk-pixbuf-config --cflags` -c ibam-krell.cpp + + krell1: ibam-krell1.so + + ibam-krell1.so: ibam-krell1.o +- $(CC) $(CFLAGS) -shared -Wl -o ibam-krell1.so ibam-krell1.o ++ $(CXX) $(LDFLAGS) $(CXXFLAGS) -shared -Wl -o ibam-krell1.so ibam-krell1.o + + ibam-krell1.o: ibam-krell1.cpp ibam.hpp ibam.inl +- $(CC) $(CFLAGS) -fPIC `gtk-config --cflags` `imlib-config --cflags-gdk` -c ibam-krell1.cpp ++ $(CXX) $(CXXFLAGS) -fPIC `gtk-config --cflags` `imlib-config --cflags-gdk` -c ibam-krell1.cpp + + install: ibam + $(INSTALL) ./ibam $(PREFIX)/local/bin/ diff --git a/app-laptop/ibam/ibam-0.5.2-r3.ebuild b/app-laptop/ibam/ibam-0.5.2-r3.ebuild new file mode 100644 index 000000000000..2cd5cf10f92e --- /dev/null +++ b/app-laptop/ibam/ibam-0.5.2-r3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +PATCH_LEVEL=2 + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="Intelligent Battery Monitor" +HOMEPAGE="http://ibam.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-${PATCH_LEVEL}.diff.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gkrellm" + +RDEPEND=" + gkrellm? ( + app-admin/gkrellm + x11-libs/gdk-pixbuf + x11-libs/gtk+:2 + )" +DEPEND=" + ${RDEPEND} + gkrellm? ( virtual/pkgconfig )" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-build.patch \ + "${WORKDIR}"/${PN}_${PV}-${PATCH_LEVEL}.diff + + local f + for f in $(find . -name '*.dpatch'); do + epatch "${f}" + done +} + +src_compile() { + tc-export CXX + emake + use gkrellm && emake krell +} + +src_install() { + dobin ibam + dodoc CHANGES README REPORT + + if use gkrellm; then + insinto /usr/$(get_libdir)/gkrellm2/plugins + doins ibam-krell.so + fi +} + +pkg_postinst() { + elog + elog "You will need to install sci-visualization/gnuplot if you wish to use" + elog "the --plot argument to ibam." + elog +} diff --git a/app-laptop/ibam/metadata.xml b/app-laptop/ibam/metadata.xml new file mode 100644 index 000000000000..af7ac1137229 --- /dev/null +++ b/app-laptop/ibam/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <use> + <flag name="gkrellm">Enable building of app-admin/gkrellm module</flag> + </use> + <upstream> + <remote-id type="sourceforge">ibam</remote-id> + </upstream> +</pkgmetadata> |