python rewrite for adding package tested and now works (release only, vcs untested)
This commit is contained in:
parent
22e290db9d
commit
2acdc5284a
@ -192,7 +192,7 @@ def aur_create(pkg):
|
|||||||
## ADD THE SUBMODULE TO THE MAIN AUR TREE ##
|
## ADD THE SUBMODULE TO THE MAIN AUR TREE ##
|
||||||
def aur_submodule(pkg):
|
def aur_submodule(pkg):
|
||||||
aur_pkgs_repo = git.Repo(aur_pkgs_dir)
|
aur_pkgs_repo = git.Repo(aur_pkgs_dir)
|
||||||
aur_pkgs_repo.create_submodule(pkg['name'],aur_pkgs_dir + '/' + pkg['name'], url='aur@aur.archlinux.org:' + pkg['name'])
|
aur_pkgs_repo.create_submodule(pkg['name'], aur_pkgs_dir + '/' + pkg['name'], url='aur@aur.archlinux.org:' + pkg['name'])
|
||||||
aur_pkgs_repo.index.commit("adding {0}".format(pkg['name']))
|
aur_pkgs_repo.index.commit("adding {0}".format(pkg['name']))
|
||||||
# Comment me out if you don't have access to upstream:
|
# Comment me out if you don't have access to upstream:
|
||||||
aur_pkgs_repo.remotes.origin.push()
|
aur_pkgs_repo.remotes.origin.push()
|
||||||
@ -215,3 +215,4 @@ if __name__ == "__main__":
|
|||||||
sanity_checks()
|
sanity_checks()
|
||||||
aur_create(pkg)
|
aur_create(pkg)
|
||||||
aur_submodule(pkg)
|
aur_submodule(pkg)
|
||||||
|
print("Done! Successfully added {0} to the AUR and your local AUR meta-repository.".format(pkg['name'])
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
/usr/bin/mksrcinfo
|
/usr/bin/mksrcinfo
|
||||||
|
|
||||||
git add .SRCINFO
|
git add .SRCINFO
|
||||||
|
@ -4,7 +4,7 @@ pkgrel=1
|
|||||||
pkgdesc="{{ pkg['desc'] }}"
|
pkgdesc="{{ pkg['desc'] }}"
|
||||||
arch=( 'i686' 'x86_64' )
|
arch=( 'i686' 'x86_64' )
|
||||||
url="{{ pkg['site'] }}"
|
url="{{ pkg['site'] }}"
|
||||||
license=({% for license in pkg['license'] %}'{{ license }}' {% endfor %}){% if pkg['deps'] is defined and pkg['deps']|length > 0 %}
|
license=( {% for license in pkg['license'] %}'{{ license }}' {% endfor %}){% if pkg['deps'] is defined and pkg['deps']|length > 0 %}
|
||||||
depends=( {% for dep in pkg['deps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}
|
depends=( {% for dep in pkg['deps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}
|
||||||
optdepends=( {% for dep in pkg['optdeps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['makedeps'] is defined and pkg['makedeps']|length > 0 %}
|
optdepends=( {% for dep in pkg['optdeps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['makedeps'] is defined and pkg['makedeps']|length > 0 %}
|
||||||
makedepends=( {% for dep in pkg['makedeps'] %}'{{ dep }}' {% endfor %}){% endif %}
|
makedepends=( {% for dep in pkg['makedeps'] %}'{{ dep }}' {% endfor %}){% endif %}
|
||||||
|
@ -2,6 +2,6 @@ install=
|
|||||||
changelog=
|
changelog=
|
||||||
noextract=()
|
noextract=()
|
||||||
source=("{{ pkg['srcurl'] }}"
|
source=("{{ pkg['srcurl'] }}"
|
||||||
"{{ pkg['srcfile'].sig }}")
|
"{{ pkg['srcfile'] }}.sig")
|
||||||
sha512sums=('{{ pkg['srchash'] }}'
|
sha512sums=('{{ pkg['srchash'] }}'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
|
@ -6,17 +6,14 @@ pkgbase = {{ pkg['name'] }}
|
|||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = {{ pkg['site'] }}
|
url = {{ pkg['site'] }}
|
||||||
arch = i686
|
arch = i686
|
||||||
arch = x86_64
|
arch = x86_64{% for license in pkg['license'] %}
|
||||||
{% for license in pkg['license'] %}
|
license = {{ license }}{% endfor %}{% if pkg['deps'] is defined and pkg['deps']|length > 0 %}{% for dep in pkg['deps'] %}
|
||||||
license = {{ license }}
|
|
||||||
{% endfor %}{% if pkg['deps'] is defined and pkg['deps']|length > 0 %}{% for dep in pkg['deps'] %}
|
|
||||||
depends = {{ dep }}{% endfor %}{% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}{% for dep in pkg['optdeps'] %}
|
depends = {{ dep }}{% endfor %}{% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}{% for dep in pkg['optdeps'] %}
|
||||||
optdepends = {{ dep }}{% endfor %}{% endif %}
|
optdepends = {{ dep }}{% endfor %}{% endif %}
|
||||||
source = {{ pkg['srcurl'] }}{% if pkg['srcfile'] is defined %}
|
source = {{ pkg['srcurl'] }}{% if pkg['srcfile'] is defined %}
|
||||||
source = {{ pkg['srcfile'] }}{% endif %}
|
source = {{ pkg['srcfile'] }}.sig{% endif %}
|
||||||
sha512sums = {{ pkg['srchash'] }}{% if pkg['srcfile'] is defined%}
|
sha512sums = {{ pkg['srchash'] }}{% if pkg['srcfile'] is defined%}
|
||||||
sha512sums = SKIP{% endif %}
|
sha512sums = SKIP{% endif %}
|
||||||
|
|
||||||
pkgname = {{ pkg['name'] }}
|
pkgname = {{ pkg['name'] }}
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ pkgrel=1
|
|||||||
pkgdesc="{{ pkg['desc'] }}"
|
pkgdesc="{{ pkg['desc'] }}"
|
||||||
arch=( 'i686' 'x86_64' )
|
arch=( 'i686' 'x86_64' )
|
||||||
url="{{ pkg['site'] }}"
|
url="{{ pkg['site'] }}"
|
||||||
license=({% for license in pkg['license'] %}'{{ license }}' {% endfor %}){% if pkg['deps'] is defined and pkg['deps']|length > 0 %}
|
license=( {% for license in pkg['license'] %}'{{ license }}' {% endfor %}){% if pkg['deps'] is defined and pkg['deps']|length > 0 %}
|
||||||
depends=( {% for dep in pkg['deps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}
|
depends=( {% for dep in pkg['deps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['optdeps'] is defined and pkg['optdeps']|length > 0 %}
|
||||||
optdepends=( {% for dep in pkg['optdeps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['makedeps'] is defined and pkg['makedeps']|length > 0 %}
|
optdepends=( {% for dep in pkg['optdeps'] %}'{{ dep }}' {% endfor %}){% endif %}{% if pkg['makedeps'] is defined and pkg['makedeps']|length > 0 %}
|
||||||
makedepends=( {% for dep in pkg['makedeps'] %}'{{ dep }}' {% endfor %}){% endif %}
|
makedepends=( {% for dep in pkg['makedeps'] %}'{{ dep }}' {% endfor %}){% endif %}
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit e297e97c7a70149c4baa173940bbc3d166a035fc
|
Subproject commit 739223d5f59f6922d7532dccd56ee4e383d36d22
|
Loading…
Reference in New Issue
Block a user