%global debug_package %{nil} %global _basename zotero Name: %{_basename}-bin Version: 9.0.1 Release: 1%{?dist} Summary: Zotero Standalone License: AGPLv3 URL: https://www.%{_basename}.org Source0: https://download.%{_basename}.org/client/release/%{version}/Zotero-%{version}_linux-x86_64.tar.xz Source1: https://download.%{_basename}.org/client/release/%{version}/Zotero-%{version}_linux-arm64.tar.xz Patch0: desktop.patch Provides: %{_basename} Provides: bundled(libclearkey.so) Provides: bundled(libfreeblpriv3.so) Provides: bundled(libgkcodecs.so) Provides: bundled(liblgpllibs.so) Provides: bundled(libmozavcodec.so) Provides: bundled(libmozavutil.so) Provides: bundled(libmozgtk.so) Provides: bundled(libmozsandbox.so) Provides: bundled(libmozsqlite3.so) Provides: bundled(libmozwayland.so) Provides: bundled(libnspr4.so) Provides: bundled(libnss3.so) Provides: bundled(libnssutil3.so) Provides: bundled(libplc4.so) Provides: bundled(libplds4.so) Provides: bundled(libsmime3.so) Provides: bundled(libsoftokn3.so) Provides: bundled(libssl3.so) Provides: bundled(libxul.so) %description Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share research. %files %doc %{_bindir}/%{_basename} %{_libdir}/%{_basename} %{_datadir}/applications/%{_basename}.desktop %{_datadir}/icons/hicolor/{32x32,64x64,128x128}/apps/%{_basename}.png %{_datadir}/icons/hicolor/symbolic/apps/%{_basename}.svg %{_datadir}/icons/hicolor/48x48/apps/%{_basename}-updater.png %prep %ifarch x86_64 %setup -qn Zotero_linux-x86_64 %endif %ifarch aarch64 %setup -qn Zotero_linux-arm64 %endif %patch 0 -p1 %build #nothing %install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libdir}/%{_basename} %ifarch x86_64 cp -rf %{_builddir}/Zotero_linux-x86_64/* %{buildroot}%{_libdir}/%{_basename}/ %endif %ifarch aarch64 cp -rf %{_builddir}/Zotero_linux-arm64/* %{buildroot}%{_libdir}/%{_basename}/ %endif ln -sf %{_libdir}/%{_basename}/%{_basename} %{buildroot}%{_bindir}/%{_basename} # Copy zotero icons to a standard location install -Dm644 %{buildroot}%{_libdir}/%{_basename}/icons/icon32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{_basename}.png install -Dm644 %{buildroot}%{_libdir}/%{_basename}/icons/icon64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{_basename}.png install -Dm644 %{buildroot}%{_libdir}/%{_basename}/icons/icon128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{_basename}.png install -Dm644 %{buildroot}%{_libdir}/%{_basename}/icons/symbolic.svg %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/%{_basename}.svg install -Dm644 %{buildroot}%{_libdir}/%{_basename}/icons/updater.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{_basename}-updater.png install -Dm644 %{buildroot}%{_libdir}/%{_basename}/%{_basename}.desktop %{buildroot}/%{_datadir}/applications/%{_basename}.desktop # No need to keep a shell around when launching Zotero sed -i -r 's/^("\$CALLDIR\/%{name}" -app "\$CALLDIR\/application.ini" "\$@")/exec \1/' %{buildroot}%{_libdir}/%{_basename}/%{_basename} %changelog * Fri Apr 24 2026 Hazel Bunny - 9.0.1-1 - Initial package * Sat Mar 7 2026 Hazel Bunny - 8.0.4-1 - Initial package