[packages/mugshot] - mugshot, the mugshot.org companion software, was moved to mugshot-muhshot.org repo; - this repo is

mrozowik mrozowik at pld-linux.org
Tue Sep 12 23:01:01 CEST 2023


commit 6e96cbc71d5c11c4a92865b4f5c81e3ac3f91c6c
Author: Krzysztof Mrozowicz <mrozowik at pld-linux.org>
Date:   Tue Sep 12 20:56:49 2023 +0000

    - mugshot, the mugshot.org companion software, was moved to mugshot-muhshot.org repo;
    - this repo is now for mugshot - user profile configuration utility;
    - new, 0.4.3

 disable_webcam.patch |  14 ++++++++
 mugshot.spec         | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+)
---
diff --git a/mugshot.spec b/mugshot.spec
new file mode 100644
index 0000000..86f6cba
--- /dev/null
+++ b/mugshot.spec
@@ -0,0 +1,100 @@
+Summary:	User profile configuration utility
+Summary(pl.UTF-8):	Narzędzie do konfigurowania profilu uyżytkownika
+Name:		mugshot
+Version:	0.4.3
+Release:	0.1
+Epoch:		1
+License:	GPL v3
+Group:		X11/Applications
+Source0:	https://github.com/bluesabre/mugshot/releases/download/%{name}-%{version}/mugshot-%{version}.tar.gz
+# Source0-md5:	1c504dcec181159ff5aa896bed9605ab
+# Disabling webcam source of avatar, as it can be unstable
+Patch0:		disable_webcam.patch
+URL:		https://github.com/bluesabre/mugshot
+BuildRequires:	gobject-introspection
+BuildRequires:	intltool
+BuildRequires:	python3-devel
+BuildRequires:	python3-distutils-extra
+BuildRequires:	python3-pexpect
+BuildRequires:	python3-pycairo-devel
+BuildRequires:	python3-pygobject3-devel
+BuildRequires:	python3-setuptools
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.710
+BuildRequires:	tar >= 1:1.22
+Requires(post,postun):	gtk-update-icon-cache
+Requires(post,postun):	hicolor-icon-theme
+Requires:	hicolor-icon-theme
+Requires:	python3
+Requires:	python3-dbus
+Requires:	python3-pexpect
+Requires:	python3-pycairo
+Requires:	python3-pygobject3
+Requires:	python3-setuptools
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Mugshot is a user configuration utility that allows updating personal
+user details and avatar.
+
+%description -l pl.UTF-8
+Mugshot to narzędzie do konfiguracji profilu użytkownika pozwalające
+pozwalające zmieniać dane osobiste i avatar.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__python3} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__python3} setup.py install \
+	--prefix=%{_prefix} \
+	--install-purelib=%{py3_sitescriptdir} \
+	--install-platlib=%{py3_sitedir} \
+	--optimize=2 \
+	--root=$RPM_BUILD_ROOT
+
+# Remove unused doc directory
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+# unsupported locale
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ms at Arab
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%update_icon_cache hicolor
+%update_desktop_database_post
+%glib_compile_schemas
+
+%postun
+%update_icon_cache hicolor
+%update_desktop_database_postun
+%glib_compile_schemas
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS COPYING README.md NEWS
+%attr(755,root,root) %{_bindir}/mugshot
+%{_desktopdir}/org.bluesabre.Mugshot.desktop
+%{_datadir}/glib-2.0/schemas/org.bluesabre.mugshot.gschema.xml
+%{_iconsdir}/hicolor/16x16/apps/mugshot.svg
+%{_iconsdir}/hicolor/22x22/apps/mugshot.svg
+%{_iconsdir}/hicolor/24x24/apps/mugshot.svg
+%{_iconsdir}/hicolor/48x48/apps/mugshot.svg
+%{_iconsdir}/hicolor/64x64/apps/mugshot.svg
+%{_iconsdir}/hicolor/scalable/apps/mugshot.svg
+%{_mandir}/man1/mugshot.1*
+%{_datadir}/metainfo/mugshot.appdata.xml
+%{_datadir}/mugshot
+%{py3_sitescriptdir}/%{name}-%{version}-*-info
+%{py3_sitescriptdir}/%{name}
+%{py3_sitescriptdir}/%{name}_lib
diff --git a/disable_webcam.patch b/disable_webcam.patch
new file mode 100644
index 0000000..ab10271
--- /dev/null
+++ b/disable_webcam.patch
@@ -0,0 +1,14 @@
+Index: mugshot-0.4.1/mugshot/MugshotWindow.py
+===================================================================
+--- mugshot-0.4.1.orig/mugshot/MugshotWindow.py
++++ mugshot-0.4.1/mugshot/MugshotWindow.py
+@@ -184,7 +184,7 @@ class MugshotWindow(Window):
+ 
+         if get_has_camera_support():
+             self.CameraDialog = CameraMugshotDialog
+-            self.image_from_camera.set_visible(True)
++            self.image_from_camera.set_visible(False)
+         else:
+             self.image_from_camera.set_visible(False)
+ 
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mugshot.git/commitdiff/6e96cbc71d5c11c4a92865b4f5c81e3ac3f91c6c



More information about the pld-cvs-commit mailing list