89 Commits

Author SHA1 Message Date
Kay Hayen
142c1cee27 Debian: Do not depend on python-glob2 on old versions
* We have the inline copies on these.
2022-10-19 18:37:49 +02:00
Kay Hayen
c97a48f8c0 Debian: Fix, need to depend on glob2 package.
* Also recommend debugger, it can be useful.
2022-10-02 15:18:54 +02:00
Kay Hayen
f7b3d132be Debian: Fix, versioned dependency for libzstd should also be in package 2022-09-18 11:22:30 +02:00
Kay Hayen
5450a643a1 Debian: Yet another stab at properly defining Jessie dependency 2022-09-18 11:21:05 +02:00
Kay Hayen
4f976e89c6 Debian: Another stab at properly defining Jessie dependency 2022-09-18 11:21:04 +02:00
Kay Hayen
6d822842d1 Debian: Fix, Jessie also didn't have it. 2022-09-18 11:20:35 +02:00
Kay Hayen
e0431fcb1c Debian: This package doesn't exist on older systems
* This affected Debian Jessie.
2022-09-18 11:20:34 +02:00
Kay Hayen
6f9fca47b7 Debian: Need to depend on "libzstd" for onefile. 2022-09-18 10:58:37 +02:00
Kay Hayen
2eeb5d297c Cleanup, remove "chrpath" and removing of RPATH in general. 2022-02-26 08:51:16 +01:00
Kay Hayen
b592b7c06c Debian: Warnings from linitian addressed. 2021-12-25 12:30:23 +01:00
Kay Hayen
d9918c88d4 Debian: Add missing build dependency needed for rst2pdf with styles 2021-12-07 09:40:02 +01:00
Kay Hayen
7e17413f1d Standalone: Enhanced rpath handling on Linux
* We now actually set rpath values rather than only removing existing
  ones. Without this, some libraries not built for usage like this
  refused to load.

* Also check if "patchelf" is available at program start and error exit
  in standalone mode if not.
2021-12-07 09:40:01 +01:00
Kay Hayen
122ef41cb2 Debian: Added missing dependency on yaml 2021-12-07 09:38:43 +01:00
Kay Hayen
a1953e1ed6 Debian: For older systems with Python2, need to depend on Jinja2 for it 2021-09-12 13:54:08 +02:00
Kay Hayen
876cd0c08b Debian: Added missing dependency needed for --static-libpython=yes or auto on Debian Python 2021-09-12 13:54:08 +02:00
Kay Hayen
14a1d3b1e3 Debian: Add dependency on Jinja2 2021-09-12 13:53:36 +02:00
Kay Hayen
191f29bf35 Debian: Fixup wrong dependency, old Debian wasn't working anymore.
* Since we do not require the Python2 development header anymore,
  doesn't mean we should require the version where it doesn't
  exist.
2021-04-18 10:28:41 +02:00
Kay Hayen
60859c2d96 Debian: Import changes from the NUM made. 2021-04-17 11:03:44 +02:00
Kay Hayen
bb43854d1a UI: Include inline copy of tqdm to make sure it's available.
* For Debian make sure to recommend tqdm in the Debian package

  * Also, on Debian there won't be an inline copy of tqdm, so do
    not insist on it, and we also remove it for 2.6 on RPM as
    well.
2021-02-14 17:07:44 +01:00
Kay Hayen
94b3190e12 Debian: Add recommends of libfuse2 needed for onefile mode and make ccache dependency 2021-01-29 13:09:18 +01:00
Kay Hayen
44d120dc2b Debian: Recommend ccache too
* Now that we warn if it's not used, we need to do that.
2020-12-17 10:24:44 +01:00
Kay Hayen
0643f3b74e Debian: Add ccache to package build, needed now and faster too. 2020-11-02 18:43:05 +01:00
Kay Hayen
d1a692316f Debian: Change Vcs URLs to Github
* Running our own gitweb is not too useful anymore.
2020-06-04 19:46:53 +02:00
Kay Hayen
7f7ac5901d Debian: Reverse dependencies that are not for Debian 11. 2020-05-01 11:33:15 +02:00
Kay Hayen
d7dbb05c2f Debian: Don't recommend Python2 package. 2020-02-23 08:48:48 +01:00
Kay Hayen
9184ad9594 Debian: Lower compat level to 10
* This is necessary to build for older systems too.
2020-01-17 10:19:56 +01:00
Kay Hayen
8fabd0b73b Debian: More packaging refinements
* Protect against python2 installations during build, that are not
  from build dependencies, ask test runner to not use it.

