Projects
Multimedia
gpodder3
gpodder3.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gpodder3.spec of Package gpodder3 (Revision 27)
Currently displaying revision
27
,
Show latest
# # spec file for package gpodder3 # # Copyright (c) 2022 SUSE LLC # Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gpodder3 Version: 3.11.0 Release: 0 Summary: A free podcast aggregator for Linux License: GPL-3.0-or-later Group: Productivity/Multimedia/Sound/Players URL: https://gpodder.org Source: https://github.com/gpodder/gpodder/archive/%{version}.tar.gz Source99: gpodder3-rpmlintrc BuildRequires: ImageMagick # not actually needed, but to make the build fail if the runtime # dependencies are not available: BuildRequires: dbus-1-python3 BuildRequires: fdupes BuildRequires: gettext-devel BuildRequires: help2man BuildRequires: hicolor-icon-theme BuildRequires: intltool BuildRequires: lame BuildRequires: python3-devel BuildRequires: python3-mygpoclient >= 1.4 BuildRequires: python3-podcastparser BuildRequires: python3-setuptools BuildRequires: update-desktop-files BuildRequires: vorbis-tools Requires: dbus-1-python3 Requires: lame Requires: python3-mygpoclient >= 1.4 Requires: python3-podcastparser Requires: vorbis-tools Recommends: MPlayer Conflicts: gpodder < 3.0.0 BuildArch: noarch %if 0%{?suse_version} < 1330 BuildRequires: python3-eyeD3 %endif %if 0%{?suse_version} < 1330 Requires: python3-eyeD3 %endif %description gPodder manages Podcasts for you and automatically downloads selected episodes from as many channels as you like. Synchronization support is available for iPods and filesystem-based MP3 players, but Podcasts can (of course) also be played with any desktop player application. %prep %setup -q -n gpodder-%{version} %build %install # Without this the install chokes on non-ascii characters export LANG=en_US.utf8 make DESTDIR=%{buildroot} install %{?_smp_mflags} PREFIX=%{_prefix} # remove invalid locale dir rm -rf %{buildroot}%{_datadir}/locale/kk # script-without-shebang chmod -x %{buildroot}%{_datadir}/gpodder/ui/gtk/*.ui # remove shebangs from .py files that are in sitelib: find %{buildroot}{%{python3_sitelib} -name '*.py' \ | while read f; do case $(head -1 "$f") in \#!*) %__sed -i '1d' "$f" ;; esac done # recompile all .py files because their timestamp doesn't match pushd %{buildroot}%{python3_sitelib}/gpodder %py3_compile -O . popd rm -rf %{buildroot}%{_datadir}/icons/*/{26,40}x* %fdupes %{buildroot} %suse_update_desktop_file -r gpodder AudioVideo Player %find_lang gpodder %files -f gpodder.lang %license COPYING %doc README.md %{_bindir}/gpo %{_bindir}/gpodder %{_bindir}/gpodder-migrate2tres %{python3_sitelib}/gpodder %{_datadir}/gpodder %{_datadir}/metainfo %exclude %{_datadir}/gpodder/extensions/ubuntu_unity.* %{_datadir}/applications/gpodder.desktop %{_datadir}/applications/gpodder-url-handler.desktop %{_datadir}/dbus-1/services/org.gpodder.service %{_datadir}/icons/*/*/apps/gpodder.* %{_mandir}/man1/gpo.1%{?ext_man} %{_mandir}/man1/gpodder.1%{?ext_man} %{_mandir}/man1/gpodder-migrate2tres.1%{?ext_man} %{python3_sitelib}/gpodder-%{version}-py%{py3_ver}.egg-info %changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.