Commit Graph

2113 Commits

Author SHA1 Message Date
Kovid Goyal b1aad38a4b Linux installer: Fix downloading of signatures for older versions
Fixes #2042748 [Unable to install previous version in isolated mode](https://bugs.launchpad.net/calibre/+bug/2042748)
2023-11-05 08:18:56 +05:30
Kovid Goyal 33687faedd ... 2023-10-25 21:28:49 +05:30
YOKOTA Hiroshi e1ab67af07 Really choose oldest file modification time in target files 2023-10-25 08:21:26 +09:00
Kovid Goyal 1f296569f3 Use a timestamp of now rather than 0 for the sdist tarball 2023-09-28 09:56:42 +05:30
Kovid Goyal 879ebdf68e Reset all dates to zero in sdist tarball 2023-09-28 08:39:28 +05:30
Eli Schwartz 0eca1bd9ca build: pass on the user's compiler and compiler-flags settings to qmake
PyQt-builder uses qmake under the hood, which has a frustrating habit of
not respecting standard stuff like $CC / $CFLAGS unless the project
authors go out of their way to manually specify to use the same value as
gotten from the environment.

Implement this for the same environment variables that we currently respect
when building internal extensions *without* PyQt-builder.
2023-09-25 22:13:57 -04:00
Kovid Goyal 05a398750e Better filtering of translated languages 2023-08-27 20:41:41 +05:30
Kovid Goyal 9b12e0cb8d Fix #2033192 [English appears three times and Spanish two times in the Choose language drop-down menu](https://bugs.launchpad.net/calibre/+bug/2033192) 2023-08-27 20:28:00 +05:30
Kovid Goyal 181dc063df ... 2023-08-20 21:25:24 +05:30
Kovid Goyal 568f80f210 Some xwin fixes 2023-08-20 21:23:45 +05:30
Kovid Goyal d608e1be54 Drop the dependency on xwin replace with using msitools
xwin doesnt work with current SDKs anyway.
https://github.com/Jake-Shadle/xwin/issues/92
2023-08-20 21:05:24 +05:30
Kovid Goyal 088954ae65 xwin does not need ole header case fixes anymore 2023-07-30 18:47:49 +05:30
Kovid Goyal 724848e364 ... 2023-07-13 19:42:49 +05:30
Kovid Goyal aaeeb51573 Add country name translations from the iso-codes project 2023-07-13 18:28:11 +05:30
Kovid Goyal d9d2e798ca Use the translations for language names from the iso-codes project 2023-07-13 17:59:22 +05:30
Kovid Goyal a209713677 Remove the in src copy of the ISO lang and country code data
Instead download it when building the resources
2023-07-13 14:17:40 +05:30
Kovid Goyal 5a74da0443 Remove unused code 2023-07-13 11:32:44 +05:30
Kovid Goyal 98343d3720 Use common name as country name 2023-07-13 11:02:17 +05:30
Kovid Goyal 12b2de5d06 Update ISO 639-3 db from /usr/share/iso-codes/json/iso_639-3.json 2023-07-13 08:44:45 +05:30
Kovid Goyal 63f8e5f1b0 Update ISO 3166 database from /usr/share/iso-codes/json/iso_3166-1.json 2023-07-13 08:43:30 +05:30
Kovid Goyal 9ae6fdac9d Fix changelog translations for a language not being used unless more than 50% of the changelog is translated into that language. Fixes #2024278 [[Enhancement] Untranslated text on the homepage](https://bugs.launchpad.net/calibre/+bug/2024278) 2023-06-18 12:22:52 +05:30
Kovid Goyal 98f9263f80 Add a utility function to get the process path for whichever process has a file open on Windows 2023-06-14 13:11:17 +05:30
Kovid Goyal f2b8bc9dd3 Arch now has up-to-date podofo 2023-06-07 17:20:23 +05:30
Kovid Goyal b7795f989e Fix invocation of ruff since its CLI has changed 2023-05-25 08:32:41 +05:30
Kovid Goyal db74bfa41e A more convenient way to build against a custom podofo 0.10 2023-05-25 08:12:14 +05:30
Kovid Goyal bdc01df463 Install up to date podofo on Arch CI 2023-05-21 05:02:59 +05:30
Kovid Goyal 76fbbef9d0 Start work on porting to new PoDoFo API 2023-05-20 14:11:46 +05:30
Kovid Goyal 68b931d3d8 Allow running test_rs with libasan preloaded 2023-05-20 13:10:01 +05:30
Kovid Goyal c1e5dd0fbb Suppress the warning about cgi deprecation that is causing tests with warnings turned into errors to fail 2023-05-19 14:26:39 +05:30
Kovid Goyal 26ab48337b Install tk on Arch CI to fix warning from PIL about missing libtk 2023-05-19 14:21:22 +05:30
Kovid Goyal f5b35bb97e Remove list of chrome/firefox versions from user agent data
The upstream data source (Wikipedia) was deleted and these arent currently used
anyway
2023-04-26 08:51:57 +05:30
Kovid Goyal 4bb9c9fba8 Install fonttools on Arch CI 2023-04-23 20:52:33 +05:30
Kovid Goyal c352e3e9ed ... 2023-04-23 09:05:58 +05:30
Kovid Goyal cf520a0884 Dont use email to close launchpad bugs
Their email service appears to be broken. So use the fast responder
script instead.
2023-04-22 14:33:20 +05:30
Kovid Goyal cbf569bb06 ... 2023-03-16 07:49:09 +05:30
Kovid Goyal f21f1b227b Fix a regression in the previous release that caused some generated resources to be not included in the released source tarball 2023-03-15 09:37:06 +05:30
xcffl da8b0c9976 align qtbase version between sources.json and unix-ci.py 2023-02-19 08:08:10 +00:00
Kovid Goyal fed1d1b313 Make newer() robust against missing source files 2023-02-03 16:58:13 +05:30
Kovid Goyal 31fe61569f ... 2023-01-27 17:30:45 +05:30
Kovid Goyal 22cea8d90a MSVC does not like std:c++11 2023-01-27 15:36:49 +05:30
Kovid Goyal 649baf052f Nicer error formatting when cross compiling 2023-01-27 15:20:02 +05:30
Kovid Goyal e145f42fdc Fix generation of compile_commands.json for windows specific extensions 2023-01-27 13:25:08 +05:30
Kovid Goyal 39f5192c99 Use cross compilation for extdev 2023-01-27 13:05:34 +05:30
Kovid Goyal ef9e669ef9 Cross compiling now actually works
At least for non-PyQt based extensions
2023-01-27 12:47:46 +05:30
Kovid Goyal d13404d9ea Refactor the build system to allow cross compiling windows native code extensions on linux 2023-01-27 12:03:37 +05:30
Kovid Goyal d6a0f4bb9d Clean up C/C++ std specifications 2023-01-26 21:06:39 +05:30
Kovid Goyal 58c9ca9519 ... 2023-01-26 20:49:13 +05:30
Kovid Goyal bf6db247a2 Command to automatically install the Windows SDK 2023-01-26 20:33:49 +05:30
Kovid Goyal a92149c5b8 Move the compile_commands database into build dir 2023-01-26 13:27:05 +05:30
Kovid Goyal 7ee339ab14 Try using DYLD_INSERT_LIBRARIES instead 2023-01-19 13:17:20 +05:30