diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /mate-base/caja | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'mate-base/caja')
| -rw-r--r-- | mate-base/caja/Manifest | 1 | ||||
| -rw-r--r-- | mate-base/caja/caja-1.28.0-r3.ebuild | 102 | ||||
| -rw-r--r-- | mate-base/caja/metadata.xml | 20 |
3 files changed, 123 insertions, 0 deletions
diff --git a/mate-base/caja/Manifest b/mate-base/caja/Manifest new file mode 100644 index 000000000000..2dcc74db1236 --- /dev/null +++ b/mate-base/caja/Manifest @@ -0,0 +1 @@ +DIST caja-1.28.0.tar.xz 5332720 BLAKE2B 3fd97d20081fc1b8dde845f899f13270b164e3fd7116f32d8f5248e27f75e49e0668cb928417e74abac908a93a7fb6a81927c43443dc752e30d13fdec6b7ab09 SHA512 059f88d4fc8a48483fe180645c75fefd0941ac8e4b2aadd16ddc8a89c7505081ce7d8a063d2c2a3c224f4fb279125561a83150e4d2142f718c3a54764cf8fbc2 diff --git a/mate-base/caja/caja-1.28.0-r3.ebuild b/mate-base/caja/caja-1.28.0-r3.ebuild new file mode 100644 index 000000000000..7ad027b4870d --- /dev/null +++ b/mate-base/caja/caja-1.28.0-r3.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MATE_LA_PUNT="yes" + +inherit flag-o-matic mate virtualx + +MINOR=$(($(ver_cut 2) % 2)) +if [[ ${MINOR} -eq 0 ]]; then + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" +fi + +DESCRIPTION="Caja file manager for the MATE desktop" +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+introspection +mate nls selinux xmp" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.58.1:2 + >=dev-libs/libxml2-2.4.7:2= + gnome-base/dconf + >=gnome-base/gvfs-1.10.1:0[udisks] + >=mate-base/mate-desktop-$(ver_cut 1-2) + >=media-libs/libexif-0.6.14:0 + virtual/libintl + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2.36.5:2 + >=x11-libs/gtk+-3.22:3[introspection?] + >=x11-libs/libnotify-0.7.0:0 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXft + x11-libs/libXrender + >=x11-libs/pango-1.1.2 + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) + selinux? ( sys-libs/libselinux ) + xmp? ( >=media-libs/exempi-1.99.5:2= ) +" + +BDEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5:= + >=dev-util/gdbus-codegen-2.80.5-r1 + dev-util/glib-utils + dev-util/gtk-doc + dev-build/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND}" + +PDEPEND="mate? ( >=x11-themes/mate-icon-theme-${MATE_BRANCH} )" + +# TODO: Test fails because Caja is not merged yet: +# GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed +RESTRICT="test" + +src_prepare() { + # Remove unnecessary CFLAGS. + sed -i -e 's:-DG.*DISABLE_DEPRECATED::g' \ + configure.ac eel/Makefile.am || die + + mate_src_prepare +} + +src_configure() { + # https://bugs.gentoo.org/926751 + # https://github.com/mate-desktop/caja/issues/1774 + append-flags -fno-strict-aliasing + filter-lto + + # https://bugs.gentoo.org/637414 + export ac_cv_header_selinux_selinux_h=$(usex selinux yes no) + export ac_cv_lib_selinux_is_selinux_enabled=$(usex selinux yes no) + + mate_src_configure \ + --disable-update-mimedb \ + $(use_enable introspection) \ + $(use_enable nls) \ + $(use_enable xmp) +} + +src_test() { + unset SESSION_MANAGER + unset DBUS_SESSION_BUS_ADDRESS + + virtx emake check || die "Test phase failed" +} + +pkg_postinst() { + mate_pkg_postinst + + elog "Caja can use gstreamer to preview audio files. Just make sure" + elog "to have the necessary plugins available to play the media type you" + elog "want to preview." +} diff --git a/mate-base/caja/metadata.xml b/mate-base/caja/metadata.xml new file mode 100644 index 000000000000..eb4169b2c4fd --- /dev/null +++ b/mate-base/caja/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>immoloism@gmail.com</email> + <name>Ian Jordan</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="mate">Install <pkg>x11-themes/mate-icon-theme</pkg> which + is needed when this package is used in the MATE desktop + environment.</flag> + </use> + <upstream> + <remote-id type="github">mate-desktop/caja</remote-id> + </upstream> +</pkgmetadata> |
