Skip to content

Commit 95ef083

Browse files
committed
Merge branch 'calamares-pkgbuild' into dev
2 parents eb73943 + f70d679 commit 95ef083

5 files changed

Lines changed: 120 additions & 45 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
pkgbase = alterlinux-calamares
2+
pkgdesc = Distribution-independent installer framework
3+
pkgver = 3.2.35
4+
pkgrel = 3
5+
url = https://github.com/FascodeNet/alterlinux-calamares
6+
arch = i686
7+
arch = x86_64
8+
license = LGPL
9+
makedepends = extra-cmake-modules
10+
makedepends = qt5-tools
11+
makedepends = qt5-translations
12+
makedepends = git
13+
makedepends = boost
14+
makedepends = ninja
15+
depends = kconfig
16+
depends = kcoreaddons
17+
depends = kiconthemes
18+
depends = ki18n
19+
depends = kio
20+
depends = solid
21+
depends = yaml-cpp
22+
depends = kpmcore
23+
depends = boost-libs
24+
depends = hwinfo
25+
depends = qt5-svg
26+
depends = polkit-qt5
27+
depends = gtk-update-icon-cache
28+
depends = plasma-framework
29+
depends = qt5-xmlpatterns
30+
depends = squashfs-tools
31+
depends = ckbcomp
32+
depends = libffi
33+
backup = usr/share/calamares/modules/bootloader.conf
34+
backup = usr/share/calamares/modules/displaymanager.conf
35+
backup = usr/share/calamares/modules/initcpio.conf
36+
backup = usr/share/calamares/modules/unpackfs.conf
37+
backup = usr/share/calamares/modules/removeuser.conf
38+
backup = usr/share/calamares/modules/users.conf
39+
backup = usr/share/calamares/branding/alter/branding.desc
40+
source = https://github.com/FascodeNet/alterlinux-calamares/archive/3.2.35-3.tar.gz
41+
sha256sums = SKIP
42+
43+
pkgname = alterlinux-calamares
44+
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Maintainer: lap1sid <development@fascode.net>
2+
3+
pkgname=alterlinux-calamares
4+
pkgver=3.2.35
5+
pkgrel=3
6+
_pkgrel='b2'
7+
pkgdesc='Distribution-independent installer framework'
8+
arch=('i686' 'x86_64')
9+
license=(GPL)
10+
url="https://github.com/FascodeNet/alterlinux-calamares"
11+
license=('LGPL')
12+
depends=('kconfig' 'kcoreaddons' 'kiconthemes' 'ki18n' 'kio' 'solid' 'yaml-cpp' 'kpmcore'
13+
'boost-libs' 'hwinfo' 'qt5-svg' 'polkit-qt5' 'gtk-update-icon-cache' 'plasma-framework'
14+
'qt5-xmlpatterns' 'squashfs-tools' 'ckbcomp' 'libffi')
15+
makedepends=('extra-cmake-modules' 'qt5-tools' 'qt5-translations' 'git' 'boost' 'ninja')
16+
backup=(
17+
'usr/share/calamares/modules/bootloader.conf'
18+
'usr/share/calamares/modules/displaymanager.conf'
19+
'usr/share/calamares/modules/initcpio.conf'
20+
'usr/share/calamares/modules/unpackfs.conf'
21+
'usr/share/calamares/modules/removeuser.conf'
22+
'usr/share/calamares/modules/users.conf'
23+
'usr/share/calamares/branding/alter/branding.desc'
24+
)
25+
26+
source+=("$url/archive/$pkgver-$pkgrel.tar.gz")
27+
#source+=("$url/archive/$pkgver-$_pkgrel.tar.gz")
28+
29+
sha256sums=('SKIP')
30+
31+
prepare() {
32+
# rename
33+
mv ${srcdir}/${pkgname}-${pkgver}-${pkgrel} ${srcdir}/${pkgver}-${pkgrel}
34+
#mv ${srcdir}/${pkgname}-${pkgver}-${_pkgrel} ${srcdir}/${pkgver}-${pkgrel}
35+
cd ${srcdir}/${pkgver}-${pkgrel}
36+
sed -i -e 's/"Install configuration files" OFF/"Install configuration files" ON/' CMakeLists.txt
37+
38+
# change branding
39+
sed -i -e "s/default/alter/g" src/branding/CMakeLists.txt
40+
}
41+
42+
build() {
43+
cd ${srcdir}/${pkgver}-${pkgrel}
44+
45+
mkdir -p build
46+
cd build
47+
cmake .. \
48+
-DCMAKE_BUILD_TYPE=Release \
49+
-DCMAKE_INSTALL_PREFIX=/usr \
50+
-DCMAKE_INSTALL_LIBDIR=lib \
51+
-DWITH_PYTHONQT:BOOL=ON \
52+
-DBoost_NO_BOOST_CMAKE=ON \
53+
-GNinja \
54+
-DSKIP_MODULES="tracking webview interactiveterminal initramfs \
55+
initramfscfg dracut dracutlukscfg \
56+
dummyprocess dummypython dummycpp \
57+
dummypythonqt services-openrc"
58+
ninja
59+
}
60+
61+
package() {
62+
cd ${srcdir}/${pkgver}-${pkgrel}/build
63+
DESTDIR="$pkgdir" ninja install
64+
install -Dm755 "../data/final-process" "$pkgdir/usr/share/calamares/final-process"
65+
install -Dm644 "../data/alter-icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/calamares.svg"
66+
install -Dm644 "../data/calamares.desktop" "$pkgdir/usr/share/applications/calamares.desktop"
67+
install -Dm755 "../data/calamares_polkit" "$pkgdir/usr/bin/calamares_polkit"
68+
install -Dm644 "../data/49-nopasswd-calamares.rules" "$pkgdir/etc/polkit-1/rules.d/49-nopasswd-calamares.rules"
69+
chmod 750 "$pkgdir"/etc/polkit-1/rules.d
70+
71+
# rename services-systemd back to services
72+
mv "$pkgdir/usr/lib/calamares/modules/services-systemd" "$pkgdir/usr/lib/calamares/modules/services"
73+
mv "$pkgdir/usr/share/calamares/modules/services-systemd.conf" "$pkgdir/usr/share/calamares/modules/services.conf"
74+
sed -i -e 's/-systemd//' "$pkgdir/usr/lib/calamares/modules/services/module.desc"
75+
sed -i -e 's/-systemd//' "$pkgdir/usr/share/calamares/settings.conf"
76+
}

modules/share/packages.i486/alter.i486

Lines changed: 0 additions & 15 deletions
This file was deleted.

modules/share/packages.i686/alter.i686

Lines changed: 0 additions & 15 deletions
This file was deleted.

modules/share/packages.x86_64/alter.x86_64

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)