blob: 632650c63029d1e9a1eac248231a9028ebf48fa3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Maintainer (Hyperbola): André Silva <emulatorman@hyperbola.info>
# Contributor (Hyperbola): Márcio Silva <coadde@hyperbola.info>
# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
pkgname=octopi
pkgver=0.10.0
pkgrel=2
pkgrel+=.parabola3
pkgdesc="A powerful Pacman frontend using Qt5 libs, without nonfree pacaur, pikaur, trizen and yay recommendation"
arch=('x86_64')
arch+=('i686' 'armv7h')
url="https://tintaescura.com/projects/octopi/"
license=('GPL')
depends=('alpm_octopi_utils' 'pkgfile' 'qtermwidget' 'sudo')
makedepends=('qt5-tools')
optdepends=('pacmanlogviewer: to view pacman log files'
'gksu: for XFCE, Gnome, LXDE, Cinnamon'
'lxqt-sudo: for LXQT')
provides=("octopi-cachecleaner=$pkgver" "octopi-notifier=$pkgver" "octopi-repoeditor=$pkgver")
conflicts=('octopi-cachecleaner' 'octopi-notifier' 'octopi-repoeditor'
'octopi-git' 'octopi-kde-git')
source=("octopi-${pkgver}.tar.gz::https://github.com/aarnt/octopi/archive/v${pkgver}.tar.gz"
'octopi-repoeditor.desktop')
sha256sums=('7e4d484816fa0f1356e783a612ae54cbaf9627c5f848c19ed85d69ce288b0904'
'131f16745df685430db55e54ede6da66aed9b02ca00d6d873a002b2a3e1c90ef')
_subdirs=(helper repoeditor cachecleaner sudo notifier)
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
cp resources/images/octopi_green.png resources/images/octopi.png
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
echo "Starting build..."
qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi.pro
make
for _subdir in ${_subdirs[@]}; do
pushd $_subdir
echo "Building octopi-$_subdir..."
qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" "octopi-$_subdir.pro"
make
popd
done
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make INSTALL_ROOT="${pkgdir}" install
for _subdir in ${_subdirs[@]}; do
pushd $_subdir
make INSTALL_ROOT="${pkgdir}" install
popd
done
install -D -m644 "$srcdir"/octopi-repoeditor.desktop "$pkgdir"/usr/share/applications/octopi-repoeditor.desktop
#speedup files
install -D -m755 speedup/speedup-octopi.sh "$pkgdir"/usr/bin/speedup-octopi.sh
install -D -m644 speedup/octopi.service "$pkgdir"/usr/lib/systemd/system/octopi.service
}
|