From 862704e66e14d691624ee6951790314fdacb1cd5 Mon Sep 17 00:00:00 2001 From: Fabrice Creuzot Date: Apr 05 2021 16:48:11 +0000 Subject: Initial import (#1946092) --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0e68afa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/awf-gtk4-2.3.0.tar.gz diff --git a/awf-gtk4.spec b/awf-gtk4.spec new file mode 100644 index 0000000..4eb1048 --- /dev/null +++ b/awf-gtk4.spec @@ -0,0 +1,72 @@ +Name: awf-gtk4 +Version: 2.3.0 +Release: 1%{?dist} +Summary: Theme preview application for GTK +Summary(fr): Application d'aperçu de thème pour GTK +License: GPLv3+ +URL: https://github.com/luigifab/awf-extended +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gtk4-devel +BuildRequires: gettext +BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: desktop-file-utils +BuildRequires: hunspell-fr +Requires: gtk4 +Requires: hicolor-icon-theme + +%description %{expand: +A widget factory is a theme preview application for GTK. It displays the +various widget types provided by GTK in a single window allowing to see +the visual effect of the applied theme. + +This package provides the gtk4 version.} + +%description -l fr %{expand: +La fabrique à widgets est une application d'aperçu de thème pour GTK. Elle +affiche les différents types de widgets fournis par GTK dans une seule +fenêtre permettant de voir l'effet visuel du thème appliqué. + +Ce paquet fournit la version gtk4.} + + +%prep +%setup -q -n awf-extended-%{version} +sed -i 's/ -eq 2/ -eq -1/g' configure.ac +sed -i 's/ -eq 3/ -eq -1/g' configure.ac +touch {NEWS,AUTHORS,README,ChangeLog} +mv LICENSE COPYING + +%build +autoreconf -f -i +%configure +%make_build + +%install +%make_install +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/ +for file in icons/*/*/*; do mv $file ${file/\/awf./\/%{name}.}; done +cp -a icons/* %{buildroot}%{_datadir}/icons/hicolor/ +for file in src/po/*.po; do + code=$(basename "$file" .po) + mkdir -p %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/ + msgfmt src/po/${code}.po -o %{buildroot}%{_datadir}/locale/${code}/LC_MESSAGES/%{name}.mo +done +desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ applications/%{name}.desktop +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc README.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg + + +%changelog +* Sun Apr 04 2021 Fabrice Creuzot - 2.3.0-1 +- Initial fedora package release (Closes: rhbz#1946092) diff --git a/sources b/sources new file mode 100644 index 0000000..3394a8d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (awf-gtk4-2.3.0.tar.gz) = b2eb4e77aa04601923d37cd992f8a939fca7390520b622201b361886e21356b7f5b5ffa438e78e0216c72d6908043cb63718cd2c3aa036da7a175cf87bc22226