* Drop versioned dependencies that make no sense anymore.

* Use python3-pil if building for Debian 11 or newer
2020-01-13 16:45:02 +01:00
Kay Hayen
0ea33664a9 Debian: Properly detect if to build Python2 in rules 2020-01-13 15:25:53 +01:00
Kay Hayen
b8355b7e21 Debian: Dependency fixups 2020-01-13 14:32:01 +01:00
Kay Hayen
4153e1a934 Revert "Debian: Disable creation of PDF documentation" 2020-01-13 14:32:01 +01:00
Kay Hayen
4b856873ab Debian: Do not require a Python2 for Debian 11 2020-01-13 14:29:08 +01:00
Kay Hayen
765cfd0794 Debian: Bump standards version
* No changes needed for Nuitka
2020-01-13 14:29:08 +01:00
Kay Hayen
47721b5ece Debian: Allow lldb as an alternative to gdb 2020-01-13 14:29:08 +01:00
Kay Hayen
1888e62ec3 Debian: Stop recommending PyQt5, we don't use it anymore
* There was once a GUI tool built into Nuitka, to display the XML
  tree interactively, but we gave up on that and use pure XML now
  for a long time.
2020-01-13 14:29:08 +01:00
Kay Hayen
289b050807 Debian: Disable creation of PDF documentation
* It seems rst2pdf remains continously broken, and we do not wait
  any longer.

* This is a flag and can be enabled later again.
2020-01-02 01:10:48 +01:00
Kay Hayen
11b2fed618 Debian: Update requirements for Python3 to 3.3
* This is probably obsolete anyway, but 3.2 is definitely wrong now.
2019-12-16 08:59:17 +01:00
Kay Hayen
cd12883d47 Debian: Proper depend on "python-pil" as "python-imaging" is no more. 2019-01-04 09:42:22 +01:00
Kay Hayen
d49697c7f9 Debian: Build depend on "gdb" for automatic stack traces 2018-08-23 23:03:25 +02:00
Kay Hayen
d486aad997 Python3.2: Do not claim to support it in Debian packaging. 2018-07-08 11:19:47 +02:00
Kay Hayen
95edd0b59a Debian: Avoid using 2to3 entirely
* It is moved to extra packages, and not really needed for us, as
  we can just call the module.

* Only Python2.6 and 3.2 cannot do this, so keep the old code
  around for those too.
2018-03-29 10:18:40 +02:00
Kay Hayen
d61a2a6444 Release: Added missing 2to3 dependency for Debian Buster. 2018-03-27 18:20:41 +02:00
Kay Hayen
c3edb38e9c Release: Added missing dependency. 2018-03-13 19:23:19 +01:00
Kay Hayen
79e3606dfa Debian: Proper Python3 packaging.
* Install the "nuitka" package into public, allowing "-m nuitka" to work
  for packages.

* New binaries for Python3 now contain "nuitka3" in their name, so
  they do not collide and be used to run without --python-version
  being used.
2018-03-12 11:40:13 +01:00
Kay Hayen
0ce371cf15 Merge tag '0.5.26.4' into develop 2017-07-03 09:15:56 +02:00
Kay Hayen
788d8653eb Debian: Correct wrong package name for PyQT recommended package. 2017-07-03 08:58:35 +02:00
Kay Hayen
f4117b7b2e Debian: Do not depend on appdirs package before it exists.
* Also provide fallback implementation if no appdirs is available
  as installed package and not even inline copy. That is good for
  Debian which hates inline copies.
2017-07-01 12:07:53 +02:00
Kay Hayen
3045876008 Debian: Depend on appdirs package. 2017-07-01 09:23:01 +02:00
Kay Hayen
b974b7df09 Debian: Recommend the PyQT version actually used. 2017-05-20 07:09:28 +02:00
Kay Hayen
56220dd4bc Debian: Use compat level 9.
* No idea what changed, but we are unlikely to be affected.
2016-11-02 07:27:58 +01:00
Kay Hayen
b56559c839 Debian: Don't depend on C++ compiler anymore, use C compile instead.
* Also we can now safely assume that anything above gcc 5 will do,
  and for the C++ fallback, 4.4 will do. Any version of clang ought
  to do as an alternative.

* This is now feasible as of Pure C being a reality.
2016-10-16 10:30:21 +02:00