]> git.pld-linux.org Git - packages/simple-scan.git/blobdiff - simple-scan.spec
update desktop database
[packages/simple-scan.git] / simple-scan.spec
index 171e9cc937bb587896c70191010a14d80acac45f..18513104fb88087259d3706e77eae3a3e1647448 100644 (file)
@@ -1,64 +1,98 @@
+# TODO: use gtk4-update-icon-cache
 Summary:       Simple scanning utility
+Summary(pl.UTF-8):     Proste narzędzie do skanowania
 Name:          simple-scan
-Version:       2.31.1
+Version:       46.0
 Release:       1
-License:       GPLv3+
-Group:         Applications/Multimedia
-Source0:       http://launchpad.net/simple-scan/trunk/%{version}/+download/%{name}-%{version}.tar.gz
-# Source0-md5: 6e37cf889ce147e22a9130348c2e929d
+License:       GPL v3+
+Group:         X11/Applications/Multimedia
+Source0:       https://download.gnome.org/sources/simple-scan/46/%{name}-%{version}.tar.xz
+# Source0-md5: 5ae9ca4d4c59520736c11a2eb427502d
 URL:           https://launchpad.net/simple-scan
-BuildRequires: automake
-BuildRequires: intltool
-BuildRequires: GConf2-devel
-BuildRequires: autoconf
+BuildRequires: PackageKit-devel >= 1.1.5
 BuildRequires: cairo-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: glib2-devel
-BuildRequires: gnome-doc-utils
-BuildRequires: gtk+2-devel
+BuildRequires: colord-devel
+BuildRequires: gdk-pixbuf2-devel >= 2.0
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.38
+BuildRequires: gtk4-devel >= 4.10.0
+BuildRequires: itstool
+BuildRequires: libadwaita-devel >= 1.2.0
+BuildRequires: libgusb-devel >= 0.2.7
+BuildRequires: libjpeg-devel
+BuildRequires: libwebp-devel
+BuildRequires: meson >= 0.40.0
+BuildRequires: ninja >= 1.5
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.736
 BuildRequires: sane-backends-devel
-BuildRequires: udev-glib-devel
-Requires(post,preun):  GConf2
-Requires:      gnome-icon-theme
-Requires:      xdg-utils
+BuildRequires: tar >= 1:1.22
+BuildRequires: vala >= 2:0.22.0
+BuildRequires: vala-colord
+BuildRequires: vala-libadwaita >= 1.2.0
+BuildRequires: vala-libgusb >= 0.2.7
+BuildRequires: vala-libhandy1 >= 1.5.0
+BuildRequires: yelp-tools
+BuildRequires: xz
+BuildRequires: zlib-devel
+Requires(post,postun): desktop-file-utils
+Requires(post,postun): glib2 >= 1:2.38
+Requires:      PackageKit >= 1.1.5
+Requires:      glib2 >= 1:2.38
+Requires:      hicolor-icon-theme
+Requires:      gtk4 >= 4.10.0
+Requires:      libadwaita >= 1.2.0
+Requires:      libgusb >= 0.2.7
+Suggests:      colord
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Simple Scan is an easy-to-use application, designed to let users
 connect their scanner and quickly have the image/document in an
 appropriate format.
 
+%description -l pl.UTF-8
+Simple Scan to łatwa w użyciu aplikacja, pozwalająca użytkownikom
+podłączyć skaner i szybko otrzymać dokument we właściwym formacie.
+
 %prep
 %setup -q
 
 %build
-%{__intltoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
-%configure \
-       --disable-schemas-install
-%{__make}
+%meson build
+
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
-%find_lang %{name} --with-gnome
 
-%post
-%gconf_schema_install simple-scan.schemas
+%ninja_install -C build
+
+# not supported by glibc (as of 2.37)
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
 
-%preun
-%gconf_schema_uninstall simple-scan.schemas
+%find_lang %{name} --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%glib_compile_schemas
+%update_icon_cache hicolor
+%update_desktop_database_post
+
+%postun
+%glib_compile_schemas
+%update_icon_cache hicolor
+%update_desktop_database_postun
+
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS README ChangeLog
-%{_mandir}/man1/simple-scan.1*
-%{_sysconfdir}/gconf/schemas/simple-scan.schemas
+%doc NEWS README.md
 %attr(755,root,root) %{_bindir}/simple-scan
+%{_datadir}/glib-2.0/schemas/org.gnome.SimpleScan.gschema.xml
+%{_datadir}/metainfo/org.gnome.SimpleScan.appdata.xml
 %{_desktopdir}/simple-scan.desktop
-%{_datadir}/simple-scan/
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.SimpleScan.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.SimpleScan-symbolic.svg
+%{_mandir}/man1/simple-scan.1*
This page took 0.158951 seconds and 4 git commands to generate.