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 18)
Currently displaying revision
18
,
Show latest
# # spec file for package gpodder3 # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # 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 http://bugs.opensuse.org/ # Name: gpodder3 Version: 3.9.3 Release: 0 Summary: A free podcast aggregator for Linux License: GPL-3.0+ Group: Productivity/Multimedia/Sound/Players Url: http://gpodder.org Source: http://gpodder.org/src/gpodder-%{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: MPlayer BuildRequires: dbus-1-python BuildRequires: fdupes BuildRequires: gettext-devel BuildRequires: help2man BuildRequires: hicolor-icon-theme BuildRequires: intltool BuildRequires: lame BuildRequires: libgpod-python BuildRequires: python-devel %if 0%{?suse_version} < 1330 BuildRequires: python-eyeD3 %endif BuildRequires: python-podcastparser BuildRequires: python-gtk BuildRequires: python-mygpoclient >= 1.4 BuildRequires: python-pymad BuildRequires: update-desktop-files BuildRequires: vorbis-tools Requires: MPlayer Requires: dbus-1-python Requires: lame Requires: libgpod-python %if 0%{?suse_version} < 1330 Requires: python-eyeD3 %endif Requires: python-podcastparser Requires: python-gtk Requires: python-mygpoclient >= 1.4 Requires: python-pymad Requires: vorbis-tools Conflicts: gpodder < 3.0.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires BuildArch: noarch %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 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}{%{python_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}%{python_sitelib}/gpodder %py_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 %defattr(-,root,root) %doc COPYING README %{_bindir}/gpo %{_bindir}/gpodder %{_bindir}/gpodder-migrate2tres %{python_sitelib}/gpodder %{_datadir}/gpodder %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} %{python_sitelib}/gpodder-%{version}-py%{py_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
.