diff options
author | MatMoul | 2019-07-29 23:29:02 +0200 |
---|---|---|
committer | MatMoul | 2019-07-29 23:29:02 +0200 |
commit | 0ebe2e9c8b96e0a4e9156d157a043cfda2b7d979 (patch) | |
tree | 97e8439e3198988d13c85a6f08278c2fc404b769 | |
download | aur-0ebe2e9c8b96e0a4e9156d157a043cfda2b7d979.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 84 |
2 files changed, 121 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5995e005b9f5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = octopi-dev + pkgdesc = A powerful Pacman frontend using Qt5 libs + pkgver = 0.9.0 + pkgrel = 2 + url = http://octopiproject.wordpress.com + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = qt5-declarative + makedepends = alpm_octopi_utils + makedepends = clang + makedepends = qtermwidget + makedepends = qt5-tools + depends = qt5-base + depends = qt5-declarative + depends = pacman + depends = alpm_octopi_utils>=1.0.1-1 + depends = qtermwidget + optdepends = octopi-notifier-qt5: Notifier for Octopi using Qt5 libs + optdepends = octopi-notifier-frameworks: Notifier for Octopi with Knotifications support + optdepends = gist: for SysInfo report + optdepends = pacaur: for AUR support + optdepends = trizen: for AUR support + optdepends = pikaur: for AUR support + optdepends = yay: for AUR support + optdepends = pacmanlogviewer: to view pacman log files + provides = octopi + provides = octopi-repoeditor + provides = octopi-cachecleaner + conflicts = octopi-git + conflicts = octopi-kde-git + conflicts = octopi-notifier-noknotify + source = octopi-0.9.0-2.tar.gz::https://github.com/aarnt/octopi/archive/31060ae2b2f7c496c95b2262b8219c39b65e45be.tar.gz + sha256sums = 2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c + +pkgname = octopi-dev + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1617e92ef3eb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,84 @@ +# Maintainer: MatMoul <matmoul@gmail.com> + +pkgbase=octopi-dev +pkgname=('octopi-dev') +pkgver=0.9.0 +pkgrel=2 +pkgdesc="A powerful Pacman frontend using Qt5 libs" +_gitcommit=31060ae2b2f7c496c95b2262b8219c39b65e45be +_gitsha256='2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c' +arch=('i686' 'x86_64') +url="http://octopiproject.wordpress.com" +license=('GPL2') +depends=('qt5-base' 'qt5-declarative' 'pacman' 'alpm_octopi_utils>=1.0.1-1' 'qtermwidget') +makedepends=('qt5-declarative' 'alpm_octopi_utils' 'clang' 'qtermwidget' 'qt5-tools') +optdepends=('octopi-notifier-qt5: Notifier for Octopi using Qt5 libs' + 'octopi-notifier-frameworks: Notifier for Octopi with Knotifications support' + 'gist: for SysInfo report' + 'pacaur: for AUR support' + 'trizen: for AUR support' + 'pikaur: for AUR support' + 'yay: for AUR support' + 'pacmanlogviewer: to view pacman log files') +provides=('octopi' 'octopi-repoeditor' 'octopi-cachecleaner') +conflicts=('octopi-git' 'octopi-kde-git' 'octopi-notifier-noknotify') + +source=("octopi-${pkgver}-${pkgrel}.tar.gz::https://github.com/aarnt/octopi/archive/${_gitcommit}.tar.gz") +sha256sums=(${_gitsha256}) + +prepare() { + cd "${srcdir}/${pkgbase}-${_gitcommit}" + + # set version if beta + sed -i -e "s|0.10.0 (dev)|${pkgver}-${pkgrel} (git-${_gitcommit:0:6})|g" src/strconstants.cpp +} + +build() { + cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null) + cpucount=$((${cpucount:-1})) + + cd "${srcdir}/${pkgbase}-${_gitcommit}" + + msg "Starting build..." + qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi.pro -spec linux-clang + make -j $cpucount + + cd helper + msg "Building octopi-helper..." + qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-helper.pro -spec linux-clang + make -j $cpucount + + cd ../repoeditor + msg "Building octopi-repoeditor..." + qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-repoeditor.pro -spec linux-clang + make -j $cpucount + + cd ../cachecleaner + msg "Building octopi-cachecleaner..." + qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-cachecleaner.pro -spec linux-clang + make -j $cpucount + + cd ../sudo + msg "Building octopi-sudo..." + qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-sudo.pro -spec linux-clang + make -j $cpucount +} + +package() { + cd "${srcdir}/${pkgbase}-${_gitcommit}" + + make INSTALL_ROOT="${pkgdir}" install + + cd helper + make INSTALL_ROOT="${pkgdir}" install + + cd ../repoeditor + make INSTALL_ROOT="${pkgdir}" install + + cd ../cachecleaner + make INSTALL_ROOT="${pkgdir}" install + + cd ../sudo + make INSTALL_ROOT="${pkgdir}" install +} + |