diff --git a/.gitignore b/.gitignore index 3f28eac..7238c1f 100644 --- a/.gitignore +++ b/.gitignore @@ -179,3 +179,4 @@ gnome-desktop-2.90.4.tar.bz2 /gnome-desktop-40.2.tar.xz /gnome-desktop-40.3.tar.xz /gnome-desktop-40.4.tar.xz +/qrcodegen.tar.gz diff --git a/gnome-desktop3.spec b/gnome-desktop3.spec index 6c7611a..0d429a4 100644 --- a/gnome-desktop3.spec +++ b/gnome-desktop3.spec @@ -28,6 +28,7 @@ Source4: eog-defaults.list # Generated with: # for i in `grep MimeType= /usr/share/applications/org.gnome.Evince.desktop | sed 's/MimeType=//' | sed 's/;/ /g'` ; do echo $i=org.gnome.Evince.desktop\; >> evince-defaults.list ; done Source5: evince-defaults.list +Source6: qrcodegen.tar.gz BuildRequires: gcc BuildRequires: gettext @@ -89,6 +90,11 @@ the functionality of the installed %{name} package. %prep %autosetup -p1 -n gnome-desktop-%{tarball_version} +# Extract qrcodegen and set it up as a subproject +# since wrap-based subprojects are disabled +mkdir -p subprojects +tar xf %{SOURCE6} -C subprojects/ + %build %meson -Dgtk_doc=true -Dinstalled_tests=true %meson_build diff --git a/sources b/sources index 798e5e4..5bb9304 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (gnome-desktop-40.4.tar.xz) = 4e91438c17faa2d12e7d6a9914fe4308543bbd5f8821e94dee9052f087110e2a3776109c203de6ef7bf66ae1825fc5e890d969ce2ebab2654cc157e9629fe6fc +SHA512 (qrcodegen.tar.gz) = fa85c79c3543dc3b3b9102efe4c8198a18910832562d5f9a516b0e8624088f1a072963e6ceada3469ff755b83d631ff4362dfd903ea4c315f9df6c2176e9eafe