summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Bidar2015-08-06 03:32:03 +0200
committerBjörn Bidar2015-08-06 03:32:03 +0200
commit59e52a173cc473c027a7ed25b8c0ef584069e6d3 (patch)
tree96fdbc3712b184fdda848f7d6758a16bf6d4071d
downloadaur-59e52a173cc473c027a7ed25b8c0ef584069e6d3.tar.gz
init commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD51
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..667fa6ab2657
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by makepkg 4.2.1
+# Wed Apr 22 12:57:05 UTC 2015
+pkgbase = osc
+ pkgdesc = Command line client for the openSUSE Build Service
+ pkgver = 0.151.2
+ pkgrel = 2
+ url = https://github.com/openSUSE/osc
+ arch = any
+ license = GPL2
+ depends = python2
+ depends = python2-m2crypto
+ depends = urlgrabber
+ optdepends = obs-build: required to run local builds
+ optdepends = obs-service-format_spec_file: for running the format_spec_file source service
+ optdepends = obs-service-download_files: for running the download_files source service
+ conflicts = osc-git
+ conflicts = osc-bash-completion
+ conflicts = zsh-completion-osc
+ replaces = osc-bash-completion
+ replaces = zsh-completion-osc
+ source = https://github.com/openSUSE/osc/archive/0.151.2.tar.gz
+ source = _osc::http://sourceforge.net/p/zsh/code/ci/master/tree/Completion/openSUSE/Command/_osc?format=raw
+ sha256sums = 51a3e2f9230addfa5814766eb2a78b4230ad5f5760ea4ac12a8d7d44d51c025f
+ sha256sums = 7b048c4af5fc21130912322f7e905fa17fc2a0f8db76a981d440664eef34fb09
+
+pkgname = osc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e617f26f3bef
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer : Firef0x <Firefgx {at) gmail [dot} com>
+# Contributor : Firef0x <Firefgx {at) gmail [dot} com>
+# Contributor : Bernhard Walle <bwalle.de: bernhard >
+# Contributor : Jesse Jaara <gmail.com, mail.ru: jesse.jaara>
+# Contributor : Armin Wehrfritz
+# Contributor : Patrick McCarty <pnorcks at gmail dot com>
+
+pkgname=osc
+pkgver=0.151.2
+pkgrel=2
+pkgdesc="Command line client for the openSUSE Build Service"
+arch=(any)
+url="https://github.com/openSUSE/osc"
+license=('GPL2')
+depends=('python2'
+ 'python2-m2crypto'
+ 'urlgrabber')
+optdepends=('obs-build: required to run local builds'
+ 'obs-service-format_spec_file: for running the format_spec_file source service'
+ 'obs-service-download_files: for running the download_files source service')
+conflicts=('osc-git' 'osc-bash-completion' 'zsh-completion-osc')
+replaces=('osc-bash-completion' 'zsh-completion-osc')
+source=("https://github.com/openSUSE/${pkgname}/archive/${pkgver}.tar.gz"
+ "_osc::http://sourceforge.net/p/zsh/code/ci/master/tree/Completion/openSUSE/Command/_osc?format=raw")
+sha256sums=('51a3e2f9230addfa5814766eb2a78b4230ad5f5760ea4ac12a8d7d44d51c025f'
+ '7b048c4af5fc21130912322f7e905fa17fc2a0f8db76a981d440664eef34fb09')
+
+prepare() {
+ # Add 'Arch_Core' and 'Arch_Extra' as osc build targets
+ sed -i "s|SLE_11_SP2|SLE_11_SP2 Arch_Core Arch_Extra|" _osc
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ python2 setup.py build
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1
+
+ cd "${pkgdir}/usr/bin"
+ ln -s osc-wrapper.py osc
+ cd -
+
+ install -Dm644 dist/complete.sh "${pkgdir}/usr/share/bash-completion/completions/osc"
+ install -Dm755 dist/osc.complete "${pkgdir}/usr/lib/osc/complete"
+ install -Dm644 ../_osc "${pkgdir}/usr/share/zsh/site-functions/_osc"
+}
+
+# vim:set sts=2 ts=2 sw=2 et: