Commit 3f5e9351
2
files
+37
added
-4
deleted
@@ -1,6 +1,6 @@
1
1
pkgname: calamares
2
2
pkgver: '3.3.14'
3
-pkgrel: '1'
3
+pkgrel: '2'
4
4
pkgdesc: 'Pagan Linux system installer (Calamares 3.3) with Pagan branding'
5
5
url: 'https://calamares.io/'
6
6
arch: x86_64
@@ -30,6 +30,7 @@ depends:
30
30
31
31
makedepends:
32
32
- cmake
33
+- pybind11
33
34
- ninja
34
35
- extra-cmake-modules
35
36
- qt6-tools
@@ -54,9 +55,12 @@ build: |
54
55
-DCMAKE_INSTALL_PREFIX=/usr \
55
56
-DCMAKE_BUILD_TYPE=Release \
56
57
-DWITH_QT6=ON \
57
- -DWITH_PYTHON=OFF \
58
- -DWITH_PYBIND11=OFF \
59
- -DWITH_QML=ON \
58
+ -DWITH_PYTHON=ON \
59
+ -DWITH_PYBIND11=ON \
60
+ -DWITH_QML=OFF \
61
+ -DPython_EXECUTABLE=/usr/bin/python3 \
62
+ -DPython_ROOT_DIR=/usr \
63
+ -DINSTALL_CONFIG=ON \
60
64
-DBUILD_TESTING=OFF \
61
65
-DBUILD_SCHEMA_TESTING=OFF \
62
66
-DBUILD_CRASH_REPORTING=OFF \
63
67
new file mode 100644
@@ -0,0 +1,29 @@
1
+pkgname: pybind11
2
+pkgver: '2.13.6'
3
+pkgrel: '1'
4
+pkgdesc: 'Seamless operability between C++11 and Python (header-only, CMake config)'
5
+url: 'https://github.com/pybind/pybind11'
6
+arch: x86_64
7
+license:
8
+- BSD-3-Clause
9
+# Header-only: potrzebny TYLKO na czas budowy Calamaresa (-DWITH_PYBIND11=ON).
10
+depends: []
11
+makedepends:
12
+- cmake
13
+- ninja
14
+- python
15
+source:
16
+- 'https://github.com/pybind/pybind11/archive/refs/tags/v${pkgver}.tar.gz'
17
+sha256sums:
18
+- SKIP
19
+build: |
20
+ cd pybind11-${pkgver}
21
+ cmake -S . -B build -G Ninja \
22
+ -DCMAKE_INSTALL_PREFIX=/usr \
23
+ -DCMAKE_BUILD_TYPE=Release \
24
+ -DPYBIND11_TEST=OFF \
25
+ -DPYBIND11_INSTALL=ON
26
+ cmake --build build
27
+package: |
28
+ cd pybind11-${pkgver}
29
+ DESTDIR=${PKGDIR} cmake --install build