From 9cec1d03212eff0784c083a1cb4948e2281bb625 Mon Sep 17 00:00:00 2001 From: Dick Marinus Date: Mar 16 2021 20:31:29 +0000 Subject: add icons and desktop file --- diff --git a/droidcam-128x128.png b/droidcam-128x128.png new file mode 100644 index 0000000..fc77b16 Binary files /dev/null and b/droidcam-128x128.png differ diff --git a/droidcam-16x16.png b/droidcam-16x16.png new file mode 100644 index 0000000..1b2d70a Binary files /dev/null and b/droidcam-16x16.png differ diff --git a/droidcam-24x24.png b/droidcam-24x24.png new file mode 100644 index 0000000..afca6b0 Binary files /dev/null and b/droidcam-24x24.png differ diff --git a/droidcam-32x32.png b/droidcam-32x32.png new file mode 100644 index 0000000..3e49c9f Binary files /dev/null and b/droidcam-32x32.png differ diff --git a/droidcam-48x48.png b/droidcam-48x48.png new file mode 100644 index 0000000..16243e2 Binary files /dev/null and b/droidcam-48x48.png differ diff --git a/droidcam.spec b/droidcam.spec index e08f936..a1a403d 100644 --- a/droidcam.spec +++ b/droidcam.spec @@ -1,18 +1,24 @@ Name: droidcam Version: 1.7.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: droidcam -License: unknown +License: GPL-2 URL: https://dev47apps.com Source0: https://github.com/dev47apps/droidcam/archive/v%{version}.tar.gz Source1: modules-load-d-v4l2loopback-dc.conf +Source2: droidcam-16x16.png +Source3: droidcam-24x24.png +Source4: droidcam-32x32.png +Source5: droidcam-48x48.png +Source6: droidcam-128x128.png ExclusiveArch: x86_64 Requires: %{name}-kmod >= %{version} Requires: android-tools Provides: %{name}-kmod-common = %{version} +Requires: hicolor-icon-theme BuildRequires: gcc-c++ BuildRequires: ffmpeg-devel BuildRequires: turbojpeg-devel @@ -20,6 +26,7 @@ BuildRequires: speex-devel BuildRequires: libusbmuxd-devel BuildRequires: gtk3-devel BuildRequires: alsa-lib-devel +BuildRequires: desktop-file-utils %description Droidcam @@ -34,14 +41,31 @@ make JPEG_DIR=/usr %install install -p -m0755 -D -t %{buildroot}/%{_bindir} droidcam droidcam-cli install -D -m 0644 %{SOURCE1} %{buildroot}%{_modulesloaddir}/v4l2loopback-dc.conf +mkdir -p %{buildroot}%{_datadir}/applications/ +sed -e 's/Icon=.*/Icon=droidcam/' droidcam.desktop > %{buildroot}%{_datadir}/applications/droidcam.desktop +install -D -m 0644 %{SOURCE2} %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps/%{name}.png +install -D -m 0644 %{SOURCE3} %{buildroot}/%{_datadir}/icons/hicolor/24x24/apps/%{name}.png +install -D -m 0644 %{SOURCE4} %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +install -D -m 0644 %{SOURCE5} %{buildroot}/%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +install -D -m 0644 %{SOURCE6} %{buildroot}/%{_datadir}/icons/hicolor/128x128/apps/%{name}.png +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files %{_bindir}/droidcam %{_bindir}/droidcam-cli %{_modulesloaddir}/v4l2loopback-dc.conf +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/16x16/apps/%{name}.png +%{_datadir}/icons/hicolor/24x24/apps/%{name}.png +%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +%{_datadir}/icons/hicolor/48x48/apps/%{name}.png +%{_datadir}/icons/hicolor/128x128/apps/%{name}.png %changelog -* Tue Mar 16 2021 Dick Marinus - 1.7.2-1 +* Tue Mar 16 2021 Dick Marinus - 1.7.2-3 +- Add icons and desktop file + +* Tue Mar 16 2021 Dick Marinus - 1.7.2-2 - Fix debug package * Mon Mar 15 2021 Dick Marinus - 1.7.2-1 diff --git a/modules-load-d-v4l2loopback-dc.conf b/modules-load-d-v4l2loopback-dc.conf new file mode 100644 index 0000000..7398776 --- /dev/null +++ b/modules-load-d-v4l2loopback-dc.conf @@ -0,0 +1 @@ +v4l2loopback-dc