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 /lxde-base/lxpanel |
reinit the tree, so we can have metadata
Diffstat (limited to 'lxde-base/lxpanel')
-rw-r--r-- | lxde-base/lxpanel/Manifest | 15 | ||||
-rw-r--r-- | lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch | 29 | ||||
-rw-r--r-- | lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch | 25 | ||||
-rw-r--r-- | lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild | 73 | ||||
-rw-r--r-- | lxde-base/lxpanel/lxpanel-0.8.1.ebuild | 71 | ||||
-rw-r--r-- | lxde-base/lxpanel/lxpanel-0.8.2.ebuild | 62 | ||||
-rw-r--r-- | lxde-base/lxpanel/lxpanel-0.9.2.ebuild | 61 | ||||
-rw-r--r-- | lxde-base/lxpanel/lxpanel-0.9.3.ebuild | 61 | ||||
-rw-r--r-- | lxde-base/lxpanel/metadata.xml | 11 |
9 files changed, 408 insertions, 0 deletions
diff --git a/lxde-base/lxpanel/Manifest b/lxde-base/lxpanel/Manifest new file mode 100644 index 000000000000..6e36287b6b32 --- /dev/null +++ b/lxde-base/lxpanel/Manifest @@ -0,0 +1,15 @@ +AUX lxpanel-0.5.9-sandbox.patch 1104 SHA256 7aeb18548f11910d4db781da219bbcbe36ac5eec0b21a6efc0fa4234221009ff SHA512 6e1287cccf3372ac207a934e45743d5b79292956112ab1a20c6700953c642e7cd4d8f1a62b25bb47c803647eca168122469db07c2aa988acbb906a9ebfaaa9ba WHIRLPOOL 49e35df303b834d1916737797c2cfecc2fa537bd5a922dbe80cd720bdfddec5f00a56e99c081a835ed71162d86de3ce9d3b86e5a9881f81e950616034da2cf7a +AUX lxpanel-0.7.0-right-click-fix.patch 779 SHA256 03c46671baa2b1b6703856656b469e634757bafe9de79b269aa070fcabe708c6 SHA512 8f9ab121e79b50baa284fa82f8eea7615ea84e38c3bc371d7233056fd57fb81627c16791e86a0a38ee08f68eb21b4ff7c7ee41bd807a9afeb566c25cedc54617 WHIRLPOOL af2b1bff55b173697008ee4a9b3ef9590448dfe1d8450263f0f890431aa5ab35b136d310f5e4e1ee4e37d995c9427e6122fa6687b90e0b96efd49e0e43013a6a +DIST lxpanel-0.7.0.tar.xz 1479456 SHA256 bd010d13b1627335f45be1755f7f260dc439c2cfbce942bc36705fa2cffd0b53 SHA512 396147a24e852dd7288f99281116c797df4dbb1912925a6b4403ffe74bb8e3d821f7cd96965bedb2db9aff2d1ca3ae89be6e5712df04353a69a9cca5b03589aa WHIRLPOOL a5e4394e198b29bffa834b789bf34332e617837f0ebea0ea29bf595100c43aeb7d0a7698bbedb739dc058433462e1df661b41537f49904b77a4e7663360e45af +DIST lxpanel-0.8.1.tar.xz 1485612 SHA256 c657eb049a0f59e7b2d1ad6cb621c272833b765705c19089e48b3c248351b1e0 SHA512 cebad5e9399618adcc47ad0f2542bd57ce6cd707d65e9f1f67e2a435607e91e948c14102eb5534bb8d60a964277ef98658ec8d7a0109121a4b4f6067b385e39d WHIRLPOOL 8f721f6d81a89f35a2a44e33e0faaca2a1e956d1b826a11f85e3586721238c92a299336c35dcd876d3e98a26691255d9d8118828d5dbd124fd5ffc9367d23629 +DIST lxpanel-0.8.2.tar.xz 1488548 SHA256 516ac4c83494ee99b2a0d2466458519a9a2668272eeff6d2162af3683b634104 SHA512 abab9175c4a4e591a33c39fbc41754e458eea60c79f5a40d56848338b910a867bafed09b4d1f2596a588beb79bfb5efe54c798ff5f7b0ee74f6245a1b0417918 WHIRLPOOL d9ffdb25c206a63c4431d5c1d4aa2563aaa884c9fa4d18d6215e4eb66899d2760895847452ccaf246051aafbd8353b4aa5e630ba46f5f6aff85a3f8d5ae3845d +DIST lxpanel-0.9.2.tar.xz 1514748 SHA256 e66811a014cde9cb4882aeae48e96125729b9b1ec40e909031f4520eaa020cf1 SHA512 d7b5733345233a44466b6786133b8c3f3c9217a5195654b8dde3447a0dfc198082d991b2bc0cc60ddf200ebb95d636885b36d5642c11f4cd913f66228c12bd3a WHIRLPOOL 3e546c09580f6a03ebc575835c58d3218bf59ca66c8d8ca357d922eee2c39376cf6e6c70594a0372049a5f24487374ce23b25c696743faed080f54a4f5871c71 +DIST lxpanel-0.9.3.tar.xz 1515144 SHA256 342cfa205f255acf69c76ba0ca6c77c890f3955a879b755931c80ffae4d98fb1 SHA512 c6aea97f66ee1d576822fda0bf1aed3849b3c74bab856816b7d23331e48b26005f1ba12eddcc0abbf5a6f08add3cb4a0674ccd13f118cec0b6294edd6f1b2343 WHIRLPOOL b2bcac570a724bd422ce3be1fbd3ae679dba9855373fd91030c500ffdf452a37b380be3f4a9561a7aa7cdcb3219846e71bb4d56f7156142365afe8fe9a124eb0 +EBUILD lxpanel-0.7.0-r1.ebuild 1907 SHA256 cdcf8f5035f42361f8f0bc28d50bdbc0b5c8119d29611a2f3aa1ad4d05b972de SHA512 7c2c2df1e5678959dfe7210300f552aff92c6267d686863b9f49edfefc422318667beda1c21856e46ea2257c49c0bf6ff30888a0f4fb7a18e9fb615fb83db050 WHIRLPOOL 8370a1097c2a1830dbe4e73e87e51e38ebfc8bee08f72c194b59ced6576b27e73199a2702008e4d3f96a8e2f9e15451f5aab6854d497485c54c95211f718dc46 +EBUILD lxpanel-0.8.1.ebuild 1812 SHA256 763c7a323d106861c2d285a00021064976e2846cb2c3203bdcfd44de768751ce SHA512 afb30fd29d355d6a1d1d2465aed77e176e78df56d1c4f402f6da64b7b222110116cb5a3218aeef802f79f1e1dced38ae105fd0ff6a9b86bbabf5509f87c6a4e3 WHIRLPOOL 84d60dcabd4471a868ed0fed3bc47c3d8c6a5fd86e94e0443eb7dfbf17f85cc89393f13a3425ac09a49150f5787521410a2a496359c0022169146b0f892e216b +EBUILD lxpanel-0.8.2.ebuild 1563 SHA256 11e4bbf9dcddb563f6c903e81b2e1c361be6c8cb3a52999cf1a5fe8b3d4d3340 SHA512 3aa42265e14bf0015b252dbf2270a4b9f2668f0519394ab397e546b2f5756afe5853375442b45c8c91b1198442e6ae343abfeab8056454d67b422486a3e5a6f6 WHIRLPOOL c990e442063d22e296bbe309893cd68e190e24a4581472b0a9282d864eff0512ee2c28f06135655b930dacefd8f431937727d88e3d306cff66d74fbb0097dad5 +EBUILD lxpanel-0.9.2.ebuild 1514 SHA256 228d0727762e4e9048d19cbd54c8e6a250cacdffc8dd222829be8e4b032f7030 SHA512 d9ce407508ba0b68d1906e737571a386eb7509c66903356dfba170dd7344c505a09982803b03a0efb79a9507180f5b20c9f2f846aaa4989f27a4291b2658c1bd WHIRLPOOL 424c95bcbb43d25fe958e948566b35c8854af993e97ba2e6db94d7387750e204ddefa82ced7021035e25d5352171c297c084383c0178e6aee3317218d6810c43 +EBUILD lxpanel-0.9.3.ebuild 1510 SHA256 3d9a370c53b88e4db200ffbb3f885f11906bec720b8c0060e6645acf550eed0d SHA512 43f771130b3abe993cdee596b622ed2d17edc5a5eccccabee1964853f55a506089a45240ff8e03a2d2cf385ab7715b45725efeb997f76ac2258cbcfebc1c46c5 WHIRLPOOL 66056bf46ecb6b1b7825d6d170c28806199bafd8b4607c11b864a22be16c1f66d24d54ac7843becc4af37185b1e277d0b9a6eda0a2b3a4127949a7668e2f611e +MISC ChangeLog 3194 SHA256 9eb816538d38adc5538744a4725ca5adf8bdf7ff819a5d28d114cde469d40822 SHA512 132a91d562a1f8064fe798c999a39ad9650c275ba8c27a783caecb888e8aca3c2358574476ba043a4e6ee42a51274ceedd7cdc73c4cc0260b854d906ebc58aa6 WHIRLPOOL 97726e3706d0569cda35834f9ebe40766bb79c7100baa2c85bd8152671b0a38e80ef3be71912e0d1187ac9557d43a9a3d64e93b70a8b3c6b268b85cd80bd01a5 +MISC ChangeLog-2015 10793 SHA256 d5df0b840d3a11ac7667eeb989246d16deab9dc24ec6d718905107a5ed4f7ba8 SHA512 ca8f6718f6c93a384e975bbcbc9d316a3c625c57edd8466af54d6a2f1f10f0870f15523a84e3b0c9c7968201f460602298dec395d90ec2fd93da8e3d1a9ef998 WHIRLPOOL 37e5d69d8c7ff875a2555ee4141d1315bee5a6abbbe2f8ad3caf40a5047e59706df69207a09d8d403939df5672c25588b6b646ad3304ac3fba3169e3c99c731a +MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf diff --git a/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch b/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch new file mode 100644 index 000000000000..0f40c185bc6d --- /dev/null +++ b/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch @@ -0,0 +1,29 @@ +Index: lxpanel-0.5.9/src/plugins/Makefile.am +=================================================================== +--- lxpanel-0.5.9.orig/src/plugins/Makefile.am ++++ lxpanel-0.5.9/src/plugins/Makefile.am +@@ -49,6 +49,3 @@ EXTRA_DIST = \ + icon.xpm + + install-exec-hook: +- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.la +- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.a +- rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*. +Index: lxpanel-0.5.9/src/plugins/netstat/Makefile.am +=================================================================== +--- lxpanel-0.5.9.orig/src/plugins/netstat/Makefile.am ++++ lxpanel-0.5.9/src/plugins/netstat/Makefile.am +@@ -33,4 +33,3 @@ netstat_la_LDFLAGS = \ + @LXPANEL_MODULE@ + + install-exec-hook: +- rm -f "$(moduledir)\*.la" *.a +Index: lxpanel-0.5.9/src/plugins/netstatus/Makefile.am +=================================================================== +--- lxpanel-0.5.9.orig/src/plugins/netstatus/Makefile.am ++++ lxpanel-0.5.9/src/plugins/netstatus/Makefile.am +@@ -34,4 +34,3 @@ netstatus_la_LDFLAGS = \ + $(LXPANEL_MODULE) + + install-exec-hook: +- rm -f "$(moduledir)\*.la" *.a diff --git a/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch b/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch new file mode 100644 index 000000000000..f6325b6f8c3f --- /dev/null +++ b/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch @@ -0,0 +1,25 @@ +From d4943c80cded6325284be8b58003fe63dd6e8255 Mon Sep 17 00:00:00 2001 +From: Raimar <no@email.de> +Date: Thu, 21 Aug 2014 23:21:28 +0200 +Subject: [PATCH 1/1] fix crash after click on empty part of panel + +--- + src/panel.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/panel.c b/src/panel.c +index 6b2ede6..87903d8 100644 +--- a/src/panel.c ++++ b/src/panel.c +@@ -233,7 +233,7 @@ static gboolean lxpanel_button_press(GtkWidget *widget, GdkEventButton *event) + gtk_menu_popup(popup, NULL, NULL, NULL, NULL, event->button, event->time); + return TRUE; + } +- return GTK_WIDGET_CLASS(lxpanel_parent_class)->button_press_event(widget, event); ++ return FALSE; + } + + static void lxpanel_class_init(PanelToplevelClass *klass) +-- +1.7.10.4 + diff --git a/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild b/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild new file mode 100644 index 000000000000..d6f1bf102626 --- /dev/null +++ b/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit autotools eutils readme.gentoo versionator + +MAJOR_VER="$(get_version_component_range 1-2)" + +DESCRIPTION="Lightweight X11 desktop panel for LXDE" +HOMEPAGE="https://wiki.lxde.org/en/LXPanel" +SRC_URI="mirror://sourceforge/lxde/LXPanel%20%28desktop%20panel%29/LXPanel%20${MAJOR_VER}.x/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux" +SLOT="0" +IUSE="+alsa wifi" +RESTRICT="test" # bug 249598 + +RDEPEND="x11-libs/gtk+:2 + >=x11-libs/libfm-1.2.0[gtk] + x11-libs/libwnck:1 + x11-libs/libXmu + x11-libs/libXpm + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libX11 + lxde-base/lxmenu-data + lxde-base/menu-cache + alsa? ( media-libs/alsa-lib ) + wifi? ( net-wireless/wireless-tools )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +DOC_CONTENTS="If you have problems with broken icons shown in the main panel, +you will have to configure panel settings via its menu. +This will not be an issue with first time installations." + +src_prepare() { + #bug #522404 + epatch "${FILESDIR}"/${PN}-0.7.0-right-click-fix.patch + epatch "${FILESDIR}"/${PN}-0.5.9-sandbox.patch + #bug #415595 + sed -i "s:-Werror::" configure.ac || die + eautoreconf +} + +src_configure() { + local plugins="netstatus,volume,cpu,deskno,batt, \ + kbled,xkb,thermal,cpufreq,monitors" + + use wifi && plugins+=",netstat" + use alsa && plugins+=",volumealsa" + [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb + + econf $(use_enable alsa) --with-x --with-plugins="${plugins}" + # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x +} + +src_install () { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README + + # Get rid of the .la files. + find "${D}" -name '*.la' -delete + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/lxde-base/lxpanel/lxpanel-0.8.1.ebuild b/lxde-base/lxpanel/lxpanel-0.8.1.ebuild new file mode 100644 index 000000000000..ec0b3433bfc8 --- /dev/null +++ b/lxde-base/lxpanel/lxpanel-0.8.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit autotools eutils readme.gentoo versionator + +MAJOR_VER="$(get_version_component_range 1-2)" + +DESCRIPTION="Lightweight X11 desktop panel for LXDE" +HOMEPAGE="https://wiki.lxde.org/en/LXPanel" +SRC_URI="mirror://sourceforge/lxde/LXPanel%20%28desktop%20panel%29/LXPanel%20${MAJOR_VER}.x/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux" +SLOT="0" +IUSE="+alsa wifi" +RESTRICT="test" # bug 249598 + +RDEPEND="dev-libs/keybinder:0= + x11-libs/gtk+:2 + >=x11-libs/libfm-1.2.0[gtk] + x11-libs/libwnck:1 + x11-libs/libXmu + x11-libs/libXpm + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libX11 + lxde-base/lxmenu-data + lxde-base/menu-cache + alsa? ( media-libs/alsa-lib ) + wifi? ( net-wireless/wireless-tools )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +DOC_CONTENTS="If you have problems with broken icons shown in the main panel, +you will have to configure panel settings via its menu. +This will not be an issue with first time installations." + +src_prepare() { + #bug #415595 + sed -i "s:-Werror::" configure.ac || die + eautoreconf +} + +src_configure() { + local plugins="netstatus,volume,cpu,deskno,batt, \ + kbled,xkb,thermal,cpufreq,monitors" + + use wifi && plugins+=",netstat" + use alsa && plugins+=",volumealsa" + [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb + + econf $(use_enable alsa) --with-x --with-plugins="${plugins}" + # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x +} + +src_install () { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README + + # Get rid of the .la files. + find "${D}" -name '*.la' -delete + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/lxde-base/lxpanel/lxpanel-0.8.2.ebuild b/lxde-base/lxpanel/lxpanel-0.8.2.ebuild new file mode 100644 index 000000000000..2fe4da6e7e71 --- /dev/null +++ b/lxde-base/lxpanel/lxpanel-0.8.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit readme.gentoo-r1 + +DESCRIPTION="Lightweight X11 desktop panel for LXDE" +HOMEPAGE="https://wiki.lxde.org/en/LXPanel" +SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux" +SLOT="0" +IUSE="+alsa wifi" + +RDEPEND="dev-libs/keybinder:0= + x11-libs/gtk+:2 + >=x11-libs/libfm-1.2.0[gtk] + x11-libs/libwnck:1 + x11-libs/libXmu + x11-libs/libXpm + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libX11 + lxde-base/lxmenu-data + lxde-base/menu-cache + alsa? ( media-libs/alsa-lib ) + wifi? ( net-wireless/wireless-tools )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +DOC_CONTENTS="If you have problems with broken icons shown in the main panel, +you will have to configure panel settings via its menu. +This will not be an issue with first time installations." + +src_configure() { + local plugins="netstatus,volume,cpu,deskno,batt, \ + kbled,xkb,thermal,cpufreq,monitors" + + use wifi && plugins+=",netstat" + use alsa && plugins+=",volumealsa" + [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb + + econf $(use_enable alsa) --with-x --with-plugins="${plugins}" + # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x +} + +src_install () { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README + + # Get rid of the .la files. + find "${D}" -name '*.la' -delete + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/lxde-base/lxpanel/lxpanel-0.9.2.ebuild b/lxde-base/lxpanel/lxpanel-0.9.2.ebuild new file mode 100644 index 000000000000..3ebcb30af474 --- /dev/null +++ b/lxde-base/lxpanel/lxpanel-0.9.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit readme.gentoo-r1 + +DESCRIPTION="Lightweight X11 desktop panel for LXDE" +HOMEPAGE="https://wiki.lxde.org/en/LXPanel" +SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +SLOT="0" +IUSE="+alsa wifi" + +RDEPEND="dev-libs/keybinder:0= + x11-libs/gtk+:2 + >=x11-libs/libfm-1.2.0[gtk] + x11-libs/libwnck:1 + x11-libs/libXmu + x11-libs/libXpm + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libX11 + lxde-base/lxmenu-data + lxde-base/menu-cache + alsa? ( media-libs/alsa-lib ) + wifi? ( net-wireless/wireless-tools )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +DOC_CONTENTS="If you have problems with broken icons shown in the main panel, +you will have to configure panel settings via its menu. +This will not be an issue with first time installations." + +src_configure() { + local plugins="netstatus,volume,cpu,deskno,batt, \ + kbled,xkb,thermal,cpufreq,monitors" + + use wifi && plugins+=",netstat" + use alsa && plugins+=",volumealsa" + [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb + + econf $(use_enable alsa) --with-x --with-plugins="${plugins}" + # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x +} + +src_install () { + default + + # Get rid of the .la files. + find "${D}" -name '*.la' -delete + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild new file mode 100644 index 000000000000..2c22a239d326 --- /dev/null +++ b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit readme.gentoo-r1 + +DESCRIPTION="Lightweight X11 desktop panel for LXDE" +HOMEPAGE="https://wiki.lxde.org/en/LXPanel" +SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux" +SLOT="0" +IUSE="+alsa wifi" + +RDEPEND="dev-libs/keybinder:0= + x11-libs/gtk+:2 + >=x11-libs/libfm-1.2.0[gtk] + x11-libs/libwnck:1 + x11-libs/libXmu + x11-libs/libXpm + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/libX11 + lxde-base/lxmenu-data + lxde-base/menu-cache + alsa? ( media-libs/alsa-lib ) + wifi? ( net-wireless/wireless-tools )" +DEPEND="${RDEPEND} + virtual/pkgconfig + sys-devel/gettext" + +DOC_CONTENTS="If you have problems with broken icons shown in the main panel, +you will have to configure panel settings via its menu. +This will not be an issue with first time installations." + +src_configure() { + local plugins="netstatus,volume,cpu,deskno,batt, \ + kbled,xkb,thermal,cpufreq,monitors" + + use wifi && plugins+=",netstat" + use alsa && plugins+=",volumealsa" + [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb + + econf $(use_enable alsa) --with-x --with-plugins="${plugins}" + # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x +} + +src_install () { + default + + # Get rid of the .la files. + find "${D}" -name '*.la' -delete + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/lxde-base/lxpanel/metadata.xml b/lxde-base/lxpanel/metadata.xml new file mode 100644 index 000000000000..b31e527de265 --- /dev/null +++ b/lxde-base/lxpanel/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 type="project"> + <email>lxde@gentoo.org</email> + <name>Gentoo LXDE Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">lxde</remote-id> + </upstream> +</pkgmetadata> |