Сравнение zix-0.6.2 с xfce4-mount-plugin-1.2.0
| /usr/portage/xfce-extra/xfce4-mount-plugin/xfce4-mount-plugin-1.2.0.ebuild 2025-07-29 16:22:17.988470455 +0300 | ||
|---|---|---|
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 | 5 | |
| 6 |
inherit meson-multilib |
|
| 6 |
inherit meson xdg-utils |
|
| 7 | 7 | |
| 8 |
DESCRIPTION="Lightweight C library of portability wrappers and data structures" |
|
| 9 |
#HOMEPAGE="https://drobilla.net/software/zix.html" |
|
| 10 |
HOMEPAGE="https://gitlab.com/drobilla/zix" |
|
| 11 |
SRC_URI="https://download.drobilla.net/${P}.tar.xz"
|
|
| 8 |
DESCRIPTION="An mount plug-in for the Xfce panel" |
|
| 9 |
HOMEPAGE=" |
|
| 10 |
https://docs.xfce.org/panel-plugins/xfce4-mount-plugin/start |
|
| 11 |
https://gitlab.xfce.org/panel-plugins/xfce4-mount-plugin/ |
|
| 12 |
" |
|
| 13 |
SRC_URI=" |
|
| 14 |
https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
|
|
| 15 |
" |
|
| 12 | 16 | |
| 13 |
LICENSE="ISC" |
|
| 17 |
LICENSE="GPL-2+" |
|
| 14 | 18 |
SLOT="0" |
| 15 |
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" |
|
| 16 |
IUSE="doc test" |
|
| 17 |
RESTRICT="!test? ( test )" |
|
| 19 |
KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" |
|
| 18 | 20 | |
| 21 |
DEPEND=" |
|
| 22 |
>=dev-libs/glib-2.50.0 |
|
| 23 |
>=x11-libs/gtk+-3.22.0:3 |
|
| 24 |
>=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] |
|
| 25 |
>=xfce-base/libxfce4util-4.16.0:= |
|
| 26 |
>=xfce-base/xfce4-panel-4.16.0:= |
|
| 27 |
" |
|
| 28 |
RDEPEND=" |
|
| 29 |
${DEPEND}
|
|
| 30 |
" |
|
| 19 | 31 |
BDEPEND=" |
| 32 |
>=sys-devel/gettext-0.19.8 |
|
| 20 | 33 |
virtual/pkgconfig |
| 21 |
doc? ( |
|
| 22 |
app-text/doxygen |
|
| 23 |
dev-python/sphinx |
|
| 24 |
dev-python/sphinx-lv2-theme |
|
| 25 |
dev-python/sphinxygen |
|
| 26 |
) |
|
| 27 | 34 |
" |
| 28 | 35 | |
| 29 |
src_prepare() {
|
|
| 30 |
default |
|
| 31 | ||
| 32 |
# fix doc installation path |
|
| 33 |
sed -i "s/versioned_name/'${PF}'/g" doc/html/meson.build doc/singlehtml/meson.build || die
|
|
| 34 |
} |
|
| 35 | ||
| 36 |
multilib_src_configure() {
|
|
| 37 |
local emesonargs=( |
|
| 38 |
$(meson_native_use_feature doc docs) |
|
| 39 |
$(meson_feature test tests) |
|
| 40 |
) |
|
| 41 | ||
| 42 |
meson_src_configure |
|
| 36 |
pkg_postinst() {
|
|
| 37 |
xdg_icon_cache_update |
|
| 43 | 38 |
} |
| 44 | 39 | |
| 45 |
multilib_src_install_all() {
|
|
| 46 |
local DOCS=( NEWS README.md ) |
|
| 47 |
einstalldocs |
|
| 40 |
pkg_postrm() {
|
|
| 41 |
xdg_icon_cache_update |
|
| 48 | 42 |
} |