/[packages]/cauldron/aisleriot/current/SPECS/aisleriot.spec
ViewVC logotype

Contents of /cauldron/aisleriot/current/SPECS/aisleriot.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2234947 - (show annotations) (download)
Tue Jul 1 17:53:58 2025 UTC (7 days, 19 hours ago) by umeabot
File size: 2147 byte(s)
Mageia 10 Mass Rebuild
1 %define url_ver %{lua: ver = rpm.expand("%{version}"); majmin, count1 = string.gsub(ver, "^(%d+%.%d+).*", "%1", 1); if count1 == 0 then print(ver); return; end; maj, count2 = string.gsub(majmin, "^(%d+).*", "%1", 1); if count2 == 0 then print(majmin) elseif tonumber(majmin) < 40 then print(majmin) else print(maj) end}
2
3 Name: aisleriot
4 Summary: A compilation of solitaire card games
5 Version: 3.22.35
6 Release: %mkrel 2
7 Group: Games/Cards
8 License: GPLv3+
9 Url: https://wiki.gnome.org/Apps/Aisleriot
10 Source0: https://gitlab.gnome.org/GNOME/aisleriot/-/archive/%{version}/aisleriot-%{version}.tar.gz
11 BuildRequires: meson
12 BuildRequires: pkgconfig(cairo)
13 BuildRequires: pkgconfig(gmodule-2.0)
14 BuildRequires: pkgconfig(gobject-2.0)
15 BuildRequires: pkgconfig(gthread-2.0)
16 BuildRequires: pkgconfig(gtk+-3.0)
17 BuildRequires: pkgconfig(guile-3.0)
18 BuildRequires: pkgconfig(ice)
19 BuildRequires: pkgconfig(libcanberra-gtk3)
20 BuildRequires: pkgconfig(librsvg-2.0)
21 BuildRequires: pkgconfig(sm)
22 BuildRequires: pkgconfig(Qt5Core)
23 BuildRequires: pkgconfig(Qt5Gui)
24 BuildRequires: pkgconfig(Qt5Svg)
25 BuildRequires: intltool
26 BuildRequires: yelp-tools
27 BuildRequires: itstool
28 BuildRequires: gnome-doc-utils
29 BuildRequires: docbook-dtds
30 BuildRequires: gnome-common
31 BuildRequires: appdata-tools
32 # For help
33 Requires: yelp
34 # For solitaire (mga#25086)
35 Requires: PySolFC-cardsets
36
37 %description
38 Aisleriot (also known as Solitaire or sol) is a collection of card games
39 which are easy to play with the aid of a mouse. The rules for the games
40 have been coded for your pleasure in the GNOME scripting language (Scheme).
41
42 %prep
43 %autosetup -p1
44
45 %build
46 %meson \
47 -Dtheme_pysol=true \
48 -Dtheme_pysol_path=%{_datadir}/PySolFC \
49 -Dtheme_kde=true \
50 -Dtheme_kde_path=%{_datadir}/carddecks/
51 %meson_build
52
53 %install
54 %meson_install
55
56 %find_lang %{name} --with-gnome
57
58 %files -f %{name}.lang
59 %{_bindir}/sol
60 %{_libdir}/%{name}/
61 %{_libexecdir}/%{name}/
62 %{_libdir}/valgrind/%{name}.supp
63 %{_datadir}/applications/sol.desktop
64 %{_datadir}/glib-2.0/schemas/org.gnome.Patience.WindowState.gschema.xml
65 %{_iconsdir}/hicolor/*/apps/*
66 %{_mandir}/man6/sol*
67 %{_datadir}/%{name}/
68 %{_metainfodir}/sol.metainfo.xml

  ViewVC Help
Powered by ViewVC 1.1.30