diff --git a/README b/README index c02704b..c0f28d0 100644 --- a/README +++ b/README @@ -6,3 +6,7 @@ running gPodder 4 on Sailfish OS. On Sailfish OS, we take Python and PyOtherSide from the mer-python3 project. Qt 5 is already shipped with the OS, so no need to package it up separately. + +To enable mer-python3 on a device, use: + +zypper ar http://repo.merproject.org/obs/mer-python3/latest_armv7hl/mer-python3.repo diff --git a/org.gpodder.sailfish.desktop b/org.gpodder.sailfish.desktop new file mode 100644 index 0000000..202d798 --- /dev/null +++ b/org.gpodder.sailfish.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +X-Nemo-Application-Type=silica-qt5 +Name=gPodder +Icon=org.gpodder.sailfish +Exec=sailfish-qml org.gpodder.sailfish diff --git a/org.gpodder.sailfish.png b/org.gpodder.sailfish.png new file mode 100644 index 0000000..738831d Binary files /dev/null and b/org.gpodder.sailfish.png differ diff --git a/index.qml b/org.gpodder.sailfish.qml similarity index 100% rename from index.qml rename to org.gpodder.sailfish.qml diff --git a/rpm/org.gpodder.sailfish.spec b/rpm/org.gpodder.sailfish.spec new file mode 100644 index 0000000..c72d70e --- /dev/null +++ b/rpm/org.gpodder.sailfish.spec @@ -0,0 +1,48 @@ +# Prevent brp-python-bytecompile from running +%define __os_install_post %{___build_post} + +Summary: Media and podcast aggregator +Name: org.gpodder.sailfish +Version: 4.0.0 +Release: 1 +Source: %{name}-%{version}.tar.gz +BuildArch: noarch +URL: http://gpodder.org/ +License: ISC / GPLv3 +Group: System/GUI/Other +Requires: python3-base +Requires: pyotherside-qml-plugin-python3-qt5 +Requires: sailfishsilica-qt5 +Requires: libsailfishapp-launcher + +%description +gPodder downloads and manages free audio and video content for you. + +%prep +%setup -q + +%build +# Nothing to do + +%install + +TARGET=%{buildroot}/%{_datadir}/%{name}/qml +mkdir -p $TARGET +cp -rpv gpodder-core/src/* $TARGET/ +cp -rpv gpodder-ui-qml/main.py gpodder-ui-qml/qml $TARGET/ +cp -rpv %{name}.qml $TARGET/ + +TARGET=%{buildroot}/%{_datadir}/applications +mkdir -p $TARGET +cp -rpv %{name}.desktop $TARGET/ + +TARGET=%{buildroot}/%{_datadir}/icons/hicolor/86x86/apps/ +mkdir -p $TARGET +cp -rpv %{name}.png $TARGET/ + +%files +%defattr(-,root,root,-) +%doc gpodder-core/README gpodder-core/LICENSE.GPLv3 gpodder-core/LICENSE.ISC +%{_datadir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png