diff options
author | Anton Semjonov | 2022-11-13 13:51:50 +0100 |
---|---|---|
committer | Anton Semjonov | 2022-11-13 13:51:50 +0100 |
commit | 5ff4c23f12618776ddaca0d603bde49f6150d442 (patch) | |
tree | 0a6ddc81fcb05c33f0ff2634ac2dc5f38fd6ad03 | |
parent | 4ab839cc2d4a408dda5e6a4d499ae78a05d0da97 (diff) | |
download | aur-5ff4c23f12618776ddaca0d603bde49f6150d442.tar.gz |
use included cmake build file
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | Makefile | 9 | ||||
-rw-r--r-- | PKGBUILD | 32 |
3 files changed, 12 insertions, 32 deletions
@@ -5,13 +5,12 @@ pkgbase = updiprog-git url = https://github.com/Polarisru/updiprog arch = x86_64 license = BSD + makedepends = cmake makedepends = make makedepends = git provides = updiprog=0.5.r2.99df4f8 conflicts = updiprog source = updiprog-git::git+https://github.com/Polarisru/updiprog.git - source = Makefile sha256sums = SKIP - sha256sums = 8145eee13c59c4723ff3b8175c41ea860117fd4fd93cfd18dd176cb74d55cd8a pkgname = updiprog-git diff --git a/Makefile b/Makefile deleted file mode 100644 index e641749cc787..000000000000 --- a/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -CC = gcc - -SRC = $(wildcard *.c) -OBJ = $(SRC:.c=.o) - -EXEC = updiprog - -$(EXEC): $(OBJ) - $(CC) -o $@ $^ $(LDFLAGS) @@ -12,37 +12,27 @@ url="https://github.com/Polarisru/${_pkgname}" license=('BSD') depends=() -makedepends=('make' 'git') +makedepends=('cmake' 'make' 'git') provides=(${_pkgname}=${pkgver}) conflicts=(${_pkgname}) -source=( - "$pkgname::git+$url.git" - "Makefile" -) -sha256sums=( - "SKIP" - "8145eee13c59c4723ff3b8175c41ea860117fd4fd93cfd18dd176cb74d55cd8a" -) +source=("$pkgname::git+$url.git") +sha256sums=("SKIP") pkgver() { - cd "${pkgname}/" - git describe --tags --long | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g' -} - -prepare() { - cd "${pkgname}/" - cp ../Makefile . + git -C "${pkgname}/" describe --tags --long | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g' } build() { - cd "${pkgname}/" - make + cmake -B build/ -S "${pkgname}/" \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -Wno-dev + cmake --build build/ } package() { - cd "${pkgname}" - install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + install -Dm755 "build/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } |