summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaciej Szeptuch2022-05-19 22:01:17 +0200
committerMaciej Szeptuch2022-05-19 22:27:06 +0200
commit1435b0f79a03fe50de1464151e95f5399f2f60a5 (patch)
tree5de95b4337dfb5fc24546a4334e5f8cde61c8fdd
downloadaur-1435b0f79a03fe50de1464151e95f5399f2f60a5.tar.gz
EFIBootEditor 1.1.0
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD56
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
+}