[packages/gnome-firmware] - new, with help2man fix from Fedora

qboosh qboosh at pld-linux.org
Sat Apr 18 18:37:01 CEST 2020


commit 8742efaceedf7ee9d5a9c82f033d736b96dcfbe3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 18 18:37:03 2020 +0200

    - new, with help2man fix from Fedora

 gnome-firmware-man.patch | 12 +++++++
 gnome-firmware.spec      | 90 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+)
---
diff --git a/gnome-firmware.spec b/gnome-firmware.spec
new file mode 100644
index 0000000..d7b5d08
--- /dev/null
+++ b/gnome-firmware.spec
@@ -0,0 +1,90 @@
+Summary:	GNOME Firmware - install firmware on devices
+Summary(pl.UTF-8):	GNOME Firmware - instalowanie firmware'u w urządzeniach
+Name:		gnome-firmware
+Version:	3.34.0
+Release:	1
+License:	GPL v2+
+Group:		Applications/System
+Source0:	https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
+# Source0-md5:	0d5e8b9501986fb03209b273a5c12dee
+Patch0:		%{name}-man.patch
+URL:		https://gitlab.gnome.org/hughsie/gnome-firmware-updater
+BuildRequires:	ConsoleKit-devel
+BuildRequires:	appstream-glib
+BuildRequires:	desktop-file-utils
+BuildRequires:	fwupd-devel >= 1.2.10
+BuildRequires:	gettext-tools
+BuildRequires:	glib2-devel >= 2.0
+BuildRequires:	gtk+3-devel >= 3.11.2
+BuildRequires:	help2man
+BuildRequires:	libsoup-devel >= 2.52
+BuildRequires:	libxmlb-devel >= 0.1.7
+BuildRequires:	meson >= 0.46.0
+BuildRequires:	ninja >= 1.5
+BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 1.736
+BuildRequires:	systemd-devel >= 1:211
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
+Requires(post,postun):	gtk-update-icon-cache
+Requires:	fwupd >= 1.2.10
+Requires:	gtk+3 >= 3.11.2
+Requires:	hicolor-icon-theme
+Requires:	libsoup >= 2.52
+Requires:	libxmlb >= 0.1.7
+Obsoletes:	gnome-firmware-updater
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This application can:
+- Upgrade, Downgrade, & Reinstall firmware on devices supported by
+  fwupd.
+- Unlock locked fwupd devices
+- Verify firmware on supported devices
+- Display all releases for a fwupd device
+
+%description -l pl.UTF-8
+Ta aplikacja potrafi:
+- uaktualniać, cofać do starszej wersji i reinstalować firmware w
+  urządzeniach obsługiwanych przez fwupd
+- odblokowywać zablokowanie urządzenia fwupd
+- weryfikować firmware w obsługiwanych urządzeniach
+- wyświetlać wszystkie wydania dla urządzenia fwupd
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%meson build \
+	-Dman=true
+
+%ninja_build -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%ninja_install -C build
+
+# only one, empty translation exists
+#find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%update_icon_cache hicolor
+
+%postun
+%update_icon_cache hicolor
+
+%files
+# -f %{name}.lang
+%defattr(644,root,root,755)
+%doc MAINTAINERS README.md
+%attr(755,root,root) %{_bindir}/gnome-firmware
+%{_datadir}/metainfo/org.gnome.Firmware.metainfo.xml
+%{_desktopdir}/org.gnome.Firmware.desktop
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.Firmware.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Firmware-symbolic.svg
+%{_mandir}/man1/gnome-firmware.1*
diff --git a/gnome-firmware-man.patch b/gnome-firmware-man.patch
new file mode 100644
index 0000000..a43738d
--- /dev/null
+++ b/gnome-firmware-man.patch
@@ -0,0 +1,12 @@
+diff --git a/src/meson.build b/src/meson.build
+index 01c72682af62d5ec784196d571450e129a4530d9..093747887d1952494deb9179ad2decbc532d4f8d 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -40,6 +40,7 @@ if get_option('man')
+       '--name', 'gnome-firmware',
+       '--manual', 'User Commands',
+       '--version-string', meson.project_version(),
++      '--no-discard-stderr',
+     ],
+     install : true,
+     install_dir : join_paths(prefixed_mandir, 'man1'),
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-firmware.git/commitdiff/8742efaceedf7ee9d5a9c82f033d736b96dcfbe3



More information about the pld-cvs-commit mailing list