Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=libtree-git
- pkgver=1.0.0.r7.g4571d36
- pkgrel=1
- pkgdesc="ldd as a tree with an option to bundle dependencies into a single folder "
- arch=('x86_64')
- url="https://github.com/otreblan/libtree"
- license=('MIT')
- depends=('cppglob')
- makedepends=('git' 'cmake' 'cxxopts' 'termcolor' 'elfio')
- provides=("${pkgname%-git}")
- conflicts=("${pkgname%-git}")
- source=("git+$url.git")
- sha256sums=('SKIP')
- pkgver() {
- cd "$srcdir/${pkgname%-git}"
- git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
- }
- prepare() {
- cd "$srcdir/${pkgname%-git}"
- mkdir -p build
- }
- build() {
- cd "$srcdir/${pkgname%-git}/build"
- cmake \
- -DUSE_SYSTEM_DEPS=ON \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_UNITY_BUILD=ON \
- -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
- ..
- make
- }
- package() {
- cd "$srcdir/${pkgname%-git}/build"
- make DESTDIR="$pkgdir/" install
- install -Dm644 ../LICENSE -t "$pkgdir/usr/share/licenses/${pkgname%-git}"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement