Add qrcodegen as a subproject

Will be used in next commit when adding libgnome-qr.
This commit is contained in:
Joan Torres Lopez 2025-12-15 16:50:16 +01:00
parent a3f9147558
commit e335bddc5b
No known key found for this signature in database
3 changed files with 8 additions and 0 deletions

1
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -1 +1,2 @@
SHA512 (gnome-desktop-40.4.tar.xz) = 4e91438c17faa2d12e7d6a9914fe4308543bbd5f8821e94dee9052f087110e2a3776109c203de6ef7bf66ae1825fc5e890d969ce2ebab2654cc157e9629fe6fc
SHA512 (qrcodegen.tar.gz) = fa85c79c3543dc3b3b9102efe4c8198a18910832562d5f9a516b0e8624088f1a072963e6ceada3469ff755b83d631ff4362dfd903ea4c315f9df6c2176e9eafe