cScm Configuration Daemon

cScm – is a tool to convert SCM configuration files into binary format and store its in shared memory for reading by cSvn-ui and cGit-ui CGI scripts

12 Commits   0 Branches   1 Tag
     5         kx #
     5         kx # Maintainer: Andrey V.Kosteltsev <kx@radix.pro>
     5         kx #
     5         kx pkgname=cscm
     5         kx pkgver=0.1.4
     5         kx pkgrel=2
     5         kx pkgdesc='cScm Configuration Daemon for cSvn-ui and cGit-ui packages'
     5         kx arch=('x86_64')
     5         kx url='https://csvn.radix.pro'
     5         kx license=('custom')
     5         kx depends=('pcre2')
     5         kx source=("https://ftp.radix.pro/pub/cscm/${pkgname}-${pkgver}.tar.xz")
     5         kx md5sums=('..Check MD5 sum before Building Package..')
     5         kx 
     5         kx build() {
     5         kx   cd ${pkgname}-${pkgver}
     5         kx 
     5         kx   CFLAGS="-O2 -fPIC -Wno-unused-result" \
     5         kx   ./configure \
     5         kx     --prefix=/usr \
     5         kx     --sysconfdir=/etc \
     5         kx     --libdir=/usr/lib \
     5         kx     --sbindir=/usr/bin \
     5         kx     --with-controldir=/etc/rc.d \
     5         kx     --with-logrotatedir=/etc/logrotate.d \
     5         kx     --with-homepath=/var/lib \
     5         kx     --with-logdir=/var/log \
     5         kx     --with-piddir=/var/run
     5         kx   make
     5         kx }
     5         kx 
     5         kx package() {
     5         kx   cd ${pkgname}-${pkgver}
     5         kx 
     5         kx   make install DESTDIR="${pkgdir}"
     5         kx 
     5         kx   # Install systemd unit:
     5         kx   install -d ${pkgdir}/usr/lib/systemd/system
     5         kx   install -m 644 doc/build-packages/rpms/csvnd.service ${pkgdir}/usr/lib/systemd/system
     5         kx   install -m 644 doc/build-packages/rpms/cgitd.service ${pkgdir}/usr/lib/systemd/system
     5         kx   rm -rf ${pkgdir}/etc/rc.d
     5         kx 
     5         kx   # Gsip man pages:
     5         kx   gzip -9 ${pkgdir}/usr/share/man/man8/cscmd.8
     5         kx 
     5         kx   # Install documentation:
     5         kx   install -d ${pkgdir}/usr/share/doc/${pkgname}-${pkgver}
     5         kx   cp -a LICENSE README README.md doc/ ${pkgdir}/usr/share/doc/${pkgname}-${pkgver}
     5         kx }