From 91eef1104c5d2ce8418a8290d9b4d797e14a3d8d Mon Sep 17 00:00:00 2001 From: xpamych Date: Mon, 28 Aug 2023 16:06:21 +0300 Subject: [PATCH] admc --- admc/lure.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 admc/lure.sh diff --git a/admc/lure.sh b/admc/lure.sh new file mode 100644 index 0000000..52d2fda --- /dev/null +++ b/admc/lure.sh @@ -0,0 +1,39 @@ +name='admc' +version='0.13.' +release='1' +desc='user-friendly инструмент для Linux для работы с доменом Active Directory и групповыми политиками.' +homepage='https://github.com/altlinux/admc.git' +maintainer="Евгений Храмов " +architectures=('amd64') +license=('GPL-3.0-or-later') +provides=('admc') +conflicts=('admc' 'admc-git') + +build_deps=('cmake' 'gcc' 'gcc-c++' 'qt5-qtbase-devel' 'qt5-linguist' 'openldap-devel' 'samba-devel' 'libsmbclient-devel' 'krb5-devel' 'libuuid-devel') +build_deps_debian=('cmake' 'debhelper' 'qtbase5-dev' 'qttools5-dev' 'libldap2-dev' 'samba-dev' 'libsmbclient-dev' 'libkrb5-dev' 'uuid-dev' 'libsasl2-dev') + +sources=("git+https://github.com/altlinux/admc.git") +checksums=('SKIP') + +version() { + cd "$srcdir/admc" + git-version +} + +prepare() { + cd "${srcdir}/admc" + mkdir build +} + +build() { + cd "${srcdir}/admc/build" + cmake .. + make -j12 +} + +package() { + install -Dm755 "${srcdir}/admc/build/admc" "${pkgdir}/usr/bin/admc" + install -Dm644 "${srcdir}/admc/build/libadldap.so" "${pkgdir}/usr/lib/libadldap.so" + install -Dm644 "${srcdir}/admc/share/admc.desktop" "${pkgdir}/usr/share/applications/admc.desktop" + install -Dm644 "${srcdir}/admc/share/admc.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/admc.svg" +}