Commit Graph

22376 Commits

Author SHA1 Message Date
OscarL
7d9cf65a21 docutils: clean up, support Python 3.10. (#8134)
* docutils: clean up, support Python 3.10.

- Use loops to generate the package/version specific PROVIDES.
- Use version suffixes for the provided cmds, except for the ones
  from the package for the default Python version (3.9 currently).

Note:

Moved suffixes after the ".py", as names like "rst2html4310.py"
looked weird, and we can't use "rst2html4-3.10.py" due to the
"no dashes in PROVIDES or REQUIRES" rule.

* docutils: change script suffixes.

Original recipe was using, eg., "rst2html438.py", which looks weird.

Previous commit used "rst2html4.py3.8", which at least is consistent
with what it's done for Python and pip recipes.

This one changes it to "rst2html4-3.8.py", which looks better, and
matches what's done on ports for other platforms (MacPorts, for example).

* docutils: further clean up.

Provide versioned scripts, and also non-versioned symlinks for the
scripts from the version of the packate that matches the default
Python version (3.9 at the moment).

* docutis: update to version 0.19

* docutils: simplify symlinks creation.

As pointed out by Jérôme, we can use ln's ability to produce links
relative link's location.
2023-04-02 15:09:58 +02:00
Schrijvers Luc
07ab5ec707 almp3, don't build/install static library (#8234) 2023-04-02 15:05:49 +02:00
Schrijvers Luc
bc99bd6840 alembic, cleanup, build fixes, correct install paths (#8232) 2023-04-02 13:11:34 +02:00
OscarL
46e3b6f749 gdata: retire recipe. (#8228)
Reasons:
- Was for Python 2.7 only (and we're using 3.9 as default).
- Not required by anything in-tree.
- Last release in 2013, last commit in 2016, and Google has archived
  (made read-only) the repo in Dec 2022.

For kicks: it supports things like Google Notebook API, which Google
killed ages ago :-)
2023-04-02 09:27:31 +02:00
Schrijvers Luc
5283cc568a agar, disable static library (#8229) 2023-04-02 09:20:58 +02:00
Schrijvers Luc
4f86cddca4 aalib, disable static library (#8227) 2023-04-02 08:35:55 +02:00
nephele
47c73209d7 libsdl2: remove cmake file for libsdl2_test.a (#8226)
* libsdl2: remove cmake file for libsdl2_test.a

The cmake file for libSDL2_test.a was still there, causing build failures for dependant proijects (because of broken cmake file?)

* Update libsdl2-2.26.4.recipe
2023-04-01 23:13:15 -04:00
OscarL
9f6e93482e pycurl: update to version 7.45.2 (#8220)
- Drop support for Python 2.7/3.7.
- Add it for Python 3.9/3.10.
- Move to x86 in 32 bits.
- Disable creation of "any" pycurl_doc package (for now at least).
  Its content wasn't that much helpful.
2023-04-01 21:47:14 +02:00
OscarL
6919a69e09 funcsigs: retire recipe. (#8225)
This was a backport, of features introduces in Python 3.3, to even
older versions.
2023-04-01 21:42:06 +02:00
Alexander von Gluck IV
347f162a84 libsolv: Bump to 0.7.23. Do not activate
* ABI update requires new build-packages per arch.
2023-04-01 13:46:57 -05:00
OscarL
5f34ce7c47 futures: retire recipe (was for exclusive use on Python 2.x). (#8224) 2023-04-01 20:44:30 +02:00
Alexander von Gluck IV
c7cbf14e30 libglvnd: Fixes and refinements to 1.6.0 based on upstream 2023-04-01 10:10:12 -05:00
Gerasim Troeglazov
74821e4a63 OpenJDK17: try to build with gcc 2023-04-01 20:53:38 +10:00
Gerasim Troeglazov
012d5e9dac OpenJDK17: add recipe for 17.0.7+3 version 2023-04-01 20:16:57 +10:00
Nikolay Korotkiy
dfc9fa5ac4 lagrange: bump to 1.15.7 (#8219) 2023-04-01 12:50:29 +03:00
Nikolay Korotkiy
0e0e5accba GPXSee: bump to 12.3 (#8218) 2023-04-01 11:37:37 +02:00
Schrijvers Luc
e27857f337 flam3, disable static library (#8217) 2023-04-01 11:11:07 +02:00
Schrijvers Luc
a43fbbfdb0 exiv2, cleanup (#8216) 2023-04-01 10:58:45 +02:00
OscarL
72e4cb70a1 pylzma: switch to x86 on 32 bits, drop Python 3.7, add 3.9/3.10. (#8213) 2023-04-01 10:48:17 +02:00
Schrijvers Luc
1b57e7b101 chafa, disable static library (#8215) 2023-04-01 10:24:03 +02:00
OscarL
096933a05d pyopengl: update to version 3.1.6 (#8211)
Also:
- Drop support for Python 3.7
- Add it for 3.9 and 3.10.
- Style clean up.
2023-04-01 10:11:44 +02:00
OscarL
1c59629136 jsonrpcclient: drop Python 3.7 support, add it for 3.9/3.10. (#8209)
* jsonrpcclient: drop Python 3.7 support, add it for 3.9/3.10.

Also: Fixed REQUIRES. jsonrpclient still won't run as the version of
the `click` package in the repos (8.1.3) is too new for this version
of `jsonrpclient` (requires click < 7.x).

Updating to 4.0.3 will require either switching to install from
the wheel (.whl) file provided by the project over PyPi, or having
a working Poetry package in Haiku.

Packaging Poetry and its nearly 30 dependencies is still an on-going
quest, so in the meantime we might want to use that .whl after all.

* jsonrpcclient: update to version 4.0.3.

Had to use the .whl file provided on PyPi, as the tarball depends
on Poetry (and we don't have it on repos).

Tested "ping" example script via aiohttp, against jsonrpcserver.
Got a "pong" as response, so it seems to be working :-)
2023-04-01 10:11:14 +02:00
Schrijvers Luc
1cd0dae505 autotrace, disable static library (#8214) 2023-04-01 10:09:39 +02:00
Schrijvers Luc
60bac63d0b menu_cache, disable static library, fix build for gcc > 10 (#8212) 2023-04-01 09:31:04 +02:00
Schrijvers Luc
b0ba519bdb colm, fix recipe, disable static library (that doesn't conflict when --disable-static isn't used? (#8207) 2023-04-01 07:14:26 +02:00
Jerome Duval
9649011e5f mgba: workaround crash on r1beta4 2023-03-31 18:17:35 +02:00
Schrijvers Luc
e1c81702fb dialog, remove static library (#8208) 2023-03-31 13:23:32 +02:00
OscarL
4daeb7c253 tqdm: update to version 4.65.0 (#8161)
- Switch to "any" arch (as this is pure Python code).
- Added support for Python 3.10.
- Added bash completion file for the default "cmd:tqdm".
- Install the man page.
2023-03-31 12:32:30 +02:00
Schrijvers Luc
830ba164e7 ragel, disable static library (#8206) 2023-03-31 11:10:47 +02:00
OscarL
d7926415ba jsonrpcserver: drop support for Python 3.7, add it for 3.10. (#8204)
Added the needed REQUIRES.

I was able to import the module, and run a test server now.
2023-03-31 09:45:45 +02:00
OscarL
9bb27cfeef pyrsistent: style clean up, add support for Python 3.10. (#8202)
Trying to install the 3.10 version of jsonschema was complaining
about no "pyrsistent_python310".
2023-03-31 09:45:31 +02:00
OscarL
76301ce65e pypandoc: cleanup, support for Python 3.10, update to 1.11 (#8205)
* pypandoc: style cleanup, add support for Python 3.10.

* pypandoc: update to version 1.11

Marked as disabled, as we don't actually have a binary/package for
pandoc in the repos (requires GHC).
2023-03-30 21:05:24 +02:00
Schrijvers Luc
ebb6d1bd36 cmocka, cleanup (#8203) 2023-03-30 18:10:17 +02:00
robxnano
51dc3099b2 mkvtoolnix: Update to 75.0.0 (#8196) 2023-03-30 17:54:38 +02:00
Schrijvers Luc
2414e9086e uncrustify, cleanup (#8201) 2023-03-30 17:54:27 +02:00
robxnano
a671c26508 libmatroska: Use libVersionCompat (#8198) 2023-03-30 17:38:06 +02:00
Schrijvers Luc
4005cd9aa6 robin_map, cleanup (#8200) 2023-03-30 17:37:46 +02:00
Schrijvers Luc
2388e7f499 chicken, remove static library, cleanup (#8199) 2023-03-30 17:11:34 +02:00
Schrijvers Luc
f0e9ea8951 qt6_serialport, switch to python3.9 for BUILD_PREREQUIRES (#8195) 2023-03-30 15:47:47 +02:00
OscarL
fe47620506 jsonschema: drop support for Python 3.7, add it for 3.9/3.10. (#8189)
Fixed dependencies. Now the jsonchema script actually runs.
2023-03-30 15:04:37 +02:00
Schrijvers Luc
c2f32d7489 qmdnsengine, cleanup (#8194) 2023-03-30 14:16:41 +02:00
Schrijvers Luc
2e68649b76 qt6_shadertools, switch to default python (3.9) (#8192) 2023-03-30 13:46:11 +02:00
Schrijvers Luc
087d574681 qhttpengine, cleanup (#8193) 2023-03-30 13:37:57 +02:00
Schrijvers Luc
9737776c4b prison, cleanup (#8191) 2023-03-30 13:07:16 +02:00
Schrijvers Luc
30f5bc51ca toluapp, bump version, cleanup (#8190) 2023-03-30 12:25:59 +02:00
Schrijvers Luc
b926ddf957 libsolv, revbump for rebuild (#8188) 2023-03-30 11:31:13 +02:00
Schrijvers Luc
fbb808fea5 libsolv, cleanup, fix install paths, add manpage (#8187) 2023-03-30 11:26:27 +02:00
Schrijvers Luc
dd312b0f4c libsolv, cleanup, fix install paths (#8186) 2023-03-30 10:48:14 +02:00
Schrijvers Luc
327bc7b58d libtolua, remove static library (#8185) 2023-03-30 10:42:55 +02:00
Schrijvers Luc
10b00cf713 lutok, disable static library (#8184) 2023-03-30 10:34:16 +02:00