My Arch AUR PKGBUILD's
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
1pass-hg @ b65186a
appset-qt @ 8fb7f32
baloo4-widgets @ 4f9b4a2
compass-icon-theme @ 634952f
compass-icon-theme-kde @ bbf06cd
eric4 @ 1e6561e
fingerprint-gui @ d45c869
food_gui @ af87745
ghemical-mpqc @ dfb0a15
git-etc @ 167185b
gtk-kde4 @ 5806c41
istodo @ 5d33ead
kate-latex-plugin @ f3f1bd3
katecpp-helper-plugin @ 5da8550
kdebase-dolphin-klook @ fe749fe
kdeicons-nouvekdegray @ f798669
kdeplasma-applets-awesome-widgets-git @ cfaff38
kdeplasma-applets-oblikuestrategies @ bcba459
kdeplasma-applets-plasmacon @ fa21411
kdeplasma-applets-stdin-svn @ 0448af8
kdeplasma-applets-usu-notifications @ 2414bba
kdeplasma-wallpapers-dayandnight @ 178e6eb
kdm-theme-modernarchlinux @ bddff19
klook-git @ 8be209b
kwin-scripts-tiling @ 9b6b977
lib32-libarchive @ 8e13596
libechonest-qt5 @ c93649e
libghemical-mpqc @ 7777b12
liblastfm-qt5 @ f29112b
mpqc-shared @ 471c08e
netctl-gui @ ebd8017
netctl-gui-qt4 @ 9875269
nitrux-icon-theme @ aef9c1c
nitrux-icon-theme-kde @ beb9add
plasma-theme-diamond @ ebe3980
plasma5-applet-awesome-widgets @ 0c4e083
python-gspread @ 544b0c2
python2-cyrano @ 012d246
qmmp-qsmmp-git @ a8efb08
qscite @ cf7ca49
qtkeychain-qt4 @ 2b9985d
quazip-qt4 @ 3324581
quimup @ b5b41e4
repo-scripts @ 88654fc
scidavis @ 9434092
sim @ b46325a
square-beam-icon-theme @ ca86558
tepsonic-git @ b2c9e0e
tomahawk @ 58f689d
tomahawk-qt5 @ 3ccb57e
voxforge-am-julius-nightly @ cd05240
yarock-qt5 @ be19212
zsh-autosuggestions @ cb343d0
.gitignore
.gitmodules
README.md

README.md

pkgbuild

My Arch AUR PKGBUILD's. At the moment this repository is only for private use since any package points to git repository over SSH protocol (thus it requires my private key).

Clone or submodule statuses update

# clone if no repository clones
git clone https://github.com/arcan1s/pkgbuild.git
cd pkgbuild
git submodule update --init

Add package

cd pkgbuild
git submodule add ssh+git://aur@aur.archlinux.org/$pkgbase.git/
# some changes here if required (see package update below)
git add $pkgbase
git commit -m 'add $pkgbase'
git push

Update package

cd pkgbuild/$pkgbase
vim PKGBUILD
# some changes here
mksrcinfo
git add PKGBUILD .SRCINFO       # newly created (edited) files should be added too
                                # please do not use -A since it will add binaries too
git commit -m 'bump $pkgbase to $pkgver-$pkgrel'
git push
# now update repository if there are no errors
cd ..
git add $pkgbase
git commit -m 'bump $pkgbase to $pkgver-$pkgrel'
git push

Force update submodules to AUR state

cd pkgbuild
git submodule foreach git pull origin master
git add -A .                    # or something like this
git commit -m 'bump packages to aur versions'
git push