]> git.pld-linux.org Git - packages/frogr.git/blame - frogr.spec
- updated to 1.8.1 (supports libsoup3 now)
[packages/frogr.git] / frogr.spec
CommitLineData
1f3efa9e
JB
1#
2# Conditional build:
3%bcond_without libsoup2 # libsoup 2.x instead of libsoup3
4
76e9564d
JB
5Summary: Frogr - Flickr Remote Organizer for GNOME
6Summary(pl.UTF-8): Frogr - zdalny organizator Flickra dla GNOME
7Name: frogr
1f3efa9e 8Version: 1.8.1
76e9564d
JB
9Release: 1
10License: GPL v3
11Group: X11/Applications/Graphics
1f3efa9e
JB
12Source0: https://download.gnome.org/sources/frogr/1.8/%{name}-%{version}.tar.xz
13# Source0-md5: 907498b2d9d6c4f5e593fd00416695f4
76e9564d 14URL: https://wiki.gnome.org/Apps/Frogr
e6d8807c 15BuildRequires: gettext-tools >= 0.19.7
1f3efa9e 16BuildRequires: glib2-devel >= 1:2.56
76e9564d 17BuildRequires: gstreamer-devel >= 1.0
e5e179b3
JB
18BuildRequires: gtk+3-devel >= 3.16
19BuildRequires: json-glib-devel >= 1.2
76e9564d 20BuildRequires: libexif-devel >= 1:0.6.14
a498d2bc 21BuildRequires: libgcrypt-devel >= 1.5.0
1f3efa9e
JB
22%{?with_libsoup2:BuildRequires: libsoup-devel >= 2.42}
23%{!?with_libsoup2:BuildRequires: libsoup3-devel >= 3.0}
76e9564d 24BuildRequires: libxml2-devel >= 1:2.6.8
e5e179b3
JB
25BuildRequires: meson
26BuildRequires: ninja >= 1.5
76e9564d 27BuildRequires: pkgconfig
e5e179b3
JB
28BuildRequires: rpmbuild(macros) >= 1.736
29BuildRequires: sed >= 4.0
76e9564d
JB
30BuildRequires: tar >= 1:1.22
31BuildRequires: xz
32BuildRequires: yelp-tools
33Requires(post,postun): gtk-update-icon-cache
34Requires(post,postun): hicolor-icon-theme
1f3efa9e 35Requires: glib2 >= 1:2.56
e5e179b3 36Requires: gtk+3 >= 3.16
76e9564d 37Requires: hicolor-icon-theme
e5e179b3 38Requires: json-glib >= 1.2
76e9564d 39Requires: libexif >= 1:0.6.14
a498d2bc 40Requires: libgcrypt >= 1.5.0
1f3efa9e
JB
41%{?with_libsoup2:Requires: libsoup >= 2.42}
42%{!?with_libsoup2:Requires: libsoup3 >= 3.0}
76e9564d
JB
43Requires: libxml2 >= 1:2.6.8
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
47Frogr is a small application for the GNOME desktop that allows users
48to manage their accounts in the Flickr image hosting website.
49
50%description -l pl.UTF-8
51Frogr to mały program dla środowiska GNOME, umożliwiający użytkownikom
52zarządzanie swoimi kontami w serwisie zdjęciowym Flickr.
53
54%prep
55%setup -q
56
e5e179b3 57# build fails on deprecated glib functions, disable -Werror
1f3efa9e 58#%{__sed} -i -e "/'werror=true'/d" meson.build
e5e179b3 59
76e9564d 60%build
1f3efa9e
JB
61%meson build \
62 %{?with_libsoup2:-Dwith-libsoup2=true}
76e9564d 63
e5e179b3 64%ninja_build -C build
76e9564d
JB
65
66%install
67rm -rf $RPM_BUILD_ROOT
68
e5e179b3 69%ninja_install -C build
76e9564d
JB
70
71%find_lang %{name} --with-gnome
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post
76e9564d
JB
77%update_icon_cache hicolor
78
79%postun
76e9564d
JB
80%update_icon_cache hicolor
81
82%files -f %{name}.lang
83%defattr(644,root,root,755)
e5e179b3 84%doc AUTHORS MAINTAINERS NEWS README THANKS TRANSLATORS
76e9564d
JB
85%attr(755,root,root) %{_bindir}/frogr
86%{_datadir}/frogr
e5e179b3 87%{_datadir}/metainfo/org.gnome.frogr.appdata.xml
c1b67e48
JB
88%{_desktopdir}/org.gnome.frogr.desktop
89%{_iconsdir}/hicolor/*x*/apps/org.gnome.frogr.png
90%{_iconsdir}/hicolor/scalable/apps/org.gnome.frogr.svg
91%{_iconsdir}/hicolor/scalable/apps/org.gnome.frogr-symbolic.svg
76e9564d 92%{_mandir}/man1/frogr.1*
This page took 0.099722 seconds and 4 git commands to generate.