Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
GNOME:Next
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of GNOME:Next
# Use ccache for packages taking a long time to build. # Feel free to add more packages. # Added webkit2gtk3, on 2023-03-06 by luc14n0. BuildFlags: useccache:webkit2gtk3 # Added mozjs102, on 2023-04-11 by luc14n0. BuildFlags: useccache:mozjs102 Prefer: -libwebkitgtk6_0-4 Prefer: libportal1 Prefer: -libpackagekit-glib2-devel-32bit ### Those turned out to be ineffective (low caching or no caching at all) ### using ccache: ##BuildFlags: useccache:glib2 (less than 40 MB of _ccache.tar size) ##BuildFlags: useccache:gtk3 (less than 100 MB of _ccache.tar size) ##BuildFlags: useccache:gtk4 (no caching) ##BuildFlags: useccache:Fragments (less than 20 MB of _ccache.tar size) ##BuildFlags: useccache:librsvg (less than 7 MB of _ccache.tar size) # ### So, disable them, for now (2023-08-10, by luc14n0). Once sccache gets ### fixed, we can reenable them for packages using Rust (Fragments, librsvg, ### Fractal, etc) ### INFO: When enabled, OBS injects some build parameters that break the build ### altogether. The exact error needs to be documented, though. # We want to be strict by default, to ensure we catch needed sec reviews Support: rpmlint-strict # Temp added /usr/bin/dbus-launch provided by dbus-1 12-05-2023 FileProvides: /usr/bin/dbus-launch dbus-1 Macros: %vendor openSUSE GNOME Team # Have human readable build logs - added 12-02-2022 %make_build /usr/bin/make %{?_smp_mflags} %__meson %{_bindir}/meson %__meson_wrap_mode nodownload %__meson_auto_features enabled %meson \ %set_build_flags \ %{shrink:%{__meson} setup \ --buildtype=plain \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --includedir=%{_includedir} \ --datadir=%{_datadir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --localedir=%{_datadir}/locale \ --sysconfdir=%{_sysconfdir} \ --localstatedir=%{_localstatedir} \ --sharedstatedir=%{_sharedstatedir} \ --wrap-mode=%{__meson_wrap_mode} \ --auto-features=%{__meson_auto_features} \ %{_vpath_srcdir} %{_vpath_builddir} \ %{nil}} %meson_build \ %{shrink:%{__meson} compile \ -C %{_vpath_builddir} \ -j %{_smp_build_ncpus} \ %{nil}} %meson_install \ %{shrink:DESTDIR=%{buildroot} %{__meson} install \ -C %{_vpath_builddir} \ --no-rebuild \ %{nil}} %meson_test \ %{shrink:%{__meson} test \ -C %{_vpath_builddir} \ --num-processes %{_smp_build_ncpus} \ --print-errorlogs \ %{nil}} :Macros
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor