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