← recipes

Commit 42baf56d

0
files
+0
added
-0
deleted
@@ -1,25 +1,24 @@
1 1 pkgname: meson
2 2 pkgver: '1.12.0'
3 -pkgrel: '1'
4 -pkgdesc: 'Meson is an open source build system meant to be both extremely fast, as user friendly as possible'
5 -url: 'https://mesonbuild.com/'
3 +pkgrel: '2'
4 +pkgdesc: Meson is an open source build system meant to be both extremely fast, as user friendly as possible
5 +url: https://mesonbuild.com/
6 6 arch: x86_64
7 7 license:
8 8 - Apache
9 9
10 -depends: []
11 -makedepends:
12 -- sqlite
13 -- expat
14 -- libffi
10 +depends:
15 11 - python
16 -- 'python-pip'
17 -- 'python-wheel'
18 -- 'python-setuptools'
12 +- python-setuptools
13 +
14 +makedepends:
15 +- python-pip
16 +- python-wheel
17 +- python-setuptools
19 18
20 19 source:
21 -- 'skip-test.diff'
22 -- 'https://github.com/mesonbuild/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz'
20 +- skip-test.diff
21 +- https://github.com/mesonbuild/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz
23 22
24 23 sha256sums:
25 24 - SKIP
@@ -27,20 +26,18 @@ sha256sums:
27 26
28 27 build: |
29 28 cd ${pkgname}-${pkgver}
30 - patch -Np1 -i ../skip-test.diff
31 29
32 - pip3 wheel -w dist \
33 - --no-build-isolation \
34 - --no-deps $PWD
35 - pip3 install --no-index \
36 - --find-links dist \
37 - --no-cache-dir \
38 - --no-user \
39 - --root=${PKGDIR} \
40 - --ignore-installed\
41 - meson
30 + # Nałóż patch jeśli istnieje
31 + [ -f ../skip-test.diff ] && patch -Np1 -i ../skip-test.diff
32 +
33 + # Zbuduj wheel w katalogu dist
34 + python3 -m build --wheel --no-isolation
35 +
36 + # Zainstaluj wygenerowany wheel do PKGDIR
37 + python3 -m installer --destdir="${PKGDIR}" dist/*.whl
42 38
43 - install -Dm644 COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
39 + # Licencja
40 + install -Dm644 COPYING "${PKGDIR}/usr/share/licenses/${pkgname}/COPYING"
44 41
45 42 package: |
46 - true
43 + true