Daniel Jakots <danj+o...@chown.me> wrote: > On Sat, 17 Sep 2016 11:28:29 -0400, trondd <tro...@kagu-tsuchi.com> > wrote: > > > - # Move manpages to the right place..darn you setup.py > > - mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \ > > - rm -fr ${PREFIX}/share/man > > Any reason to remove this chunk? It doesn't package right now: > > make lib-depends-check complains: > Extra: iconv.6 intl.6 > > so I removed devel/gettext modules and textproc/intltool. I don't know > if it needs to be in WANTLIB but it doesn't complain anymore at least :) > > > > make test fails here: > ===> Regression tests for gpodder-3.9.1 > LC_ALL=C PYTHONPATH=src/ /usr/local/bin/python2.7 -m gpodder.unittests > No handlers could be found for logger "gpodder.util" > Traceback (most recent call last): > File "/usr/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main > "__main__", fname, loader, pkg_name) > File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code > exec code in run_globals > File > "/usr/ports/pobj/gpodder-3.9.1/gpodder-gpodder-3.9.1/src/gpodder/unittests.py", > line 89, in <module> > cov = coverage.Coverage() > AttributeError: 'module' object has no attribute 'Coverage' > gmake: *** [makefile:64: unittest] Error 1 >
Here are the fixes for the above. This pulls in py-coverage explicily for tests which breaks 'make test' until we can get py-coverage updated. Updating in the case of further review for the gpodder or general port changes. Tim. Index: Makefile =================================================================== RCS file: /cvs/ports/net/gpodder/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 24 Nov 2015 09:11:05 -0000 1.9 +++ Makefile 18 Sep 2016 16:28:16 -0000 @@ -2,51 +2,52 @@ COMMENT= media aggregator and podcast client -MODPY_EGG_VERSION= 3.1.0 +MODPY_EGG_VERSION= 3.9.1 DISTNAME= gpodder-${MODPY_EGG_VERSION} -REVISION= 4 CATEGORIES= net www HOMEPAGE= http://gpodder.org/ +MAINTAINER= Tim Meunier <tro...@kagu-tsuchi.com> + # GPLv3+ PERMIT_PACKAGE_CDROM= Yes -# upstream's master site doesn't play nice with ftp/DISTNAME, so just -# mirror the distfile instead. -MASTER_SITES= https://distfiles.nl/ - -MODULES= devel/gettext \ - lang/python \ - textproc/intltool +GH_ACCOUNT= gpodder +GH_PROJECT= gpodder +GH_TAGNAME= ${DISTNAME} + +MODULES= lang/python +BUILD_DEPENDS= textproc/intltool RUN_DEPENDS= devel/desktop-file-utils \ - devel/py-minimock \ + devel/gettext \ net/mygpoclient \ textproc/py-feedparser \ x11/dbus-python \ x11/gtk+3,-guic \ x11/py-gtk2 -TEST_DEPENDS= devel/py-minimock \ +TEST_DEPENDS= devel/desktop-file-utils \ + devel/py-minimock \ + devel/py-coverage \ net/mygpoclient \ textproc/py-feedparser USE_GMAKE= Yes MAKE_FILE= makefile -MAKE_ENV= PYTHON=${MODPY_BIN} +MAKE_ENV= PYTHON=${MODPY_BIN} \ + GPODDER_MANPATH_NO_SHARE="yes" +ALL_TARGET= messages TEST_TARGET= unittest -# Additional targets -post-build: - cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \ - -f ${MAKE_FILE} messages do-install: - cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${MAKE_PROGRAM} \ + + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ -f ${MAKE_FILE} install - # Move manpages to the right place..darn you setup.py - mv ${PREFIX}/share/man/man1/*.1 ${PREFIX}/man/man1/ && \ - rm -fr ${PREFIX}/share/man + +post-install: + ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/gpodder/extensions/ .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/net/gpodder/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jan 2015 03:14:39 -0000 1.2 +++ distinfo 18 Sep 2016 16:28:16 -0000 @@ -1,2 +1,2 @@ -SHA256 (gpodder-3.1.0.tar.gz) = qyBpcxKfijjS/4CGmppP+BgiOVIvXlwWv1iRtHJsMv4= -SIZE (gpodder-3.1.0.tar.gz) = 2060222 +SHA256 (gpodder-3.9.1.tar.gz) = zu0Fphh368dYcAwG8paODpMlYqAgWb8nmG+nEglGDbo= +SIZE (gpodder-3.9.1.tar.gz) = 1009899 Index: patches/patch-makefile =================================================================== RCS file: /cvs/ports/net/gpodder/patches/patch-makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-makefile --- patches/patch-makefile 20 Apr 2012 10:51:22 -0000 1.1.1.1 +++ patches/patch-makefile 18 Sep 2016 16:28:16 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-makefile,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $ ---- makefile.orig Tue Mar 27 01:51:22 2012 -+++ makefile Sun Apr 8 16:20:22 2012 -@@ -84,7 +84,7 @@ $(GPODDER_DESKTOP_FILE_IN).h: $(GPODDER_DESKTOP_FILE_I +--- makefile.orig Wed Aug 31 15:10:41 2016 ++++ makefile Fri Sep 16 21:26:10 2016 +@@ -82,7 +82,7 @@ $(GPODDER_SERVICE_FILE): $(GPODDER_SERVICE_FILE_IN) intltool-extract --quiet --type=gettext/ini $< - install: messages $(GPODDER_SERVICE_FILE) $(GPODDER_DESKTOP_FILE) -- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX) -+ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/${PREFIX} - - ########################################################################## + install: messages $(GPODDER_SERVICE_FILE) $(DESKTOP_FILES) +- $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX) --optimize=1 ++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=/$(PREFIX) --optimize=1 + release-win32: + $(MAKE) -C tools/win32-setup Index: patches/patch-setup_py =================================================================== RCS file: patches/patch-setup_py diff -N patches/patch-setup_py --- patches/patch-setup_py 20 Apr 2012 10:51:22 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-setup_py,v 1.1.1.1 2012/04/20 10:51:22 jasper Exp $ ---- setup.py.orig Sun Apr 8 16:23:04 2012 -+++ setup.py Sun Apr 8 16:23:14 2012 -@@ -83,7 +83,7 @@ def find_data_files(uis, scripts): - continue - - # Skip manpages if their scripts are not going to be installed -- share_man = os.path.join('share', 'man') -+ share_man = os.path.join('man') - if dirpath.startswith(share_man): - def have_script(filename): - if not filename.endswith('.1'): Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/gpodder/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 15 Jun 2012 08:32:17 -0000 1.2 +++ pkg/PLIST 18 Sep 2016 16:28:16 -0000 @@ -6,128 +6,187 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/gpodder-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.py lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/api.py -lib/python${MODPY_VERSION}/site-packages/gpodder/api.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/common.py +lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/common.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/config.py lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/config.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/core.py lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/core.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.py lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/coverart.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.py lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/dbsqlite.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.py lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/dbusproxy.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.py +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/directory.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/download.py lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/download.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.py +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/escapist_videos.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.py lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/extensions.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.py lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/feedcore.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.py lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/feedservice.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/ lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/__init__.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/base.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/config.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/ lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/__init__.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/channel.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.py +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/deviceplaylist.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/episodeselector.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/podcastdirectory.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.py -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/shownotes.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/preferences.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.py +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/sync.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktop/welcome.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/desktopfile.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/download.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/draw.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/ lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/__init__.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/addpodcast.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/common.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/configeditor.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.py -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/shownotes.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/progress.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.py +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/interface/tagcloud.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/macosx.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/main.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.py -lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/opml.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/model.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/services.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.py +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/shownotes.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.py lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/gtkui/widgets.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.py lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/jsonconfig.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/log.py lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/log.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.py lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/minidb.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/model.py lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/model.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/my.py lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/my.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/opml.py lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/opml.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/player.py lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/player.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/ lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.py lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/__init__.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.py lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.py -lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/xspf.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/ -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.py -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.py -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/helper.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.py -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/images.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.py -lib/python${MODPY_VERSION}/site-packages/gpodder/qmlui/model.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/plugins/soundcloud.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/query.py lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/query.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/schema.py lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/schema.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/services.py lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/services.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.py +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/sync.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/test/ +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.py +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/test/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.py +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/test/model.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.py lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/unittests.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/util.py lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/util.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.py lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyc -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/ -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.py -lib/python${MODPY_VERSION}/site-packages/gpodder/webui/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/vimeo.pyo lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.py lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyc +lib/python${MODPY_VERSION}/site-packages/gpodder/youtube.pyo @man man/man1/gpo.1 +@man man/man1/gpodder-migrate2tres.1 @man man/man1/gpodder.1 +share/applications/gpodder-url-handler.desktop share/applications/gpodder.desktop share/dbus-1/services/org.gpodder.service share/gpodder/ @@ -136,18 +195,58 @@ share/gpodder/examples/ share/gpodder/examples/gpodder_mark_played.py share/gpodder/examples/hello_world.py share/gpodder/extensions/ -share/gpodder/extensions/flv2mp4.py -share/gpodder/extensions/m4a_converter.py +share/gpodder/extensions/audio_converter.py +share/gpodder/extensions/audio_converter.pyc +share/gpodder/extensions/concatenate_videos.py +share/gpodder/extensions/concatenate_videos.pyc +share/gpodder/extensions/enqueue_in_mediaplayer.py +share/gpodder/extensions/enqueue_in_mediaplayer.pyc +share/gpodder/extensions/episode_website_context_menu.py +share/gpodder/extensions/episode_website_context_menu.pyc +share/gpodder/extensions/gtk_statusicon.py +share/gpodder/extensions/gtk_statusicon.pyc +share/gpodder/extensions/minimize_on_start.py +share/gpodder/extensions/minimize_on_start.pyc +share/gpodder/extensions/mpris-listener.py +share/gpodder/extensions/mpris-listener.pyc share/gpodder/extensions/normalize_audio.py +share/gpodder/extensions/normalize_audio.pyc +share/gpodder/extensions/notification-win32.py +share/gpodder/extensions/notification-win32.pyc share/gpodder/extensions/notification.py +share/gpodder/extensions/notification.pyc share/gpodder/extensions/rename_download.py +share/gpodder/extensions/rename_download.pyc share/gpodder/extensions/rm_ogg_cover.py +share/gpodder/extensions/rm_ogg_cover.pyc share/gpodder/extensions/rockbox_convert2mp4.py +share/gpodder/extensions/rockbox_convert2mp4.pyc +share/gpodder/extensions/rockbox_coverart.py +share/gpodder/extensions/rockbox_coverart.pyc +share/gpodder/extensions/sonos.py +share/gpodder/extensions/sonos.pyc share/gpodder/extensions/tagging.py +share/gpodder/extensions/tagging.pyc +share/gpodder/extensions/taskbar_progress.py +share/gpodder/extensions/taskbar_progress.pyc +share/gpodder/extensions/ted_subtitles.py +share/gpodder/extensions/ted_subtitles.pyc share/gpodder/extensions/ubuntu_appindicator.py +share/gpodder/extensions/ubuntu_appindicator.pyc share/gpodder/extensions/ubuntu_unity.py -share/gpodder/extensions/woodchuck.py +share/gpodder/extensions/ubuntu_unity.pyc +share/gpodder/extensions/update_feeds_on_startup.py +share/gpodder/extensions/update_feeds_on_startup.pyc +share/gpodder/extensions/video_converter.py +share/gpodder/extensions/video_converter.pyc share/gpodder/images/ +share/gpodder/images/directory-examples.png +share/gpodder/images/directory-gpodder.png +share/gpodder/images/directory-opml.png +share/gpodder/images/directory-soundcloud.png +share/gpodder/images/directory-tags.png +share/gpodder/images/directory-toplist.png +share/gpodder/images/directory-youtube.png share/gpodder/images/podcast-0.png share/gpodder/images/podcast-1.png share/gpodder/images/podcast-2.png @@ -163,101 +262,22 @@ share/gpodder/ui/gtk/gpodderconfigeditor share/gpodder/ui/gtk/gpodderepisodeselector.ui share/gpodder/ui/gtk/gpodderpodcastdirectory.ui share/gpodder/ui/gtk/gpodderpreferences.ui -share/gpodder/ui/gtk/gpoddershownotes.ui share/gpodder/ui/gtk/gpodderwelcome.ui -share/gpodder/ui/qml/ -share/gpodder/ui/qml/ContextMenuArea.qml -share/gpodder/ui/qml/CornerButton.qml -share/gpodder/ui/qml/EpisodeActionItem.qml -share/gpodder/ui/qml/EpisodeActions.qml -share/gpodder/ui/qml/EpisodeItem.qml -share/gpodder/ui/qml/EpisodeList.qml -share/gpodder/ui/qml/FilledIcon.qml -share/gpodder/ui/qml/InputField.qml -share/gpodder/ui/qml/Main.qml -share/gpodder/ui/qml/MediaPlayer.qml -share/gpodder/ui/qml/PlaybackBar.qml -share/gpodder/ui/qml/PlaybackBarButton.qml -share/gpodder/ui/qml/PlaybackBarProgress.qml -share/gpodder/ui/qml/PodcastItem.qml -share/gpodder/ui/qml/PodcastList.qml -share/gpodder/ui/qml/ScaledIcon.qml -share/gpodder/ui/qml/SearchResultsListModel.qml -share/gpodder/ui/qml/SelectableItem.qml -share/gpodder/ui/qml/SettingsHeader.qml -share/gpodder/ui/qml/SettingsLabel.qml -share/gpodder/ui/qml/SettingsSwitch.qml -share/gpodder/ui/qml/ShowNotes.qml -share/gpodder/ui/qml/SimpleButton.qml -share/gpodder/ui/qml/Subscribe.qml -share/gpodder/ui/qml/TitlebarButton.qml -share/gpodder/ui/qml/artwork/ -share/gpodder/ui/qml/artwork/audio-downloading.png -share/gpodder/ui/qml/artwork/audio-playing.png -share/gpodder/ui/qml/artwork/audio.png -share/gpodder/ui/qml/artwork/back-tab.png -share/gpodder/ui/qml/artwork/back.png -share/gpodder/ui/qml/artwork/back_inv.png -share/gpodder/ui/qml/artwork/background-harmattan.png -share/gpodder/ui/qml/artwork/btn_fffwd.png -share/gpodder/ui/qml/artwork/btn_ffwd.png -share/gpodder/ui/qml/artwork/btn_pause.png -share/gpodder/ui/qml/artwork/btn_play.png -share/gpodder/ui/qml/artwork/close.png -share/gpodder/ui/qml/artwork/cover-shadow.png -share/gpodder/ui/qml/artwork/directory-examples.png -share/gpodder/ui/qml/artwork/directory-toplist.png -share/gpodder/ui/qml/artwork/directory_icons.svg -share/gpodder/ui/qml/artwork/download-downloading.png -share/gpodder/ui/qml/artwork/download.png -share/gpodder/ui/qml/artwork/episode-archive.png -share/gpodder/ui/qml/artwork/episode-background.png -share/gpodder/ui/qml/artwork/episode-delete.png -share/gpodder/ui/qml/artwork/episode-download-cancel.png -share/gpodder/ui/qml/artwork/episode-download.png -share/gpodder/ui/qml/artwork/episode-pause.png -share/gpodder/ui/qml/artwork/episode-play.png -share/gpodder/ui/qml/artwork/episode-shownotes.png -share/gpodder/ui/qml/artwork/gpodder200.png -share/gpodder/ui/qml/artwork/mask.png -share/gpodder/ui/qml/artwork/noise.png -share/gpodder/ui/qml/artwork/nowplaying-tab.png -share/gpodder/ui/qml/artwork/play.png -share/gpodder/ui/qml/artwork/play_inv.png -share/gpodder/ui/qml/artwork/playback_controls.svg -share/gpodder/ui/qml/artwork/progressbar_bg.png -share/gpodder/ui/qml/artwork/progressbar_fg.png -share/gpodder/ui/qml/artwork/search.png -share/gpodder/ui/qml/artwork/slider-bg.png -share/gpodder/ui/qml/artwork/slider-dot.png -share/gpodder/ui/qml/artwork/slider-fg.png -share/gpodder/ui/qml/artwork/slider-seeking-dot.png -share/gpodder/ui/qml/artwork/slider-seeking-fg.png -share/gpodder/ui/qml/artwork/spinner.png -share/gpodder/ui/qml/artwork/spinner.svg -share/gpodder/ui/qml/artwork/subscriptions.png -share/gpodder/ui/qml/artwork/switch.png -share/gpodder/ui/qml/artwork/video-downloading.png -share/gpodder/ui/qml/artwork/video-playing.png -share/gpodder/ui/qml/artwork/video.png -share/gpodder/ui/qml/config.js -share/gpodder/ui/qml/main_default.qml -share/gpodder/ui/qml/util.js -share/gpodder/ui/web/ -share/gpodder/ui/web/gpodder.js -share/gpodder/ui/web/index.html -share/gpodder/ui/web/style.css -share/icons/hicolor/16x16/gpodder.png -share/icons/hicolor/22x22/gpodder.png -share/icons/hicolor/24x24/gpodder.png +share/icons/hicolor/16x16/apps/gpodder.ico +share/icons/hicolor/16x16/apps/gpodder.png +share/icons/hicolor/22x22/apps/gpodder.png +share/icons/hicolor/24x24/apps/gpodder.png share/icons/hicolor/26x26/ -share/icons/hicolor/26x26/gpodder.png -share/icons/hicolor/32x32/gpodder.png +share/icons/hicolor/26x26/apps/ +share/icons/hicolor/26x26/apps/gpodder.png +share/icons/hicolor/32x32/apps/gpodder.png share/icons/hicolor/40x40/ -share/icons/hicolor/40x40/gpodder.png -share/icons/hicolor/48x48/gpodder.png -share/icons/hicolor/64x64/gpodder.png +share/icons/hicolor/40x40/apps/ +share/icons/hicolor/40x40/apps/gpodder.png +share/icons/hicolor/48x48/apps/gpodder.png +share/icons/hicolor/64x64/apps/gpodder.png share/icons/hicolor/scalable/apps/gpodder.svg +share/locale/ca/LC_MESSAGES/gpodder.mo share/locale/cs/LC_MESSAGES/gpodder.mo share/locale/cs_CZ/ share/locale/cs_CZ/LC_MESSAGES/ @@ -269,13 +289,23 @@ share/locale/es/LC_MESSAGES/gpodder.mo share/locale/es_ES/ share/locale/es_ES/LC_MESSAGES/ share/locale/es_ES/LC_MESSAGES/gpodder.mo +share/locale/es_MX/ +share/locale/es_MX/LC_MESSAGES/ +share/locale/es_MX/LC_MESSAGES/gpodder.mo share/locale/eu/LC_MESSAGES/gpodder.mo +share/locale/fa_IR/LC_MESSAGES/gpodder.mo share/locale/fi/LC_MESSAGES/gpodder.mo share/locale/fr/LC_MESSAGES/gpodder.mo share/locale/gl/LC_MESSAGES/gpodder.mo share/locale/he/LC_MESSAGES/gpodder.mo +share/locale/id_ID/ +share/locale/id_ID/LC_MESSAGES/ +share/locale/id_ID/LC_MESSAGES/gpodder.mo share/locale/it/LC_MESSAGES/gpodder.mo share/locale/kk/LC_MESSAGES/gpodder.mo +share/locale/ko_KR/ +share/locale/ko_KR/LC_MESSAGES/ +share/locale/ko_KR/LC_MESSAGES/gpodder.mo share/locale/nb/LC_MESSAGES/gpodder.mo share/locale/nl/LC_MESSAGES/gpodder.mo share/locale/nn/LC_MESSAGES/gpodder.mo