Commit Graph

95 Commits

Author SHA1 Message Date
Gleb Popov
4062cddb1f
Install manpages to share/man on FreeBSD 2024-03-25 22:22:57 +03:00
Maxwell G
de48b07328
remove deprecated pytest-runner
See https://github.com/pytest-dev/pytest-runner/#deprecation-notice. We
can call pytest directly instead.
2023-05-07 05:25:27 +00:00
Matt Rose
7fe0607a61 remove gtk-update-icon-cache from setup.py 2021-08-24 14:44:52 -04:00
David Sowder
51f787cad6 setup.py: provide data/terminator.desktop and data/terminator.metainfo.xml even when using --without-gettext 2020-12-28 21:33:40 +00:00
Markus Frosch
6718ab1095
Revert "replace gettext and intltool with Babel" 2020-05-19 21:07:52 +02:00
Markus Frosch
159d3e7cac setup: Add update_catalogs command
This will update all catalogs with the template.
2020-05-18 00:15:01 +02:00
Markus Frosch
25ce1b16e0 setup: Refactor babel compile_catalog integration 2020-05-18 00:14:37 +02:00
Matt Rose
371de67f24 fix failing 2.7 test 2020-05-10 22:34:18 -04:00
Matt Rose
bd9c7691eb replace gettext and intltool with Babel 2020-05-10 20:52:23 -04:00
Markus Frosch
1878571bd1 ci: Use pip to install dependencies 2020-05-09 10:24:20 +02:00
Markus Frosch
8ae32539fe Switch to setuptools and use pytest 2020-05-09 10:24:20 +02:00
Alexey Sokolov
39fb5fb958 Install AppStream data as .metainfo.xml
Following advice from https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2020-05-01 20:38:00 +01:00
Markus Frosch
53118b9eaa Remove obsolete terminator.wrapper
We don't really need this file, if one needs to wrap the binary they could use $HOME/bin/terminator
2020-04-20 20:03:42 +02:00
Matt Rose
b63e7195e2 update url in setup.py 2020-04-12 19:10:15 -04:00
Emilio Pozuelo Monfort
a3a67385fd Adopt patch "python3" from Debian
https://bugs.launchpad.net/terminator/+bug/1662544
2020-04-05 14:07:13 +02:00
Markus Frosch
5a03d1553f setup: Add install_requires 2020-04-05 13:40:05 +02:00
Stephen Boddy
eedac08179 Fix case where intltool-merge is missing that causes an exception when trying to install with setup.py 2017-07-04 19:30:33 +02:00
Stephen Boddy
226fa70386 Tiny fix to make source package use lowercase terminator 2017-03-13 19:40:25 +01:00
Stephen Boddy
c5b1fe4a4a If at first you don't succeed... setup.py will make you cry 2016-12-12 23:20:02 +01:00
Stephen Boddy
e0d3fdcd9d Might help if I at least /try/ to include all the theme specific css files. 2016-12-12 22:53:46 +01:00
Stephen Boddy
a1bb54910b Update some places where the old homepage was still mentioned. 2016-11-25 02:46:59 +01:00
Stephen Boddy
da37f398fa Fix terminator not working with default python3 by forcing python2 2016-11-25 02:29:55 +01:00
Stephen Boddy
0977d3d5be Remove scripting for documentation that was packaged with the main app. Documentation is now online. 2016-10-27 06:45:33 +02:00
Stephen Boddy
06a2d5426f (trunk-1628) Adjustment to the way alternatives are set up that should cure blurry/incorrect icons in task switchers 2015-09-01 23:22:03 +02:00
Stephen Boddy
afd426c06c (trunk-1624) Add an internationalised AppData file for software installers 2015-09-01 23:16:04 +02:00
Stephen Boddy
f64d3e67fa (trunk-1599/1600/1601)
* setup.py can install the manual (and by extension do can debuild)
* setup.py has (inactive) code for generating the html from the source
  but this will break if rtd theme is not available
* A few changes to doc strings to make the autodoc prettier
* Added help shortcut, by default F1 to open the local manual
* Added button to About tab to launch manual
* A couple of additional string to translate related to manual/help

* Small tweak to setup.py to seperate build and install, and always attempt
  to install manual by default.

