commit 7acddace6c3f7130ae73d03bed44e0a6a3cc3368
Author: Jan200101 <sentrycraft123(a)gmail.com>
Date: Sun Nov 3 20:46:23 2024 +0100
Update metainfo and desktop file to use the rDNS notation
Also replaces summary with text from the website
remove stray %check, why did I ever add that?
fm.cancel.Ripcord.metainfo.xml | 35 +++++++++++++++++++++++++++++++++++
ripcord.metainfo.xml | 31 -------------------------------
ripcord.spec | 28 ++++++++++++++++------------
3 files changed, 51 insertions(+), 43 deletions(-)
---
diff --git a/fm.cancel.Ripcord.metainfo.xml b/fm.cancel.Ripcord.metainfo.xml
new file mode 100644
index 0000000..da7ed62
--- /dev/null
+++ b/fm.cancel.Ripcord.metainfo.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>fm.cancel.Ripcord</id>
+ <name>Ripcord</name>
+ <summary>Alternative desktop chat client for Slack (and Discord)</summary>
+
+ <url type="homepage">https://cancel.fm/ripcord/</url>
+ <url type="bugtracker">https://dev.cancel.fm/issues</url>
+
+ <developer id="fm.cancel">
+ <name>cancel</name>
+ </developer>
+
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>LicenseRef-proprietary</project_license>
+ <content_rating type="oars-1.1"/>
+
+ <description>
+ <p>Ripcord is a desktop chat client for group-centric services like Slack and
Discord. It provides a traditional compact desktop interface designed for power users.
It's not built on top of web browser technology: it has a small resource footprint,
responds quickly to input, and gets out of your way. Shareware is coming back,
baby.</p>
+ <p>Ripcord is developed independently, and is not affiliated with Slack or
Discord.</p>
+ </description>
+
+ <launchable
type="desktop-id">fm.cancel.Ripcord.desktop</launchable>
+ <screenshots>
+ <screenshot type="default">
+ <image
type="source">https://cancel.fm/ripcord/static/ripcord_screenshot_win_6.png</image>
+ </screenshot>
+ <screenshot type="default">
+ <image
type="source">https://cancel.fm/ripcord/static/ripcord_screenshot_win_5.png</image>
+ </screenshot>
+ <screenshot type="default">
+ <image
type="source">https://cancel.fm/ripcord/static/ripcord_screenshot_win_7.png</image>
+ </screenshot>
+ </screenshots>
+</component>
diff --git a/ripcord.spec b/ripcord.spec
index ce496ee..23b398d 100644
--- a/ripcord.spec
+++ b/ripcord.spec
@@ -1,15 +1,15 @@
%global debug_package %{nil}
%global __strip /bin/true
-Summary: a lightweight chat client for Slack and Discord
+Summary: Alternative desktop chat client for Slack (and Discord)
Name: ripcord
Version: 0.4.29
-Release: 9%{dist}
+Release: 10%{dist}
License: Redistributable, no modification permitted
URL:
https://cancel.fm/ripcord
Source0:
https://cancel.fm/dl/Ripcord-%{version}-x86_64.AppImage
-Source1: ripcord.metainfo.xml
+Source1: fm.cancel.Ripcord.metainfo.xml
Source2: redistribution.txt
ExclusiveArch: x86_64
@@ -18,10 +18,8 @@ BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
%description
-Ripcord is a desktop chat client for group-centric services like Slack and Discord.
+Ripcord is a desktop chat client for services like Slack and Discord.
It provides a traditional compact desktop interface designed for power users.
-It's not built on top of web browser technology: it has a small resource footprint,
-responds quickly to input, and gets out of your way. Shareware is coming back, baby.
%prep
%autosetup -c -T
@@ -46,26 +44,32 @@ sed -i 's@libsodium.so.18@libsodium.so.23(a)'
%{buildroot}/%{_libdir}/ripcord//Rip
chrpath -d %{buildroot}/%{_libdir}/ripcord//Ripcord
strip %{buildroot}/%{_libdir}/ripcord/Ripcord
printf "#!/bin/bash\nenv RIPCORD_ALLOW_UPDATES=0 %{_libdir}/ripcord/Ripcord\n"
> %{buildroot}/%{_bindir}/Ripcord
-install -p -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/metainfo/ripcord.metainfo.xml
+install -p -m 0644 %{SOURCE1}
%{buildroot}%{_datadir}/metainfo/fm.cancel.Ripcord.metainfo.xml
+
+# use reverse DNS for desktop file
+mv squashfs-root/Ripcord.desktop fm.cancel.Ripcord.desktop
-%check
desktop-file-install \
--set-key=Exec --set-value='env RIPCORD_ALLOW_UPDATES=0
%{_libdir}/ripcord/Ripcord' \
--dir=%{buildroot}/%{_datadir}/applications \
- squashfs-root/Ripcord.desktop
+ fm.cancel.Ripcord.desktop
-appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/ripcord.metainfo.xml
+appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/fm.cancel.Ripcord.metainfo.xml
%files
%attr(755, root, root) %{_bindir}/Ripcord
%{_libdir}/ripcord/
-%{_datadir}/applications/Ripcord.desktop
-%{_metainfodir}/ripcord.metainfo.xml
+%{_datadir}/applications/fm.cancel.Ripcord.desktop
+%{_metainfodir}/fm.cancel.Ripcord.metainfo.xml
%{_datadir}/pixmaps/Ripcord_Icon.png
%license redistribution.txt
%changelog
+* Sun Nov 03 2024 Jan200101 <sentrycraft123(a)gmail.com> - 0.4.29-10
+- Update metainfo and desktop file to use reverse DNS
+- Replace summary with text from website
+
* Sat Aug 03 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> -
0.4.29-9
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild