← recipes

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