1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # Maintainer: Christer Edwards <christer.edwards@gmail.com>
- pkgname=salt-api-git
- _gitname=salt-api
- pkgver=0.0.0
- pkgrel=1
- pkgdesc="Salt API is used to expose the fundamental aspects of Salt control to external sources."
- arch=('i686' 'x86_64')
- url="https://github.com/saltstack/salt-api"
- license=("APACHE")
- depends=('python2'
- 'salt')
- backup=()
- makedepends=('git')
- optdepends=()
- options=()
- conflicts=('salt-api')
- provides=('salt-api')
- # makepkg 4.1 knows about git and will pull main branch
- source=("git://github.com/saltstack/salt-api.git")
- # makepkg knows it's a git repo because the url starts with 'git'
- # it then knows to checkout the branch 'pacman41' upon cloning, expediting versioning.
- # branch="develop"
- # source=("git://github.com/saltstack/salt-api.git#branch=$branch")
- # makepkg also knows about tags
- #tags="v0.8.0"
- #source=("git://github.com/saltstack/salt-api.git#tag=$tag")
- # because the sources are not static, skip checksums
- md5sums=('SKIP')
- pkgver() {
- cd "$srcdir/$_gitname"
- echo $(git describe --always | sed 's/-/./g')
- # for git, if the repo has no tags, comment out the above and uncomment the next line:
- #echo "0.$(git rev-list --count $branch).$(git describe --always)"
- # This will give you a count of the total commits and the hash of the commit you are on.
- # Useful if you're making a repository with git packages so that they can have sequential
- # version numbers. (Else a pacman -Syu may not update the package)
- }
- #build() {
- # cd "${srcdir}/${_gitname}"
- # python2 setup.py build
- # no need to build setup.py install will do this
- #}
- package() {
- cd "${srcdir}/${_gitname}"
- export USE_SETUPTOOLS=true
- python2 setup.py install --root=${pkgdir}/ --optimize=1
- install -Dm644 ${srcdir}/salt-api/pkg/salt-api.service ${pkgdir}/usr/lib/systemd/system/salt-api.service
- # remove vcs leftovers
- find "$pkgdir" -type d -name .git -exec rm -r '{}' +
- }
|