Add Phase 5 enhancements: security, i18n, analysis, backup, notifications
- Database v8 migration: tags, pinned, avg_startup_ms columns - Security scanning with CVE matching and batch scan - Bundled library extraction and vulnerability reports - Desktop notification system for security alerts - Backup/restore system for AppImage configurations - i18n framework with gettext support - Runtime analysis and Wayland compatibility detection - AppStream metadata and Flatpak-style build support - File watcher module for live directory monitoring - Preferences panel with GSettings integration - CLI interface for headless operation - Detail view: tabbed layout with ViewSwitcher in title bar, health score, sandbox controls, changelog links - Library view: sort dropdown, context menu enhancements - Dashboard: system status, disk usage, launch history - Security report page with scan and export - Packaging: meson build, PKGBUILD, metainfo
This commit is contained in:
41
packaging/PKGBUILD
Normal file
41
packaging/PKGBUILD
Normal file
@@ -0,0 +1,41 @@
|
||||
# Maintainer: Driftwood Contributors
|
||||
|
||||
pkgname=driftwood
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
pkgdesc='Modern AppImage manager for GNOME desktops'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/driftwood-app/driftwood'
|
||||
license=('GPL-3.0-or-later')
|
||||
depends=(
|
||||
'gtk4'
|
||||
'libadwaita'
|
||||
'sqlite'
|
||||
'gettext'
|
||||
)
|
||||
makedepends=(
|
||||
'rust'
|
||||
'cargo'
|
||||
'meson'
|
||||
'ninja'
|
||||
'glib2'
|
||||
)
|
||||
optdepends=(
|
||||
'firejail: sandboxed AppImage launching'
|
||||
'fuse2: FUSE mount support for Type 1 AppImages'
|
||||
'fuse3: FUSE mount support for Type 2 AppImages'
|
||||
'appimageupdate: delta updates for AppImages'
|
||||
)
|
||||
source=("$pkgname-$pkgver.tar.gz")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
arch-meson build
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
}
|
||||
Reference in New Issue
Block a user