Commit graph

84 commits

Author SHA1 Message Date
Eric Le Lay
9f71d9e864 add appstream info
See #577
2018-12-28 10:34:49 +01:00
MarkusHackspacher
82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
Eric Le Lay
c50434a1ec fix linter warnings 2018-05-28 20:27:23 +02:00
Eric Le Lay
251c9992fc tools/win_installer
from quodlibet 47e925a7d
2018-05-02 10:58:18 +02:00
MarkusHackspacher
710d8735d4 fix E221 multiple spaces before operator 2018-03-18 00:47:54 +01:00
MarkusHackspacher
a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +01:00
MarkusHackspacher
0c18a43d13 fix E302 and E303, only blank line change 2018-02-11 00:22:00 +01:00
Eric Le Lay
12a778b7a1 setup.py: specify encoding reading __init__.py
using guess_encoding() from util.py loads too many modules,
so hardcode the encoding to utf-8
see #376
2018-02-06 16:17:07 +01:00
Thomas Perl
98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl
7b46a0ee72 Update copyright years (2017) 2017-12-16 13:54:59 +01:00
Thomas Perl
5ad8be93dc Fix setup.py shebang line 2016-11-21 23:49:06 +01:00
Thomas Perl
a4d1275680 Also convert setup.py to Python 3 2016-11-21 23:48:47 +01:00
Thomas Perl
0e86aa8f26 Remove Web UI 2016-02-03 20:26:09 +01:00
Thomas Perl
28075c09dd Remove QML UI 2016-02-03 19:54:33 +01:00
Thomas Perl
36eefc8a30 Update copyright years (2016) 2016-01-15 15:22:52 +01:00
Thomas Perl
aa72634950 Update copyright years (2015) 2015-05-24 19:33:39 +02:00
Thomas Perl
553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Thomas Perl
bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Thomas Perl
e3e15281fd setup.py: Allow "--help install" on command line 2012-05-28 15:58:25 +02:00
Thomas Perl
5a3c9566b4 setup.py: Manual page install path option
FreeBSD installs manpages to $PREFIX/man by default.
Add support for an environment variable to do that.
2012-05-02 12:43:03 +02:00
Thomas Perl
08fc7f28c9 setup.py: Proofreading and minor fixes 2012-02-23 21:22:54 +01:00
Thomas Perl
2f91e98ecc Restructure the source tree, modular installs
Restructure the source tree to be more like the
target installation directory (share/...).

Rewrite setup.py to only install a subset of the
available UIs and to be more flexible and cleaner
in general.

I hope this doesn't cause too much breakage, but
should result in a cleaner build/install system and
more happy developers and packagers in the long run.
2012-02-23 20:38:55 +01:00
Thomas Perl
5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Thomas Perl
6af79eef8d gPodder 3.0.0 "397/D" released
We're back. Nice to see you again.
2011-11-07 00:03:43 +01:00
Thomas Perl
032f75efc3 setup.py: Cleanup dead code, update description 2011-07-26 12:22:48 +02:00
Thomas Perl
7fef70e658 Remove support for Fremantle Gtk+ UI
We will only support the QML UI on Fremantle in "tres".
2011-07-16 18:35:14 +02:00
Thomas Perl
03598d6bc1 Move Soundcloud and XSPF plugin to "gpodder.plugins" 2011-07-15 17:17:59 +02:00
Thomas Perl
b35a314a06 QML UI: Restructure files; install with setup.py 2011-04-11 20:35:17 +02:00
Thomas Perl
0b881d8eb8 Cleanup and move files (doc, examples, manpages) 2011-04-11 20:28:12 +02:00
Thomas Perl
6f96a7c437 Make .desktop file translatable; fix setup.py 2011-04-11 20:06:06 +02:00
Thomas Perl
4376057001 Update copyright years 2011-04-01 18:59:53 +02:00
Thomas Perl
61b3179a1b Remove support for Maemo 4 (Diablo) 2011-02-01 17:59:00 +01:00
Thomas Perl
ceb9ed48d9 Omit warning on "setup.py clean" 2010-12-18 15:26:49 +01:00
Thomas Perl
0e3de35ac5 Add warning when service file does not exist 2010-12-14 15:16:50 +01:00
Thomas Perl
bfd710067d Maemo 5: New episodes notification (Maemo bug 11130)
Replace the focus-stealing method of opening the
new episodes window with a pynotify-based "yellow"
notification bubble that opens the new episodes list
when clicked.
2010-08-16 22:48:12 +02:00
Thomas Perl
3da6edf7f5 Support $LINGUAS in setup.py (bug 920)
This will allow to selectively install only a subset of the available
translations or to completely disable all translations.
2010-03-11 20:22:34 +01:00
Thomas Perl
7dcbce11ee Default cover art for coverless podcasts
Makes the subscription list look way better.
Improvement ideas for the "all episodes" icon
are welcome. The SVG source file is included.
2010-02-24 01:50:21 +01:00
Thomas Perl
a540cecf98 D-Bus interface for podcasts (bug 699)
This patch is based on a patchset that
has been created by Iwan van der Kleijn.
2010-01-11 20:31:17 +01:00
Thomas Perl
181564f1b7 Add 2010 to the years in copyright notice
The following command has been used:

grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
Thomas Perl and the gPodder Team/g'
2010-01-02 17:35:42 +01:00
Thomas Perl
4c3b9dbde1 Installation fix for gPodder on Maemo 5 2009-09-22 22:09:39 +02:00
Thomas Perl
3b4623a2b1 More Fremantle UI changes + split Maemo/Fremantle files 2009-09-15 22:35:46 +02:00
Thomas Perl
1d0eea4465 First cut of Fremantle (Maemo 5) support
Use gpodder.ui.{desktop,diablo,fremantle} for
detecting which environment and interface to use.

Fremantleized versions of the episode selector
and podcast directory windows roughly done.
2009-09-15 19:49:28 +02:00
Thomas Perl
425391d1b6 Add all targets when building source tarball
Previously this failed to include Maemo-specific
files when building on the Desktop. Now, we do
include all files so the source tarball is complete.
2009-09-14 22:00:28 +02:00
Thomas Perl
b78a753567 Add gpodder-mplayer wrapper script for Maemo
This allows full-screen cropped playback for
YouTube 3gp videos on Maemo by cropping the
video to fit the screen.
2009-09-09 00:17:54 +02:00
Thomas Perl
ae45247065 New module: gpodder.gtkui.desktop (GTK+ UI) 2009-09-02 03:08:56 +02:00
Thomas Perl
be099296d7 Move UI files that differ between Maemo and Desktop
This movement and the associated update of setup and
startup files allows us to not install files that
are not needed on Maemo / on the Desktop version.
2009-09-02 00:05:51 +02:00
Thomas Perl
4a92dddd25 Clean up gpodder.gui / move credits from gui to credits.txt 2009-08-24 20:59:21 +02:00
Thomas Perl
187336d997 Refactor preferences dialogs and config editor from gui.py
* Move gPodderMaemoPreferences to gPodderDiabloPreferences
* Move gPodderProperties to gPodderPreferences

Create new "gpodder.gtkui.maemo" module that holds all the
Maemo-specific UI code (currently: gPodderDiabloPreferences).
2009-08-24 19:31:58 +02:00
Thomas Perl
93d22296eb First split of gui.py (move BuilderWidget to gtkui.interface) 2009-08-24 18:54:45 +02:00
Jens Persson
8cb73a9117 Add the gpodder.gtkui module when installing gPodder (bug 534) 2009-08-24 00:27:06 +02:00