Name: obsidian Version: 1.14.5 Release: 1.1 Summary: A powerful knowledge base that works on top of Markdown files ExclusiveArch: x86_64 License: Proprietary URL: https://obsidian.md Source0: https://github.com/obsidianmd/obsidian-releases/releases/download/v%{version}/obsidian-%{version}.tar.gz Source1: obsidian.sh Source2: obsidian.desktop # Electron app, no debug info %global debug_package %{nil} %if 0%{?suse_version} BuildRequires: fdupes BuildRequires: update-desktop-files %endif %if 0%{?fedora} BuildRequires: desktop-file-utils %endif Requires: electron Requires: bash %description %{summary}. %prep %autosetup %build %install install -Dm755 %{SOURCE1} %{buildroot}%{_bindir}/obsidian install -Dm644 %{SOURCE2} %{buildroot}%{_datadir}/applications/obsidian.desktop install -Dm644 resources/icon.png %{buildroot}%{_datadir}/pixmaps/obsidian.png install -dm0755 %{buildroot}%{_libdir}/obsidian cp -a resources/* %{buildroot}%{_libdir}/obsidian/ find %{buildroot}%{_libdir}/obsidian -type f -name "*.js" -exec chmod 644 {} \; find %{buildroot}%{_libdir}/obsidian -type f -name "*.json" -exec chmod 644 {} \; find %{buildroot}%{_libdir}/obsidian -type f -name "*.mm" -exec chmod 644 {} \; %if 0%{?suse_version} %fdupes %{buildroot}%{_libdir}/obsidian %endif %if 0%{?fedora} desktop-file-validate %{buildroot}%{_datadir}/applications/obsidian.desktop %endif %files %{_bindir}/obsidian %{_datadir}/applications/obsidian.desktop %{_datadir}/pixmaps/obsidian.png %{_libdir}/obsidian/ %changelog * Tue Oct 27 2026 - 1.14.5 - Version bump * Sat Oct 10 2026 - 1.14.4 - Version Bump - Made .specfile compatible with both Opensuse and Fedora * Thu Oct 1 2026 - 3.13.7 - Initial packaging