* Small fix for systems (i.e. my 12.04 LTS) that don't set LANGUAGE for
  whatever reason. This breaks the manual lookup
2015-09-01 22:50:09 +02:00
Stephen Boddy
2686296cf6 (trunk-1585) Adds high contast icons, and makes the main window icon loading work better, and respect the theme changes.
Note: wmclass_name no longer readable under GTK3, so -c option is a bit dubious now.
      Also, in HighContrast, there are issues with titlebar background colours that are not present in GTK2.
2015-08-03 20:22:15 +02:00
Stephen Boddy
49f4f18f6d (trunk-1567) setup.py: Allow running tests via python setup.py test 2015-07-02 21:34:18 +02:00
Stephen Boddy
0dab69f76f Need to add the glade file to setup, or the debuild doesn't add it to the package 2013-08-29 13:00:20 +02:00
Chris Jones
d651f31347 Fix manpage path on OpenBSD. Closes LP#1093906 2013-01-30 12:37:41 +00:00
Chris Jones
7bc5c9ccee update packaging to include remotinator 2011-09-28 09:25:13 +01:00
Chris Jones
b3eaa85cc9 default to an icon based terminal bell indication, and add such an icon from Tango. 2010-02-11 13:05:12 +00:00
Chris Jones
4ed18d8a63 Make setup.py install configobj, plugins, the preferences dialog and more eloquently handle the uninstall manifest 2010-01-19 20:33:35 +00:00
Chris Jones
4bad0a6b96 temporarily disable setup.py since it probably doesn't work yet 2010-01-19 19:44:34 +00:00
Chris Jones
a65fa136e8 Various tidying, version and packaging updates 2010-01-05 10:07:35 +00:00
Chris Jones
b79c62ef49 it's possible to hit the finally with no f 2009-09-02 16:22:26 +01:00
Thomas Hurst
fd7aba1509 Copy 32x32 icons to the 32x32 dir, not the 24x24 one. 2009-02-13 20:34:27 +00:00
Chris Jones
857e9eaea0 Apply patch from LP: #316755 to generate the .desktop file from the translated strings 2009-01-26 00:28:25 +00:00
Cory Kontros
ac142e9a59 Fixed slight issue with the scalable icon. Edited setup.py to see 32px icon. Added 'update-menus' to postinst to fix LP #316829. 2009-01-13 16:17:01 -05:00
Thomas Hurst
84658d4ea4 Put finally: in their own block for Python 2.4 2008-09-03 19:34:20 +01:00
Thomas Hurst
aa591fef94 Improve installation somewhat; allow the use of --record files for uninstallation,
and run gtk-update-icon-cache unless we're told otherwise.

Update INSTALL to detail this.
2008-08-30 00:57:35 +01:00
Thomas Hurst
09b3f25283 Change import order, no functional changes. 2008-07-16 23:13:38 +01:00
Thomas Hurst
8587c9f5ed Clarify error. 2008-07-06 18:31:33 +01:00
Thomas Hurst
f03e8675b0 Turn --without-gettext into a global option, so it doesn't need to be hacked into every command class. 2008-07-06 18:28:31 +01:00
Thomas Hurst
71f9dc5ca1 Make --without-gettext work in more situations. Needs some tidying; if nothing else some metaprogramming to reduce duplication. 2008-07-06 18:03:05 +01:00
Thomas Hurst
f948e7b22c Add --without-gettext options to build and install. Check calls to msgfmt for errors and suggest it.
I checked msgfmt.c to make sure checking the return code is sane.
2008-07-06 17:27:00 +01:00
Thomas Hurst
1baef967a6 Let's try that one again, shall we? Actually try installing .mo files properly. 2008-07-06 16:20:53 +01:00
Thomas Hurst
5a3af71023 Er, no dirname here. Install .mo files to the right place. 2008-07-06 16:02:05 +01:00
Thomas Hurst
af451aa025 Teach build.py to install manpages in the right place on FreeBSD. This probably applies to other BSD's too, but for now it's sufficient to make the port patch-free.
While I'm here, nuke a poorly placed and superfluous comment.
2008-06-18 18:07:15 +01:00
Chris Jones
0ce3550f6f fix version handling so setup.py doesn't need to import terminator itself. Also fix gettext to work across imported files 2008-06-18 14:02:10 +01:00