added augeas-git
This commit is contained in:
parent
f1dddf525c
commit
d27e64276f
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -130,3 +130,6 @@
|
|||||||
[submodule "zandronum-dev"]
|
[submodule "zandronum-dev"]
|
||||||
path = zandronum-dev
|
path = zandronum-dev
|
||||||
url = aur@aur.archlinux.org:zandronum-dev
|
url = aur@aur.archlinux.org:zandronum-dev
|
||||||
|
[submodule "augeas-git"]
|
||||||
|
path = augeas-git
|
||||||
|
url = aur@aur.archlinux.org:augeas-git
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
|
||||||
## SETTINGS ##
|
## SETTINGS ##
|
||||||
@ -47,12 +48,36 @@ read PKGCHK
|
|||||||
|
|
||||||
|
|
||||||
## CREATE THE REPO/PACKAGE IN AUR ##
|
## CREATE THE REPO/PACKAGE IN AUR ##
|
||||||
|
cd /tmp
|
||||||
git clone aur@aur.archlinux.org:${PKGNAME}
|
git clone aur@aur.archlinux.org:${PKGNAME}
|
||||||
#mkdir -p ${PKGNAME}
|
cd /tmp/${PKGNAME}
|
||||||
|
cat >> .gitignore << EOF
|
||||||
|
*/
|
||||||
|
.*.swp
|
||||||
|
*.pkg.tar.xz
|
||||||
|
src/
|
||||||
|
pkg/
|
||||||
|
*.tar
|
||||||
|
*.tar.bz2
|
||||||
|
*.tar.xz
|
||||||
|
*.tar.gz
|
||||||
|
*.tgz
|
||||||
|
*.txz
|
||||||
|
*.tbz
|
||||||
|
*.tbz2
|
||||||
|
*.zip
|
||||||
|
*.run
|
||||||
|
*.7z
|
||||||
|
*.rar
|
||||||
|
*.deb
|
||||||
|
EOF
|
||||||
|
git add .gitignore
|
||||||
|
|
||||||
## DROP IN A VANILLA PKGBUILD ##
|
## DROP IN A VANILLA PKGBUILD ##
|
||||||
cat > ${PKGNAME}/PKGBUILD << EOF
|
cat > PKGBUILD << EOF
|
||||||
# Maintainer: ${MAINTNAME}
|
# Maintainer: ${MAINTNAME}
|
||||||
|
# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
|
||||||
|
# News updates for packages can be followed at https://devblog.square-r00t.net
|
||||||
validpgpkeys=('${GPGKEY}')
|
validpgpkeys=('${GPGKEY}')
|
||||||
pkgname=${PKGNAME}
|
pkgname=${PKGNAME}
|
||||||
pkgver=${PKGVER}
|
pkgver=${PKGVER}
|
||||||
@ -76,7 +101,7 @@ else
|
|||||||
STRIPPKG="${PKGNAME}"
|
STRIPPKG="${PKGNAME}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
_pkgname=${STRIPPKG}
|
_pkgname=${STRIPPKG}
|
||||||
#_pkgname2='%%OPTIONAL SHORTHAND PACKAGE NAME%%'
|
#_pkgname2='%%OPTIONAL SHORTHAND PACKAGE NAME%%'
|
||||||
EOF
|
EOF
|
||||||
@ -84,12 +109,12 @@ EOF
|
|||||||
|
|
||||||
if [[ -n "${GITPKG}" ]];
|
if [[ -n "${GITPKG}" ]];
|
||||||
then
|
then
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
source=("\${_pkgname}::git+https://github.com/\${_pkgname}/\${_pkgname}.git")
|
source=("\${_pkgname}::git+https://github.com/\${_pkgname}/\${_pkgname}.git")
|
||||||
sha512sums=('SKIP')
|
sha512sums=('SKIP')
|
||||||
EOF
|
EOF
|
||||||
else
|
else
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
source=("https://\${pkgname}.com/\${_pkgname}/\${_pkgname}-\${pkgver}.tar.gz"
|
source=("https://\${pkgname}.com/\${_pkgname}/\${_pkgname}-\${pkgver}.tar.gz"
|
||||||
"\${_pkgname}-\${pkgver}.tar.gz.sig")
|
"\${_pkgname}-\${pkgver}.tar.gz.sig")
|
||||||
sha512sums=('cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e'
|
sha512sums=('cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e'
|
||||||
@ -97,14 +122,14 @@ sha512sums=('cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
provides=("\${_pkgname}")
|
provides=("\${_pkgname}")
|
||||||
#conflicts=("\${_pkgname}")
|
#conflicts=("\${_pkgname}")
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
if [[ -n "${GITPKG}" ]];
|
if [[ -n "${GITPKG}" ]];
|
||||||
then
|
then
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd "\${srcdir}/\${_pkgname}"
|
cd "\${srcdir}/\${_pkgname}"
|
||||||
(
|
(
|
||||||
@ -118,7 +143,7 @@ pkgver() {
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat >> ${PKGNAME}/PKGBUILD << EOF
|
cat >> PKGBUILD << EOF
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "\${srcdir}/\${_pkgname}/src"
|
cd "\${srcdir}/\${_pkgname}/src"
|
||||||
@ -131,7 +156,20 @@ package() {
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cd ${PKGNAME}
|
# now we need to commit the thing since apparently we can't add empty repos as submodules...?
|
||||||
|
mksrcinfo
|
||||||
|
git add --all .
|
||||||
|
git commit -m "initial commit; setting up .gitignores and skeleton PKGBUILD"
|
||||||
|
git push origin master
|
||||||
|
cd /tmp
|
||||||
|
rm -rf ${PKGNAME}
|
||||||
|
|
||||||
|
|
||||||
|
cd ${PKGBUILD_DIR}
|
||||||
|
git submodule add --force aur@aur.archlinux.org:${PKGNAME}
|
||||||
|
#git submodule init ${PKGNAME}
|
||||||
|
#git submodule update ${PKGNAME}
|
||||||
|
cd ${PKGBUILD_DIR}/${PKGNAME}
|
||||||
cat >> $(git rev-parse --git-dir)/hooks/pre-commit << EOF
|
cat >> $(git rev-parse --git-dir)/hooks/pre-commit << EOF
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
@ -139,29 +177,4 @@ cat >> $(git rev-parse --git-dir)/hooks/pre-commit << EOF
|
|||||||
|
|
||||||
git add .SRCINFO
|
git add .SRCINFO
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod 700 $(git rev-parse --git-dir)/hooks/pre-commit
|
chmod 700 $(git rev-parse --git-dir)/hooks/pre-commit
|
||||||
|
|
||||||
cat >> ${PKGNAME}/.gitignore << EOF
|
|
||||||
*/
|
|
||||||
.*.swp
|
|
||||||
*.pkg.tar.xz
|
|
||||||
src/
|
|
||||||
pkg/
|
|
||||||
*.tar
|
|
||||||
*.tar.bz2
|
|
||||||
*.tar.xz
|
|
||||||
*.tar.gz
|
|
||||||
*.tgz
|
|
||||||
*.txz
|
|
||||||
*.tbz
|
|
||||||
*.tbz2
|
|
||||||
*.zip
|
|
||||||
*.run
|
|
||||||
*.7z
|
|
||||||
*.rar
|
|
||||||
*.deb
|
|
||||||
EOF
|
|
||||||
|
|
||||||
|
|
||||||
cd ${PKGNAME}
|
|
||||||
|
1
augeas-git
Submodule
1
augeas-git
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 632b924572937b43f32ba6f17975e8728a3a9c36
|
Loading…
Reference in New Issue
Block a user