1ee2f45570
The gnome-software package can only be used for flatpaks, opening rpms, debs and other package archives will only result in an error message.
45 lines
1.5 KiB
Bash
45 lines
1.5 KiB
Bash
# Template file for 'gnome-software'
|
|
pkgname=gnome-software
|
|
version=42.4
|
|
revision=2
|
|
build_style=meson
|
|
configure_args="-Dvalgrind=false -Dpackagekit=false -Dfwupd=false
|
|
-Dmalcontent=false $(vopt_bool gtk_doc) -Dsoup2=true"
|
|
hostmakedepends="pkg-config tar glib-devel gettext libxslt docbook-xsl
|
|
$(vopt_if gtk_doc gtk-doc)"
|
|
makedepends="AppStream-devel libxmlb-devel gnome-online-accounts-devel
|
|
json-glib-devel gtk4-devel libadwaita-devel gsettings-desktop-schemas-devel
|
|
gspell-devel polkit-devel flatpak-devel libgudev-devel libsoup-devel"
|
|
checkdepends="dbus"
|
|
short_desc="GNOME Software Center (flatpak only)"
|
|
maintainer="Michal Vasilek <michal@vasilek.cz>"
|
|
license="GPL-3.0-or-later"
|
|
homepage="https://gitlab.gnome.org/GNOME/gnome-software"
|
|
distfiles="https://gitlab.gnome.org/GNOME/gnome-software/-/archive/${version}/gnome-software-${version}.tar.gz"
|
|
checksum=adaa905239ed3a3f6df40c9257c67f96dec891abdac0575f97577f1d97d555b1
|
|
make_check=ci-skip # gs-self-test-modalias, gs-self-test-repos and gs-self-test-src fail in CI
|
|
|
|
build_options="gtk_doc"
|
|
|
|
if [ -z "$CROSS_BUILD" ]; then
|
|
build_options_default+=" gtk_doc"
|
|
fi
|
|
|
|
do_check() {
|
|
# machine-id is a random, non-zero value
|
|
echo 'dcb30309cd6c8b7cc20383d85a5c7012' > /etc/machine-id
|
|
dbus-run-session meson test -C build --no-suite fedora-langpacks
|
|
rm /etc/machine-id
|
|
}
|
|
|
|
gnome-software-devel_package() {
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
short_desc+=" - development files"
|
|
pkg_install() {
|
|
vmove usr/include
|
|
vmove usr/lib/pkgconfig
|
|
if [ "$build_option_gtk_doc" ]; then
|
|
vmove usr/share/gtk-doc
|
|
fi
|
|
}
|
|
}
|