12c7b1c5 (kx 2023-03-24 02:53:04 +0300 1) #
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 2) # Maintainer: Andrey V.Kosteltsev <kx@radix.pro>
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 3) #
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 4) pkgname=cscm
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 5) pkgver=0.1.4
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 6) pkgrel=2
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 7) pkgdesc='cScm Configuration Daemon for cSvn-ui and cGit-ui packages'
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 8) arch=('x86_64')
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 9) url='https://csvn.radix.pro'
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 10) license=('custom')
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 11) depends=('pcre2')
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 12) source=("https://ftp.radix.pro/pub/cscm/${pkgname}-${pkgver}.tar.xz")
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 13) md5sums=('..Check MD5 sum before Building Package..')
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 14)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 15) build() {
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 16) cd ${pkgname}-${pkgver}
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 17)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 18) CFLAGS="-O2 -fPIC -Wno-unused-result" \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 19) ./configure \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 20) --prefix=/usr \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 21) --sysconfdir=/etc \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 22) --libdir=/usr/lib \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 23) --sbindir=/usr/bin \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 24) --with-controldir=/etc/rc.d \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 25) --with-logrotatedir=/etc/logrotate.d \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 26) --with-homepath=/var/lib \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 27) --with-logdir=/var/log \
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 28) --with-piddir=/var/run
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 29) make
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 30) }
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 31)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 32) package() {
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 33) cd ${pkgname}-${pkgver}
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 34)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 35) make install DESTDIR="${pkgdir}"
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 36)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 37) # Install systemd unit:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 38) install -d ${pkgdir}/usr/lib/systemd/system
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 39) install -m 644 doc/build-packages/rpms/csvnd.service ${pkgdir}/usr/lib/systemd/system
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 40) install -m 644 doc/build-packages/rpms/cgitd.service ${pkgdir}/usr/lib/systemd/system
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 41) rm -rf ${pkgdir}/etc/rc.d
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 42)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 43) # Gsip man pages:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 44) gzip -9 ${pkgdir}/usr/share/man/man8/cscmd.8
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 45)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 46) # Install documentation:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 47) install -d ${pkgdir}/usr/share/doc/${pkgname}-${pkgver}
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 48) cp -a LICENSE README README.md doc/ ${pkgdir}/usr/share/doc/${pkgname}-${pkgver}
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 49) }