summaryrefslogtreecommitdiff
path: root/xfce-base
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/Manifest.gzbin3049 -> 3050 bytes
-rw-r--r--xfce-base/libxfce4util/Manifest2
-rw-r--r--xfce-base/libxfce4util/libxfce4util-4.18.1.ebuild48
-rw-r--r--xfce-base/libxfce4windowing/Manifest4
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild58
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild4
-rw-r--r--xfce-base/xfce4-panel/Manifest8
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.16.6.ebuild69
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.18.1.ebuild (renamed from xfce-base/xfce4-panel/xfce4-panel-4.17.5.ebuild)14
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild83
10 files changed, 217 insertions, 73 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index f452620758c5..ef04ccd4ce95 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/libxfce4util/Manifest b/xfce-base/libxfce4util/Manifest
index 0439c88394d1..74e78358870c 100644
--- a/xfce-base/libxfce4util/Manifest
+++ b/xfce-base/libxfce4util/Manifest
@@ -1,7 +1,9 @@
DIST libxfce4util-4.16.0.tar.bz2 508328 BLAKE2B 99578b898389bd90841a7f903f5473b2ff357cf81256efe1019425b48da32401ce238deffefd299987477f4cdfb77e86e415b55049863c30bf16e0e641e08c72 SHA512 dce6992c3da73367461d7464794a9b2a5503666113682e07a86e18b1c5383de2b087809448d5729097571f4fda6b4af5f4f4600848514ab2ab4b3f367ca26f5c
DIST libxfce4util-4.17.4.tar.bz2 511520 BLAKE2B 7850dbf49b5624ce8ac97c4188a80afc51f1d258b9760ff3ef7055cedb7dda11c18a784f053c4c25f9622e3db65d97f21ff9974fd9830edf696a81543453f982 SHA512 9774f199cd54c28875801e74e76f6e000579f3cc15e65c72e2edc6723b3a1b93083e9dd2ce0bd37885f4d812c3223552b6caa723ab8ce5169c69ccff8d2f6eb8
DIST libxfce4util-4.18.0.tar.bz2 511384 BLAKE2B 65db083fb2ecec007f2f1052afad58184a8e607e2959c49e313a87781f92e8b76d1b59daeb1c6b159cfc000ba37edf25aab1df96526ce5aa7c218dc27a896447 SHA512 10ec7798570c95719951fdd6cbd45aefc6950e6012b17f05f9023711a874dbaf79ac5c07d98990f7c5bf9efb1d254732f203f670f23bf23a2004656f46737749
+DIST libxfce4util-4.18.1.tar.bz2 527167 BLAKE2B b5d16b4e6ce541a7de559eb2801cf800dab26c45e83b0c562974f18218fd9ad0d70e40219b573a90f1ea1b9e15a8111cfae6200f581335f305a7e7f6eb07adc9 SHA512 e1459e2268948c8329394bdca56f7e7bef7739b56559c00ce6d70dfbedd038cd73a4873be34b91dbd94a80afc16e2b0e1cc256d3ff4d8fdeef9162fbdb3772cd
EBUILD libxfce4util-4.16.0.ebuild 1094 BLAKE2B 5c6da62a80dd1d3d2aaa77b771eea7b3c372d1b60ac1585cd6b40c6c0b36a176ea697522cc9bbbc179d566985b23156497a765871962f3a8dfe14f2e0eabc1d6 SHA512 8ddb4aff9b6c055e2defcb8375a7434db9ca0129ffc9590d937f2d2213f808e8e7ac21a9542888058108c0e237b6e23998de8426b5229549be8eeeffdb80f646
EBUILD libxfce4util-4.17.4.ebuild 1056 BLAKE2B 034def2d188f4c372f961153a1f85892a7e7949181fed62ccf657bf1faa89dab92d2ad0757ded89a594b6f1f25c0e45ef0b9c50a4c5579f357aeffd3e409ccb7 SHA512 ed0f8c9475e597b60a2a2f2913ab6de100c1c9c6035529a2c0e48f512b76626ec3a2fb648a07eaa607fe556a2faccbd08addd93d72c2255619c52241a7a58129
EBUILD libxfce4util-4.18.0.ebuild 1061 BLAKE2B 4950dd5229e5e12040e017e93316765a9126aad23bbaf12e0efd57adcd49f20cf31aa8fadd060ed38e00606724d2d3bb8f57e121d47cb8cd71c6ea61c289c084 SHA512 3d347a7b5190cad217225edd6d815f9cf3c72948e7046a1c83018565121b3a973812b623f3ccfebf4faec03144d7c89a95e92bb9f41a15c2606cbf7714e9d966
+EBUILD libxfce4util-4.18.1.ebuild 1061 BLAKE2B 39ac82b27dc8167e4cd343d7461288f163e1cffe4b66c88840a870855b2d98c94ffabd473732145f8e4f8edb38cf16e6cc6fcd280bb4d1c4bdb119ea2f21f7db SHA512 540073b22dc8a6bddc3e53e3acca1cb060217aa8c78200bf25e5c9276b179d4ebb4420e179192526b728beb8959b681aa4a2010db5356fefc5a29daf0436364f
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/libxfce4util/libxfce4util-4.18.1.ebuild b/xfce-base/libxfce4util/libxfce4util-4.18.1.ebuild
new file mode 100644
index 000000000000..e69e52005cf5
--- /dev/null
+++ b/xfce-base/libxfce4util/libxfce4util-4.18.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vala
+
+DESCRIPTION="A basic utility library for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/libxfce4util/start
+ https://gitlab.xfce.org/xfce/libxfce4util/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0/7"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+IUSE="+introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/intltool
+ dev-util/gtk-doc-am
+ sys-devel/gettext
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )"
+
+src_configure() {
+ local myconf=(
+ $(use_enable introspection)
+ $(use_enable vala)
+ )
+
+ use vala && vala_setup
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/xfce-base/libxfce4windowing/Manifest b/xfce-base/libxfce4windowing/Manifest
index 0d731048ccbd..e06145c5977b 100644
--- a/xfce-base/libxfce4windowing/Manifest
+++ b/xfce-base/libxfce4windowing/Manifest
@@ -1,5 +1,3 @@
-DIST libxfce4windowing-4.19.0.tar.bz2 442774 BLAKE2B 8d0a64d07d1535f74d3767c47d2513b481502a8d2b259572fb22d25cb3ab07409c00014922ebe5222c2637792e57d2edfb94e7a028965ea076be52e098a8ed0e SHA512 c1dbbf243158239c96f2d3db4fb556dca72db7c885b6288653e45fa74cb22b5af2a997a7c7ac1ead203078de958a6dbec77a86826c867156266c341384e97f9d
DIST libxfce4windowing-4.19.1.tar.bz2 452748 BLAKE2B 0fbf8ec5bb1d1857dfbe2851ef25a63dca57315c9f9dd5e3d870ae86c5fa054e3f4915d7cef1c98a5ac909ff29e8ad47b5b2754d1c8b2199320ee4a5efcf2eae SHA512 4666ff3a0142f584fb62cff8e6271a73bc3da8f1cd6dad629e3075a5a2552f54d56abb44bc6d9b2c1b4a1c8ed131bd6aa875714191cffd28958a2edf09a90729
-EBUILD libxfce4windowing-4.19.0.ebuild 1145 BLAKE2B be494b7201a0cabded9908e8d2e3a9ec5c6852377e10667591e84aba6048a591e6020876e86d4861ec2b8deec1f68223fad0f2a745d6a5fa51256a256130ebac SHA512 8ac9e31de0941cd255dd49d465181a8698d2f1213f58f3d8c0236d2d944f68baba0e383f210ec20952c64cc099852d732ff15336d23866a068580048c58f4086
-EBUILD libxfce4windowing-4.19.1.ebuild 1145 BLAKE2B 805eb06f0b39867989a4772cab82cf0bcf04d30acab12dbb685e2792c17edb3f288070a390e3fa73d6a9f1722bd47c6f5b302b4bf20c6fe5a60078a93fa6d1dc SHA512 f29e49d29c47a80a5b28223213f4c6fb2240bfe1ea8128c111f68be6d6ba5d8635cd339868fda75ceac3c591a6995435360cacd11e8cc521e310ac30b02bc58c
+EBUILD libxfce4windowing-4.19.1.ebuild 1091 BLAKE2B 21c7397b2be3200ee0a9e87b399655804b81ecd73f628c0d7adde6a03d55b7d27f492604f5436256f66b9b7946e2f2bf89266d054c846daf9bfc26fdb24f96a5 SHA512 7783c6eccac00e1b14e3facde5852a7c4583fdc869be00ec1821c48ceb12673b585f2ecd839f038c1c57699e3b9d60508e18af12a9d02352ff843b1b0f6af278
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild
deleted file mode 100644
index ad27afe2483e..000000000000
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://gitlab.xfce.org/xfce/libxfce4windowing/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+introspection wayland X"
-
-DEPEND="
- >=dev-libs/glib-2.66.0
- >=x11-libs/gtk+-3.24.0:3[introspection?]
- >=x11-libs/gdk-pixbuf-2.40.0[introspection?]
- wayland? (
- >=x11-libs/gtk+-3.24.0:3[wayland]
- >=dev-libs/wayland-1.15
- )
- X? (
- >=x11-libs/gtk+-3.24.0:3[X]
- >=x11-libs/libwnck-3.14:3
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-lang/perl
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
- wayland? (
- >=dev-util/wayland-scanner-1.15
- )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable wayland gdk-wayland)
- $(use_enable wayland wayland-scanner)
- $(use_enable wayland wayland-client)
- $(use_enable X libwnck)
- $(use_enable X gdk-x11)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
index 18933d2987ad..2b02ffb55a17 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
@@ -16,14 +16,12 @@ IUSE="+introspection wayland X"
DEPEND="
>=dev-libs/glib-2.68.0
- >=x11-libs/gtk+-3.24.0:3[introspection?]
+ >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
>=x11-libs/gdk-pixbuf-2.40.0[introspection?]
wayland? (
- >=x11-libs/gtk+-3.24.0:3[wayland]
>=dev-libs/wayland-1.15
)
X? (
- >=x11-libs/gtk+-3.24.0:3[X]
>=x11-libs/libwnck-3.14:3
)
"
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index ab1e7155a3e3..47141cfd7eb5 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,7 +1,11 @@
DIST xfce4-panel-4.16.5.tar.bz2 1386556 BLAKE2B e0543e2c2259a03b09ddaef951434127a76f176626b5355497c1f27748c83857cb34ed1ddecf694c36e3422ca9e55fa4e7eae728b0b50e06feb40ca6e867ebdc SHA512 d72220fa2812ae3b420350dab4c9d33e01d26d27ba33e4c16ad848ed1915c3c4aaf41fef24e2e7271e31171536148ad32b55aabc3e1facd4bf8a411990fd27bb
-DIST xfce4-panel-4.17.5.tar.bz2 1450044 BLAKE2B 5ee351df3ff56d82cd85c9bd4af85dc1fd2f597f4669167421f0af18255bb175ecb80fcc9ddae884d2e32184bb608833e22fe126a59cc48a03e8856520a3672e SHA512 149d41c190d2caf8e5f03ad8c2d53890b3529e21e31d34795673e4951c68ce6d96ca75a32d622ae211657f9ff1449cfffd5daa59cdc54bf4ff1b189f0cd7abfc
+DIST xfce4-panel-4.16.6.tar.bz2 1390083 BLAKE2B 8f55f4a24f9130f4ed0cc0b77161218ca1bd6dcd6e23c047e5e38c7dc3ef3a158a6b1538732c8c39143e3886e6994c103e81d26cda0ac2442ecb24872179f513 SHA512 7c1236e552de88e6dd831a9f5b567a743ac52b4f62a1c006cece31d162319d9402d7449657f54c70bf4dc09615dbfacf7320ddd22c57c14b54e3623f8903190f
DIST xfce4-panel-4.18.0.tar.bz2 1451719 BLAKE2B 9a96c146b5d2764f3e5540979df7eecbe861c9527dfbb924643fc3335bf5f2648d760362024969b7d9d4005eec83805378d104bf5995e85afb9b2498946c47f0 SHA512 4269714fb4cd6fb915789f288a0464c7ceb8c0bca73040416f9f10b6c5ed936e0340b11da8bf7e662b5a1453764e360866abf0320a46e30d536603a329d9e727
+DIST xfce4-panel-4.18.1.tar.bz2 1446504 BLAKE2B b7b8c0d26d21a543af7bb05b66e4435cbb059043502f34bed27915eaf2684b324e9e9ca8407d666bf2258fb80e559e9b11e87ffea4067c9dc6a42737bc1345a4 SHA512 6c79b305676fc6f8088f5579352be1379e87cf88b4207be0c579e6ebc9661a76f8decc434ef9973e29ca363bb7a4caf980c41b1800fae7d55f47c0405dd48075
+DIST xfce4-panel-4.19.0.tar.bz2 1485117 BLAKE2B a70654a1d8633f04310a1a9fb8554254de2f272f6fbbfede3c709a9bdc9b7d6138d5ab26ea83ccc75c9152ee0fb9d2ce7e7b174ace6369eb7d60e14db0828cec SHA512 a1c3c5f535581332c1b5e93bfecabae32cbe610d168f4452bed321466b73e4ca9ca09ca2e7c7f54cb82fe45a6102022bb30f77b57841a9bba03809b703bddf91
EBUILD xfce4-panel-4.16.5.ebuild 1505 BLAKE2B 53dccf21ec9f185be56fac924ef8c2746728f154eb93535d4a91bf70a07929ffc6998e0f3765c472a2e2d36d5f8fd981a565ed9837909776ad1e30cb923eefba SHA512 cc50480cd4b67dc69e8b7a84f7a4710c53b2dac803b38130317fa732e0cfc06db7d0a50802ded311768a99c7d67271baa0a33dc09446a9d513be820b3368d764
-EBUILD xfce4-panel-4.17.5.ebuild 1588 BLAKE2B bf550388daf75809fc6f07bb415dda9a12f86193fb60787e9a5cb7ad8b77c4c881a8a6e6eb7f17698e5fe4693d16df1c1e847c86c7b253b3d0d22873861e279a SHA512 ef98679f7f87f95f34d371181efecde2af736bcc77c380b74ddab7b51016601a1f5764c394a59751b409a091f130b1bb75b9e3ee16e6776e67cbc6b7256ed4e4
+EBUILD xfce4-panel-4.16.6.ebuild 1511 BLAKE2B f3e24b8299e0e84c1553445c8b825058cb44923286befac2b5520df5c81b3acfabc418f116820caff0df2301ce64c79cc67eb77113e070157da1bfa7a81fd39b SHA512 106664e1351aefcc902717c0b60fcd090bfb65b791dbd9e8e12fc3326002a0444ee4baed03a141187567741ab859901e8adad7f676a1fee3aaffd1d2f6926210
EBUILD xfce4-panel-4.18.0.ebuild 1596 BLAKE2B 6c2a566c4e4725f05d56fd15e6fdf13899b56f465f6d2430a2fd5efd7d904240027b8385dfbe93445e68a4a541adf987f23c95ee731fa773b4c56955b3691f7c SHA512 a6f20cd9f93f89265d41f512e22868390009e0cd636dd0c6736177b2382c9ad9d0b931dce571d742a72aefdea9437119b3dc139a113bc437044c29a449d13164
+EBUILD xfce4-panel-4.18.1.ebuild 1596 BLAKE2B c3a1b270c82b55831e96da1a09ca5b7a4d0bc3f94968ec59619ba085bbc802bed69e1a7135d0f4dfefdb601390e90550cf67d9a56032eaf46ef18209140e4422 SHA512 66035ad611a7c795d5f362f30539bc8868b703775c9431297b37c89710f72f99fd918b15088092137e01dddafaed31599334b779f01208358f49d65b25f5a7fb
+EBUILD xfce4-panel-4.19.0.ebuild 1764 BLAKE2B baf2741b8d0e132d1c9e49c07e13ad56ece286c2fa421ed382c88f995707a9aceb118207639d90bc27526a6eaabd1b8d2330731d23261c84bc9f09e85cb00a0a SHA512 44fef2c55d030f9fbdbb6f32cb16bb9a580ca114fc1ec1b1098d56296a8daf8c53f12cc66db6f0aebf20b69eede23d32f780dba25062d0775c320be770bb464e
MISC metadata.xml 377 BLAKE2B a9ab246bf0acb1731905d6f7aaa6d558204ca06138e0f531b76570f1477353a636b504ccab11ed861044faa5d02fefa43c5cc08f8d6c742851f1e8976e08f3d6 SHA512 9269670fb22fc1179cbc6f4a3f7f160bd1164ab470f6bbfa4875d85d7c0fb29ac7ae05d46daaaba097a418890961e568ce249e60329ed0325ba3f5dc976946f8
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.16.6.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.16.6.ebuild
new file mode 100644
index 000000000000..954affe6d4ed
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.16.6.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vala xdg-utils
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+dbusmenu introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ >=dev-libs/glib-2.50
+ >=x11-libs/cairo-1
+ >=x11-libs/gtk+-3.22:3[introspection?]
+ x11-libs/libX11
+ x11-libs/libwnck:3
+ >=xfce-base/exo-0.11.2:=
+ >=xfce-base/garcon-0.5:=
+ >=xfce-base/libxfce4ui-4.15.8:=
+ >=xfce-base/libxfce4util-4.15.6:=[introspection?,vala?]
+ >=xfce-base/xfconf-4.13:=
+ dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
+ introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ vala? ( $(vala_depend) )
+ dev-lang/perl
+ dev-util/gdbus-codegen
+ dev-util/gtk-doc-am
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable introspection)
+ $(use_enable dbusmenu dbusmenu-gtk3)
+ $(use_enable vala)
+ )
+
+ use vala && vala_setup
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.17.5.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.18.1.ebuild
index b9c27f5159e3..7d772282a7b2 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.17.5.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.18.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,10 +18,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv
IUSE="+dbusmenu introspection vala"
REQUIRED_USE="vala? ( introspection )"
-RDEPEND="
- >=dev-libs/glib-2.66
- >=x11-libs/cairo-1
- >=x11-libs/gtk+-3.22:3[introspection?]
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ >=x11-libs/cairo-1.16.0
+ >=x11-libs/gtk+-3.24.0:3[introspection?]
x11-libs/libX11
x11-libs/libwnck:3
>=xfce-base/exo-0.11.2:=
@@ -32,8 +32,8 @@ RDEPEND="
dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
introspection? ( >=dev-libs/gobject-introspection-1.66:= )
"
-DEPEND="
- ${RDEPEND}
+RDEPEND="
+ ${DEPEND}
"
BDEPEND="
vala? ( $(vala_depend) )
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild
new file mode 100644
index 000000000000..fff8efcd9fa6
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.19.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vala xdg-utils
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/xfce4-panel/start
+ https://gitlab.xfce.org/xfce/xfce4-panel/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X +dbusmenu introspection vala wayland"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+ >=dev-libs/glib-2.72.0
+ >=x11-libs/cairo-1.16.0
+ >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
+ >=xfce-base/exo-0.11.2:=
+ >=xfce-base/garcon-4.17.0:=
+ >=xfce-base/libxfce4ui-4.17.1:=
+ >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
+ >=xfce-base/libxfce4windowing-4.19.1:=
+ >=xfce-base/xfconf-4.13:=
+ X? (
+ x11-libs/libX11
+ x11-libs/libwnck:3
+ )
+ dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
+ introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+ wayland? (
+ >=dev-libs/wayland-1.15
+ >=gui-libs/gtk-layer-shell-0.7.0
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ vala? ( $(vala_depend) )
+ dev-lang/perl
+ dev-util/gdbus-codegen
+ dev-util/gtk-doc-am
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable introspection)
+ $(use_enable dbusmenu dbusmenu-gtk3)
+ $(use_enable vala)
+ $(use_enable X gtk-x11)
+ $(use_enable X libwnck)
+ $(use_enable wayland wayland-client)
+ $(use_enable wayland gtk-layer-shell)
+ )
+
+ use vala && vala_setup
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}