10405ad063
fix(build): Clean prior qt/dg_rc.py file before build
...
Since calls without pyqrcc5 may result in a broken file, clean prior
qt/gg_rc.py file before calling pyqrcc5. This makes troubleshooting
pyqrcc5 issues more straightforward.
Fix #1103
2023-04-27 01:36:32 -05:00
7a44c72a0a
Complete removal of qtlib locale files
2022-05-08 19:52:25 -05:00
5451f55219
Move qtlib localization files to top level
2022-05-08 19:23:13 -05:00
63dd4d4561
Apply pyupgrade changes
2022-04-27 20:53:12 -05:00
143147cb8e
Remove Cocoa specific and other unused code
2022-03-28 00:47:46 -05:00
b9dfeac2f3
Drop Python 3.6 Support
2022-03-15 05:10:41 -05:00
3da9d5d869
Update documentation files, add multi-language doc build
...
- Update links in documentation, and some errors
- Remove non-existent page
- Update build to build all languages with --alldoc flag
- Fix one minor debugging change introduced in package.py
2021-08-28 17:07:18 -05:00
83f401595d
Minor Updates
...
- Cleanup extension modules in setup.py to use correct namespaces
- Update build.py to leverage setup.py for modules
- Roll mutagen required version back to 1.44.0 to support more distros
- Change build.py and sphinxgen.py to use pathlib
- Remove hsaudiotag from package list for debian and arch
2021-08-26 03:29:24 -05:00
b4fa1d68f0
Add check for python version to build.py, close #589
2021-08-20 23:49:20 -05:00
ffe6b7047c
Format all files with black correcting line length
2021-08-15 04:10:18 -05:00
c51a82a2ce
Fix Issues from Translation Update
...
- Add Qtlib to transifex config
- Pull latest qtlib translations
- Fix flake8 error
- Remove code for manual translation import, use transifex-client instead
2021-08-06 22:21:35 -05:00
e36aab177c
Add import feature to build.py for translations
2021-03-17 19:55:00 -05:00
glubsy
3e6e74e2a9
Update URL
2021-01-30 22:17:43 +01:00
d539517525
Update Windows Requirements & CI
...
- Merge windows requirements into requirements.txt and requirements-extra.txt
- Update tox.ini to always use build.py
- Update build.py to have module only option
- Update tox.ini to text python 3.9
- Update .travis.yml to test 3.8 and 3.9 on newer Ubuntu LTS
-Update .travis.yml to work with changes to windows tox
(also update windows to 3.8)
2020-12-28 20:59:01 -06:00
7ba8aa3514
Format files with black
...
- Format all files with black
- Update tox.ini flake8 arguments to be compatible
- Add black to requirements-extra.txt
- Reduce ignored flake8 rules and fix a few violations
2019-12-31 20:16:27 -06:00
Eugene San (eugenesan)
080bb8935c
Update packaging for 4.0.4
...
* Fix main version (Don't use spaces and capitals in versions!)
* Change debian changelog format in hscommon
* Fix build cleanup
* Switch to XZ compression
* Update build instructions
* Build single package for both Debian/Ubuntu
* Update packaging
2019-08-29 14:50:41 -07:00
Virgil Dupras
a82a19e074
Remove cocoa-related code from build.py
2017-03-12 15:00:57 -04:00
Virgil Dupras
e0281dd740
Fix previous commit
...
I forgot to remove a sparkle reference in the build script.
2016-11-23 20:25:32 -05:00
Virgil Dupras
79e99db1d3
cocoa: remove Sparkle
...
It's a deployment headache. Old sparkle versions generate runtime warnings about security and up to date version requires me to compile on 10.10, but after many tries, it seems that I absolutely need to build on my minimum requirements version which is 10.8. So screw Sparkle.
2016-11-23 19:51:55 -05:00
Virgil Dupras
edcff588e2
Update po from code
2016-08-25 21:43:51 -04:00
Virgil Dupras
0959f4581e
Update to Sparkle 1.14
2016-06-08 13:28:52 -04:00
Virgil Dupras
668821301c
Update documentation
2016-06-06 20:48:26 -04:00
Virgil Dupras
61b219ff43
flake8 fix
2016-06-06 17:05:48 -04:00
Virgil Dupras
b47b1e11af
cocoa: remove inter.app_se
...
The last remnant of the pre-merge era.
2016-06-06 11:20:45 -04:00
Virgil Dupras
8c1078aa71
cocoa: merge se/me/pe into one single app
...
That merge has already been done in core and qt, we're following.
I broke picture scan details panel image loading. Will fix later.
2016-06-05 21:18:48 -04:00
Virgil Dupras
b780816e3c
Merge commit 'a65077f871481ca98ce51810751e66f228cb096a'
...
# Conflicts:
# build.py
# core/pe/iphoto_plist.py
2016-06-05 13:18:33 -04:00
Virgil Dupras
f8686ffb55
cocoa: remove iPhoto and Aperture support
...
These apps don't exist anymore.
2016-06-01 22:34:16 -04:00
Virgil Dupras
a65077f871
Merge core_{se,me,pe} into core.{se,me,pe}
2016-05-31 22:32:37 -04:00
Virgil Dupras
d4919054f9
qt: move qt.base units into qt root package
2016-05-31 21:59:31 -04:00
Virgil Dupras
ad45a6e16e
Adapt build/package scripts to single-edition
2016-05-31 20:21:07 -04:00
Virgil Dupras
15539eb3c5
flake8 fix
2016-01-05 17:16:39 -05:00
Virgil Dupras
9c53b2218c
Update waf to v1.8.17
...
This allows us to call it from Python 3.5 without the failures we previously had.
2015-12-25 10:26:56 -05:00
Virgil Dupras
b64f9f5ec0
Add support for Python 3.5 and pyenv's pythons on OS X
2015-10-27 21:33:41 -04:00
Virgil Dupras
e7076bc3bd
Change license from BSD to GPLv3
...
See http://www.hardcoded.net/archive2014#2014-12-28 for context
2015-01-03 16:33:16 -05:00
Virgil Dupras
fc16ea8c49
Change copyright year to 2015
2015-01-03 16:30:57 -05:00
Virgil Dupras
2166a0996c
Added tox configuration
...
... and fixed pep8 warnings. There's a lot of them that are still
ignored, but that's because it's too much of a step to take at once.
2014-10-13 15:08:59 -04:00
Virgil Dupras
ac32305532
Integrated the jobprogress library into hscommon
...
I have a fix to make in it and it's really silly to pretend that this
lib is of any use to anybody outside HS apps. Bringing it back here will
make things more simple.
2014-10-05 16:31:16 -04:00
Virgil Dupras
ca709a60cf
Updated copyright year to 2014
2014-04-19 12:19:11 -04:00
Virgil Dupras
46f8984bdc
Merge branch 'qt5' into develop
...
Conflicts:
README.md
qtlib/about_box.py
qtlib/reg.py
qtlib/reg_demo_dialog.py
qtlib/reg_submit_dialog.py
2013-12-07 19:49:27 -05:00
Virgil Dupras
c7d306b7d5
Minimum Python version is now 3.3
2013-12-07 17:23:18 -05:00
Virgil Dupras
0562729d8b
Improved build script's --clean.
2013-12-07 11:14:59 -05:00
Virgil Dupras
418acf6e5e
Merge branch 'regless' into develop
...
Conflicts:
cocoa/inter/app.py
core/app.py
hscommon/reg.py
locale/cs/LC_MESSAGES/ui.po
locale/de/LC_MESSAGES/ui.po
locale/fr/LC_MESSAGES/ui.po
locale/hy/LC_MESSAGES/ui.po
locale/it/LC_MESSAGES/ui.po
locale/pt_BR/LC_MESSAGES/ui.po
locale/ru/LC_MESSAGES/ui.po
locale/ui.pot
locale/uk/LC_MESSAGES/ui.po
locale/vi/LC_MESSAGES/ui.po
locale/zh_CN/LC_MESSAGES/ui.po
qt/base/app.py
2013-12-07 10:19:31 -05:00
Virgil Dupras
a0cc1f2e03
Fixed regless cocoa and updated locs
2013-11-30 18:23:42 -05:00
Virgil Dupras
01403a3f92
Removed fairware
2013-11-30 17:54:40 -05:00
Virgil Dupras
3b8d355b9e
Merge branch 'develop' into qt5
...
Conflicts:
hscommon/desktop.py
2013-11-16 12:11:32 -05:00
Virgil Dupras
7594cccf8c
Fixed build on OS X which was broken
2013-11-10 12:39:02 -05:00
Virgil Dupras
76f45fb5a6
Fixed appdata logic which was broken on OS X.
2013-11-10 11:05:03 -05:00
Virgil Dupras
a4256d3d2b
First Qt5 conversion commit
...
Replaced PyQt4 with PyQt5 and made all adjustments necessary to make
dupeGuru start up.
2013-10-20 15:15:09 -04:00
Virgil Dupras
8a8ac027f5
Fixed ME's cocoa interface file, which was broken (again)
...
The Remove Dead Tracks didn't use the new job system and appscript wasn't properly packaged.
2013-08-18 11:23:20 -04:00
Virgil Dupras
ff782a09f5
Added the --normpo build option
...
This build command normalizes all PO so that I stop getting
spurious diffs whenever I pull from Transifex.
2013-08-03 17:13:24 -04:00