🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
pkgname: cmake
pkgver: '4.4.3'
pkgrel: 3
pkgdesc: A cross-platform open-source make system
url: 'https://www.cmake.org/'
arch: x86_64
license:
- custom
# Zależności runtime WYNIKAJĄCE z NEEDED binarek pakietu (objdump -p), nie z listy
# makedepends: cmake/cpack linkują z tymi bibliotekami, a w obrazie ISO ich nie ma
# – sprawdzone: bez nich pakiet nie startuje („cmake: error while loading shared
# libraries: librhash.so.1”). Wcześniej w depends był tylko rhash.
# librhash.so.1 -> rhash
# libuv.so.1 -> libuv
# libjsoncpp.so.27 -> jsoncpp
# Bramka ABI (check-pag-abi.sh) wykryla to jako 545 nierozwiazanych symboli.
depends:
- rhash
- libuv
- jsoncpp
makedepends:
- ncurses
- expat
- libuv
- curl
- libarchive
- jsoncpp
- rhash
source:
- 'https://www.cmake.org/files/v4.4/${pkgname}-${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
cd ${pkgname}-${pkgver}
sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake
./bootstrap --prefix=/usr \
--mandir=/share/man \
--system-libs \
--no-system-cppdap \
--docdir=/share/doc/cmake
make
make DESTDIR=${PKGDIR} install
install -Dm644 LICENSE.rst ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.rst
install -Dm644 Licenses/LGPLv2.1.txt ${PKGDIR}/usr/share/licenses/${pkgname}/LGPLv2.1.txt
install -Dm644 Licenses/LGPLv3.txt ${PKGDIR}/usr/share/licenses/${pkgname}/LGPLv3.txt
install -Dm644 Licenses/README.rst ${PKGDIR}/usr/share/licenses/${pkgname}/README.rst
package: |
true