diff options
author | Maciej Szeptuch | 2022-05-19 22:01:17 +0200 |
---|---|---|
committer | Maciej Szeptuch | 2022-05-19 22:27:06 +0200 |
commit | 1435b0f79a03fe50de1464151e95f5399f2f60a5 (patch) | |
tree | 5de95b4337dfb5fc24546a4334e5f8cde61c8fdd | |
download | aur-1435b0f79a03fe50de1464151e95f5399f2f60a5.tar.gz |
EFIBootEditor 1.1.0
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1f754587d958 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = efibooteditor + pkgdesc = GUI for editing EFI Boot Manager entries + pkgver = 1.1.0 + pkgrel = 0 + url = https://github.com/Neverous/efibooteditor + arch = x86_64 + license = LGPL3 + makedepends = cmake + makedepends = qt6-tools + makedepends = qt6-5compat + makedepends = qt5-base + depends = efivar + source = efibooteditor-1.1.0.tar.gz::https://github.com/Neverous/efibooteditor/archive/refs/tags/v1.1.0.tar.gz + md5sums = 05e22015ebfe076e7341ed9573d10a37 + +pkgname = efibooteditor + pkgdesc = GUI for editing EFI Boot Manager entries + depends = efivar + depends = qt6-base + depends = qt6-5compat + +pkgname = efibooteditor-qt5 + pkgdesc = GUI for editing EFI Boot Manager entries Qt5 version + depends = efivar + depends = qt5-base + provides = efibooteditor + conflicts = efibooteditor diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0619c2fe5855 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Maciej Szeptuch <neverous at neverous dot info> + +pkgbase=efibooteditor +pkgname=(efibooteditor efibooteditor-qt5) +pkgver=1.1.0 +pkgrel=0 +arch=(x86_64) +pkgdesc='GUI for editing EFI Boot Manager entries' +url='https://github.com/Neverous/efibooteditor' +license=(LGPL3) +depends=(efivar) +makedepends=(cmake qt6-tools qt6-5compat qt5-base) +source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/Neverous/efibooteditor/archive/refs/tags/v${pkgver}.tar.gz) +md5sums=('05e22015ebfe076e7341ed9573d10a37') + +build() { + cd ${pkgbase}-${pkgver} + + export BUILD_VERSION=${pkgver}-aur.${pkgrel} + + # Build Qt6 version + cmake -B build-qt6 . \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQT_VERSION_MAJOR=6 + + cmake --build build-qt6 --config Release + + # Build Qt5 version + cmake -B build-qt5 . \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQT_VERSION_MAJOR=5 + + cmake --build build-qt5 --config Release +} + +package_efibooteditor() { + pkgdesc='GUI for editing EFI Boot Manager entries' + depends=(efivar qt6-base qt6-5compat) + + cd ${pkgbase}-${pkgver} + + DESTDIR="${pkgdir}" cmake --install build-qt6 + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgbase}/LICENSE +} + +package_efibooteditor-qt5() { + pkgdesc='GUI for editing EFI Boot Manager entries Qt5 version' + depends=(efivar qt5-base) + conflicts=(efibooteditor) + provides=(efibooteditor) + + cd ${pkgbase}-${pkgver} + + DESTDIR="${pkgdir}" cmake --install build-qt5 + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgbase}/LICENSE +} |