mirror of
https://github.com/arcan1s/pkgbuild.git
synced 2025-04-24 15:37:18 +00:00
My Arch AUR PKGBUILD's
1pass-hg@4710e52da3 | ||
appset-qt@61737f0588 | ||
baloo4-widgets@4f9b4a2db3 | ||
compass-icon-theme@634952f647 | ||
compass-icon-theme-kde@bbf06cd804 | ||
eric4@1e6561ec77 | ||
fingerprint-gui@bfe06c2959 | ||
food_gui@af87745866 | ||
ghemical-mpqc@dfb0a15322 | ||
git-etc@167185b5ea | ||
gtk-kde4@5806c4124b | ||
istodo@5d33eadcc4 | ||
kate-latex-plugin@f3f1bd3378 | ||
katecpp-helper-plugin@5da85503ad | ||
kdebase-dolphin-klook@fe749fe662 | ||
kdeicons-nouvekdegray@f798669174 | ||
kdeplasma-applets-awesome-widgets-git@cfaff38ac3 | ||
kdeplasma-applets-oblikuestrategies@bcba459750 | ||
kdeplasma-applets-plasmacon@fa21411585 | ||
kdeplasma-applets-stdin-svn@0448af8ee8 | ||
kdeplasma-applets-usu-notifications@2414bba008 | ||
kdeplasma-wallpapers-dayandnight@178e6ebc32 | ||
kdm-theme-modernarchlinux@bddff19d1f | ||
klook-git@8be209b757 | ||
kwin-scripts-tiling@46169a08bb | ||
lib32-libarchive@43b8773028 | ||
libechonest-qt5@c93649ee84 | ||
libghemical-mpqc@7777b120ea | ||
liblastfm-qt5@f29112b1cd | ||
mpqc-shared@471c08e417 | ||
netctl-gui@ebd8017b10 | ||
netctl-gui-qt4@9875269faf | ||
nitrux-icon-theme@aef9c1c73d | ||
nitrux-icon-theme-kde@beb9addd5b | ||
plasma5-applet-awesome-widgets@5f3dba6889 | ||
plasma-theme-diamond@ebe39800bf | ||
python2-cyrano@012d24658e | ||
python-gspread@c24383e68b | ||
qmmp-qsmmp-git@a8efb0889f | ||
qscite@cf7ca49284 | ||
qtkeychain-qt4@f7ec303f1b | ||
quimup@938b09045f | ||
repo-scripts@88654fcb1a | ||
scidavis@3dc4bbf0f3 | ||
sim@b46325a3b6 | ||
square-beam-icon-theme@ca86558301 | ||
tepsonic-git@b2c9e0ee7b | ||
tomahawk@58f689d730 | ||
tomahawk-qt5@3ccb57ec1f | ||
voxforge-am-julius-nightly@cd052404c7 | ||
yarock-qt5@99b36fab9e | ||
zsh-autosuggestions@635a9aae4f | ||
.gitignore | ||
.gitmodules | ||
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