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 /gnome-extra/cinnamon-session |
reinit the tree, so we can have metadata
Diffstat (limited to 'gnome-extra/cinnamon-session')
10 files changed, 512 insertions, 0 deletions
diff --git a/gnome-extra/cinnamon-session/Manifest b/gnome-extra/cinnamon-session/Manifest new file mode 100644 index 000000000000..e909a4cf54e1 --- /dev/null +++ b/gnome-extra/cinnamon-session/Manifest @@ -0,0 +1,17 @@ +AUX cinnamon-session-2.6.2-automagic.patch 1913 SHA256 0ed5f9e80c50bcd9f296caae8beb27b71ac4ff0a74050801d764d77d22ec91e8 SHA512 fbeb1a7a5d05e3a7f2f4b65dcda39f78cd5168975b7ade9cc379a51f4c05d12ab97161b68dffef4f37e598199d71a4c7f4c2321cf826b02761ecf72d37ae3a45 WHIRLPOOL 1739a0c6ce72e5811e656fe98713e9cc61f40d546f046d62202f17989d5c5f1ffc710620c719bccd908c8634a2d7ca4c168aad8332ee32c21b9c3ca0a65e3070 +AUX cinnamon-session-3.0.1-automagic.patch 1470 SHA256 771d35b8f38446f3ea10a03397d0f556bdbff69a72f2f3a64bd274bc2ef661d3 SHA512 571cdc733a66821abd927a7132bc27ebbc214023eb6c2985213409272d11baad1f734350d2a0853c27ebc35a059ca9d3766c4db658b558e013d5850a13f5e971 WHIRLPOOL 91fa63692f91023f12ebdc5aaeaddf126895284a6dc1997c0ccc3c5056bf0f3f604df4b83e1c35202fd2d38af40be2a1ec0de506dcaa9853371195647949c346 +DIST cinnamon-session-2.8.2.tar.gz 591438 SHA256 0a7236c75fef67c1a1c173e184c083ff2879e870428bdc3cb53a892cb0bfaf79 SHA512 4f713cc5d9ec21bb118a2761792b1a86b43c386e0042f3f1c57ab6fa01fb7fd34463d83e63c794950dfe8358e757277a87d649340cda33f72fe4c89c7cf099bc WHIRLPOOL 6f202a79a27cdf6a8bbe1ed62d5b4a6c6edd5746b8b50a448fc8874cb5de4b45c4201e1bce25760072ee2874438e87505405810b45c7e10019fdbfc4c7cc9b6b +DIST cinnamon-session-2.8.3.tar.gz 591500 SHA256 306eb9448500b15b0d06826b66f438d767d001b706fd345c53b4a91d308ae4a9 SHA512 a581af6a00a5273ab4cf7b91ac4770b78d8ab670cf238c396e2087113795de059b4eaa3abcc8440b5eaa5cf0c4edc9696b183f9ce81803af36b9a3a37b5d5977 WHIRLPOOL d3c9d0f6791522c2c24801faacb0a5be34d658cceeaed2459d5f006c24e683d1ea39876045c505dd526ec972912e6c8bde8fffe703da6fa0f69a43f2e579ab61 +DIST cinnamon-session-3.0.1.tar.gz 592265 SHA256 d8935747bc8aa70518e70a7d338eaf9109b5307d8a44d49dc57e0f15d69e9c89 SHA512 cdbf9f910954976854aa1b90033781269dc9d521b86edd3e97ae936b59a9ac4ffa956ba37a51ba11beac73e38a732913ce147557e999484bd68529677eed21e8 WHIRLPOOL 9af4cf92685e6a07220779ed8ef73c7435dff08e3771bbc87994d5294f998129b0d114a3092987b8fc59b49f936616d135ca59327d9979c70d9aec55238a0332 +DIST cinnamon-session-3.2.0.tar.gz 595530 SHA256 d7c3d951ae0dddef96941c9f08f028a099443888db41981524f618a92624e0ca SHA512 00475069849c7bb1d874c65200128128068e6500475c61053f07deabacb98046bf344ab5d3b4537487c48103dd6c6a8316d1326396e606a0d44bc486db9267d6 WHIRLPOOL 1753d5f99a98b718e0db8b945e94ade2c316bb7965943f2b1605b10dcc08a5e74661b4b7edcf8afdceb167c0ceffd57a0f97612c2638b13278240f695fae344e +DIST cinnamon-session-3.4.1.tar.gz 595567 SHA256 20426fe91347193b13ede47d2b2f14af4321f95274267304dc9844e2a5178948 SHA512 caac3b445e2dca8e040bdb215e8aca833cbcdb77611e435aab5ebcd4b0f9b6bddb117d97763d26e99d42bbacb7ec51171e6927d87dbdd7d6ed0f5287648dee0e WHIRLPOOL aaf997cc1c6b62484be5e466b5d80f221e62b80a4d65e8ec91f5bd51e429df71154ceb5be742a5a3fdb8affebe5407339b4a8eb1593f1ec70909c3e7dabb4e50 +DIST cinnamon-session-3.4.2.tar.gz 595721 SHA256 bfeb8a73cc8c7d9dfd728d34df0f578bd2ad8ed88f7de9d7cd5d3ae08f454530 SHA512 4a2f49f1717418a7d87df5f46e47c9d3a95bc4484aad6760e5391289100ebec734a300fd2540fd4ff0385a5169c15c01c081a002cc842d9d57d817d15dd6963d WHIRLPOOL 7b4cc7c37b7ea02de59923752064edede742a9619a9dee86776475149cf3aa602d358b50cefa94601c8343119651792644f86f50ed27dacfb324b94fefab70ad +EBUILD cinnamon-session-2.8.2.ebuild 1582 SHA256 db7dbcd0bd44a073592f2fa05475c27ea22c3e5774d9790c890f97f7329fa7a6 SHA512 80076e1274b641acfdce833baf0bab4d6bb07a2736cef07d9654c5c300f186680b4fba99663d7a398365e625dbfa03ed49355db00b917bb42cb8411e1b3c6acd WHIRLPOOL 782a0f7eb123ac62e1021bf6a0d7af1c0b0659e7c6992eb77c8be5fdcb6b41b3d6801a44f67cbd9dce7782e6a4488aefe7d79b8a9ead060b728ea7bed4fe8298 +EBUILD cinnamon-session-2.8.3.ebuild 1514 SHA256 f2157d931b90901a78836010cb86db29476a2b4759086d2e82402a2ae2926d8c SHA512 b98dd92afdb560fc56cf3a2c099107f5db639cd417f9b235bcd4671a95ecbbad76439e6bf2f97aa0e2db62a542f60a060c8c7769cad99d359387b4665291a4dd WHIRLPOOL 07ba1e3fe8a5b5a0e641542d652e4f4c828a4b064e68bbe625a9dad47c6b1e6df92fd0ec72cea43bb8a24905ec95da6a690244331e26f770112eae21df073633 +EBUILD cinnamon-session-3.0.1.ebuild 1514 SHA256 49ace1c243575e97c226afa76dd22d9e4f2b99434d141089a262c6316223b267 SHA512 fc351c3e943a366a4f21c08c046c6f0e3d44e11064c233f8c9465973aabde43f96369478f5cf46700d7fbf39315197f73601baa1a1fad42d9be12ecfe08a0d11 WHIRLPOOL 93774f86c8f2a0068aac48dba08ca3a2225f5c981edc076e2761f180df584df164db01c7d87224768ac7a9f2cf8742b777990eb1460e834cfbaf5400cefd4796 +EBUILD cinnamon-session-3.2.0.ebuild 1516 SHA256 80b16e706434330d32e2afda8c596e6cfbf960f9bafa2dacb668d7f05fe4ea64 SHA512 5bcf426ccfea1d07cd8679a52e4c9bbb45301459f425e549b4fc700c8a9fd47aa0025390dd3025ee6ac48692467cabc2591ac817e4a7d229e9ea64a140a1d7e2 WHIRLPOOL 5b7de3651f026528dea9167fc3497de767434b02aa6e6563922bc3d329dd804131bf2a3679629e0b8f9c5893207fdb960ace8fd11195b8ff381c618ec4402b23 +EBUILD cinnamon-session-3.4.1.ebuild 1516 SHA256 261fc237863bdb7c743a7ff79f0c2776869bad19a74e3389cccf2b2332f66781 SHA512 9d0aec5ac77901ba904bbe8f7fde160b5d4d993b779f5708dbbf7c2e783e873052b6470ed4099a7ca516c55fc0cd9d11a396d7c2f8b32fc5d0a5bd08abadf740 WHIRLPOOL 3aca6c1fc2e992bb56994d751e65b46f320ce8109ee506afed0ba7c733aae03e861d71c12ea2ce8ec700912bdb32036faba3f6340138d32ec17216d138fc4607 +EBUILD cinnamon-session-3.4.2.ebuild 1516 SHA256 261fc237863bdb7c743a7ff79f0c2776869bad19a74e3389cccf2b2332f66781 SHA512 9d0aec5ac77901ba904bbe8f7fde160b5d4d993b779f5708dbbf7c2e783e873052b6470ed4099a7ca516c55fc0cd9d11a396d7c2f8b32fc5d0a5bd08abadf740 WHIRLPOOL 3aca6c1fc2e992bb56994d751e65b46f320ce8109ee506afed0ba7c733aae03e861d71c12ea2ce8ec700912bdb32036faba3f6340138d32ec17216d138fc4607 +MISC ChangeLog 5345 SHA256 fa82fd4d7eef73bac5aa7d69ed6bb1b66d3d18698337700d463cae6e66819573 SHA512 8d38613f5344ba8162724e7ec2483261fbe18305ec1e7ecf503c05c6422b02bd3689d6db05d744757da072b02d6f1b307a7a39fbd36074335eb44b425a11e816 WHIRLPOOL 3db493974ff0942bf748f8c899aef05b4e22a6f7d3dc1be664d62680b606ba09fac9e31616667f00c4c492599940e7011efebfe742f8f84c4fd7da25d6f3d707 +MISC ChangeLog-2015 2745 SHA256 f9c96bbea8294c32978e9b36e6f3b98df38c141beab32120aeb83f43bbcf4793 SHA512 83ad867c3dc51cd46aff8a28840d3019fb7c3645f5dd457def2fe964ab122b7e9a4845c48ea02def2ba72b9793319511333aec9049d8ac78dfa35ae3df25929d WHIRLPOOL 6010fdd5c33a0e8dacc1fc868ed6f3a795bd93b8a6d3f92b0a469237ff79950fcbc1ffa475c154df67262cc66eee1346f800d6ea0e4fbf09377f5e5091483af4 +MISC metadata.xml 355 SHA256 725ce75cd04a320122f237e229dfeec0cf195dd9f718b643cfe0a0a1fdf6a1a8 SHA512 5ab00ed770845599d3afc384ab32fc886c4626cb1492ef0db65d9202c15c17d09e759e646a05a00f825b4c47c906e4d185cbff2b8a2fa8ba63d739b69d9faccb WHIRLPOOL 005773634ce95d60370cad3b1d5cddfd9b8285a207f094bbd0ca9aa2c55c6de9935641fa00ca88d1986f3a6113df60516266a1832c6cea557e9fb29216fc6fb1 diff --git a/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild new file mode 100644 index 000000000000..7fabffaee06f --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-2.8.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GCONF_DEBUG="no" + +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + epatch "${FILESDIR}/${PN}-2.6.2-automagic.patch" + epatch_user + + eautoreconf + gnome2_src_prepare +} + +src_configure() { + DOCS="AUTHORS README README.md" + + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-2.8.3.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-2.8.3.ebuild new file mode 100644 index 000000000000..2451a7ce34b3 --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-2.8.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + eapply "${FILESDIR}/${PN}-2.6.2-automagic.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild new file mode 100644 index 000000000000..04d79cfb51f2 --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-3.0.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.2.0.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-3.2.0.ebuild new file mode 100644 index 000000000000..fb4f3cf0ef9d --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-3.2.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.4.1.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-3.4.1.ebuild new file mode 100644 index 000000000000..db8b6d35c973 --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-3.4.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/cinnamon-session-3.4.2.ebuild b/gnome-extra/cinnamon-session/cinnamon-session-3.4.2.ebuild new file mode 100644 index 000000000000..db8b6d35c973 --- /dev/null +++ b/gnome-extra/cinnamon-session/cinnamon-session-3.4.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils gnome2 + +DESCRIPTION="Cinnamon session manager" +HOMEPAGE="http://cinnamon.linuxmint.com/" +SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ipv6 systemd" + +COMMON_DEPEND=" + >=dev-libs/dbus-glib-0.88 + >=dev-libs/glib-2.37.3:2 + media-libs/libcanberra + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3:3 + x11-libs/cairo + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXext + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango[X] + virtual/opengl + systemd? ( >=sys-apps/systemd-183 ) + !systemd? ( >=sys-power/upower-pm-utils-0.9.23 ) +" +RDEPEND="${COMMON_DEPEND} + >=gnome-extra/cinnamon-desktop-2.6[systemd=] + !systemd? ( sys-auth/consolekit ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/libxslt + >=dev-util/intltool-0.40.6 + virtual/pkgconfig + doc? ( app-text/xmlto ) + + gnome-base/gnome-common +" +# gnome-base/gnome-common for eautoreconf + +src_prepare() { + # make upower and logind check non-automagic + eapply "${FILESDIR}/${PN}-3.0.1-automagic.patch" + eautoreconf + gnome2_src_prepare +} + +src_configure() { + gnome2_src_configure \ + --disable-gconf \ + --disable-static \ + $(use_enable doc docbook-docs) \ + $(use_enable ipv6) \ + $(use_enable systemd logind) \ + $(usex systemd --disable-old-upower --enable-old-upower) +} diff --git a/gnome-extra/cinnamon-session/files/cinnamon-session-2.6.2-automagic.patch b/gnome-extra/cinnamon-session/files/cinnamon-session-2.6.2-automagic.patch new file mode 100644 index 000000000000..48843728f4ae --- /dev/null +++ b/gnome-extra/cinnamon-session/files/cinnamon-session-2.6.2-automagic.patch @@ -0,0 +1,50 @@ +From 586c07b431e9b0e1f11a9017ee0b84dc9b8ec08a Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev <tetromino@gentoo.org> +Date: Mon, 5 May 2014 22:34:14 -0400 +Subject: [PATCH] Make logind and old upower check non-automagic + +--- + configure.ac | 20 ++++++++++++++++++-- + 1 file changed, 18 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f6fa7a..6e908cc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -56,7 +56,15 @@ PKG_CHECK_MODULES(CINNAMON_SESSION, + + dnl We can only support old upower + dnl https://bugzilla.gnome.org/show_bug.cgi?id=710383 +-PKG_CHECK_MODULES(UPOWER, upower-glib < 0.99.0, have_old_upower=yes, have_old_upower=no) ++AC_ARG_ENABLE([old-upower], ++ AS_HELP_STRING([--disable-old-upower], [Do not check for old UPower API]), ++ [enable_old_upower=$enableval], ++ [enable_old_upower=auto]) ++ ++have_old_upower=no ++if test x$enable_old_upower != xno ; then ++ PKG_CHECK_MODULES(UPOWER, upower-glib < 0.99.0, have_old_upower=yes, have_old_upower=no) ++fi + AS_IF([test x$have_old_upower = xyes], [ + AC_DEFINE([HAVE_OLD_UPOWER], [1], [Define if we have an older upower]) + ]) +@@ -96,7 +104,15 @@ dnl ==================================================================== + dnl Check for logind + dnl ==================================================================== + +-PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd-login >= 183], [have_logind=yes], [have_logind=no]) ++AC_ARG_ENABLE([logind], ++ AS_HELP_STRING([--disable-logind], [Do not check for logind]), ++ [enable_logind=$enableval], ++ [enable_logind=auto]) ++ ++have_logind=no ++if test x$enable_logind != xno ; then ++ PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd-login >= 183], [have_logind=yes], [have_logind=no]) ++fi + + if test x$have_logind = xyes; then + AC_DEFINE(HAVE_LOGIND, 1, [Define if logind is supported]) +-- +2.4.3 + diff --git a/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch b/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch new file mode 100644 index 000000000000..9ca31379a60e --- /dev/null +++ b/gnome-extra/cinnamon-session/files/cinnamon-session-3.0.1-automagic.patch @@ -0,0 +1,38 @@ +--- a/configure.ac~ 2016-05-20 13:03:13.000000000 +0200 ++++ b/configure.ac 2016-06-25 17:36:55.389583194 +0200 +@@ -56,7 +56,15 @@ + + dnl We can only support old upower + dnl https://bugzilla.gnome.org/show_bug.cgi?id=710383 +-PKG_CHECK_MODULES(UPOWER, upower-glib < 0.99.0, have_old_upower=yes, have_old_upower=no) ++AC_ARG_ENABLE([old-upower], ++ AS_HELP_STRING([--disable-old-upower], [Do not check for old UPower API]), ++ [enable_old_upower=$enableval], ++ [enable_old_upower=auto]) ++ ++have_old_upower=no ++if test x$enable_old_upower != xno ; then ++ PKG_CHECK_MODULES(UPOWER, upower-glib < 0.99.0, have_old_upower=yes, have_old_upower=no) ++fi + AS_IF([test x$have_old_upower = xyes], [ + AC_DEFINE([HAVE_OLD_UPOWER], [1], [Define if we have an older upower]) + ]) +@@ -96,9 +104,15 @@ + dnl Check for logind + dnl ==================================================================== + +-PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd-login], [have_logind=yes], [ +- PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd], [have_logind=yes], [have_logind=no]) +-]) ++AC_ARG_ENABLE([logind], ++ AS_HELP_STRING([--disable-logind], [Do not check for logind]), ++ [enable_logind=$enableval], ++ [enable_logind=auto]) ++ ++have_logind=no ++if test x$enable_logind != xno ; then ++ PKG_CHECK_MODULES(LOGIND, [gio-unix-2.0 libsystemd >= 183], [have_logind=yes], [have_logind=no]) ++fi + + if test x$have_logind = xyes; then + AC_DEFINE(HAVE_LOGIND, 1, [Define if logind is supported]) diff --git a/gnome-extra/cinnamon-session/metadata.xml b/gnome-extra/cinnamon-session/metadata.xml new file mode 100644 index 000000000000..01596926d67b --- /dev/null +++ b/gnome-extra/cinnamon-session/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>cinnamon@gentoo.org</email> + <name>Cinnamon Project</name> + </maintainer> + <upstream> + <remote-id type="github">linuxmint/cinnamon-session</remote-id> + </upstream> +</pkgmetadata> |