Eric Le Lay
09f7dd4d5e
Revert "force isort < 5.0 until available in gentoo"
...
isort 5.7 is now available in gentoo
This reverts commit 2f6ad1760e
.
2021-03-28 12:48:10 +02:00
Teemu Ikonen
de811b2c2b
makefile: Get pytest executable from a variable
...
Use PYTEST variable for the pytest executable. Initialize it with
'pytest' or 'pytest-3' (in Debian).
2021-01-15 13:48:21 +02:00
Eric Le Lay
2f6ad1760e
force isort < 5.0 until available in gentoo
2020-09-11 10:55:58 +02:00
Eric Le Lay
c624800f08
isort --float-to-top is not a good option
2020-09-07 11:58:54 +02:00
Eric Le Lay
c9ba877a12
run tests and lint on ubuntu 20.04 with python 3.8
2020-09-07 11:47:43 +02:00
Eric Le Lay
7394ca4779
add feedcore unittests
2020-07-23 22:39:46 +02:00
Eric Le Lay
9333275770
exclude bin/gpo~ from translations
2020-04-03 18:41:49 +02:00
Karl Ove Hufthammer
84efeb58d6
Embed previous msgids of changed/fuzzied messages
...
When a string is changed (marking the translation for the old string
as ‘fuzzy’), the original string is now kept for comparison. This
makes life much easier for the translators, as they can easily see what
has changed in the string, and adjust their translation accordingly.
(Modern PO editors show the changes as a coloured (word) diff.)
2019-09-11 22:07:12 +02:00
Eric Le Lay
335770d8bb
make lint show isort intended diff
...
it's more useful to know what it wants than the verbose output
2019-08-17 17:59:56 +02:00
Eric Le Lay
95ac3ec71a
force make messages
2018-12-22 15:01:00 +01:00
Eric Le Lay
7b8235c82a
temporary: verbose isort on travis to see if module is thirdparty, etc
2018-08-01 08:31:01 +02:00
Eric Le Lay
e9ab9ceb46
run isort on make lint
2018-07-29 14:45:34 +02:00
Eric Le Lay
4bb5a67e02
fix inconsistency between make lint and travis checks
...
now travis calls make lint
2018-07-28 14:29:48 +02:00
Eric Le Lay
d59641174d
fix make revbump
2018-06-10 12:10:50 +02:00
Eric Le Lay
251c9992fc
tools/win_installer
...
from quodlibet 47e925a7d
2018-05-02 10:58:18 +02:00
Eric Le Lay
3bd612f763
make revbump
2018-02-21 22:06:11 +01:00
Eric Le Lay
63435f8b4c
add lint target to run pycodestyle on selected folders
2018-02-10 14:09:56 +01:00
Thomas Perl
98ec45a712
Update copyright years (2018)
2018-01-28 19:39:53 +01:00
Thomas Perl
29baea278f
Remove win32 build support (Python2)
2017-12-29 16:02:43 +01:00
Thomas Perl
7b46a0ee72
Update copyright years (2017)
2017-12-16 13:54:59 +01:00
Thomas Perl
58d1da9f71
Update unit tests, doctests and makefiles
2016-11-21 23:32:50 +01:00
Thomas Perl
0e86aa8f26
Remove Web UI
2016-02-03 20:26:09 +01:00
Thomas Perl
9b83a28fd6
Remove obsolete files
2016-02-03 20:26:09 +01:00
Thomas Perl
f5e7390d23
makefile: Remove unused strings on merge
2016-02-03 20:25:53 +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
2092f82f8d
Work around desktop-file-validate bug
2015-12-01 21:49:03 +01:00
Thomas Perl
aa72634950
Update copyright years (2015)
2015-05-24 19:33:39 +02:00
Thomas Perl
4baf656e3f
win32-portable: Makefile for automatic release builds
2014-10-21 10:52:01 +02:00
Thomas Perl
7544a51026
Install scheme handler for gpodder://, feed://, podcast:// and pcast://
...
This allows subscribing from within a webbrowser by linking to
gpodder:// (and then the full URL of the feed).
2014-09-27 15:02:49 +02:00
Thomas Perl
6b0fb1f369
makefile: Force UTF-8 encoding in xgettext
2014-07-26 18:07:21 +02:00
Thomas Perl
91a042b1f6
Sailfish: Remove obsolete, Qt4-based Sailfish QML UI
...
The current Sailfish UI is maintained as part of gPodder 4 in
gpodder-core, gpodder-ui-qml and gpodder-sailfish. The code
removed here was part of the old, Qt4-based Sailfish Alpha
SDK-based port that was still using PySide and Python 2.
2014-06-28 13:48:13 +02:00
Thomas Perl
d4fac7c296
makefile: Use LC_ALL=C, so manpage has month name in C locale
2014-03-08 22:16:56 +01:00
Thomas Perl
b5d49990e7
desktop file: Add prefix to path (bug 1618)
2014-03-04 09:07:00 +01:00
Thomas Perl
553e35f219
Update copyright years (2014)
2014-02-27 21:55:13 +01:00
Thomas Perl
4cda7fecea
makefile: Don't remove PKG-INFO in clean target
2013-09-29 21:29:30 +02:00
Thomas Perl
602a722691
makefile: Add Harmattan and Sailfish to QMLFILES
...
Based on a patch by Rigoberto Calleja, see
https://github.com/gpodder/gpodder/pull/91
2013-04-23 18:40:39 +02:00
Thomas Perl
b4133bdbcd
Makefile: Build ".pyo" files on "make install" (bug 1786)
2013-03-11 15:32:05 +01:00
Thomas Perl
bda982be02
Update copyright years for 2013
2013-03-05 16:38:48 +01:00
Jörg Thalheim
6bae11c393
makefile: Set LC_ALL=C for unittests
...
Some tests depend on gettext and will not run correctly,
if the locale is not set to english
2012-08-13 22:30:14 +02:00
Thomas Perl
43feb69291
Updated translations from source (+German translation)
2012-03-27 01:51:29 +02:00
Thomas Perl
bb6edbfd65
More tweaks to the build system
2012-02-25 17:12:45 +01:00
Thomas Perl
c2a611eeca
Update translations from source
2012-02-25 15:40:20 +01:00
Thomas Perl
fed3c0b78a
makefile: Cleanup translation build rules
2012-02-25 15:38:46 +01:00
Thomas Perl
556cc0fab4
Ubuntu: Make the Unity integration an extension
...
This is still not perfect (has to launch as new process),
but it works for the normal use case as an extension.
Also added support for localized metadata in extensions.
2012-02-24 00:12:00 +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
18689e5268
Makefile: Use $(MAKE) to use the current make
...
When using a system that has a non-GNU "make" installed,
we might want to call e.g. "gmake clean" in the source
directory, and this makes sure that the same "make" is
used when recursing into subdirectories.
2012-02-22 19:46:01 +01:00
Thomas Perl
5411f3fc2f
Python 3: Initial support for Python 3 (CLI)
...
This changeset makes gPodder's codebase convertable
to Python 3 using the "2to3" utility. Right now, only
the CLI module (bin/gpo) has been tested.
See the README file for instructions and remarks.
2012-01-10 13:47:20 +01:00
Thomas Perl
5205a4b71d
Update copyright years (add 2012)
2012-01-09 21:19:24 +01:00
Thomas Perl
73eadab797
I18n for the QML UI (using Python's gettext)
2011-08-04 04:20:05 +02:00