diff --git a/.gitignore b/.gitignore index 9d339f6..b8c7db7 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,9 @@ src-tauri/target/ # .env is system-specific .env .vscode + +pacman/pkg +pacman/src +pacman/*.deb +pacman/*.tar.zst + diff --git a/pacman/PKGBUILD b/pacman/PKGBUILD new file mode 100644 index 0000000..f889d16 --- /dev/null +++ b/pacman/PKGBUILD @@ -0,0 +1,15 @@ +pkgname=creddy +pkgver=0.6.5 +pkgrel=1 +pkgdesc="A friendly credential manager" +arch=('x86_64') +url="https://git.jfmonty2.com/jfmonty2/creddy" +depends=('cairo' 'desktop-file-utils' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'pango' 'webkit2gtk-4.1') +options=('!strip' '!debug') +install=${pkgname}.install +source=("${url}/releases/download/v${pkgver}/creddy_${pkgver}_amd64.deb") +sha256sums=('6153903ef7d58101afda5f0260e40cae6d28e2572402a34a9b11878e3d403a62') + +package() { + tar -xvf data.tar.gz -C "${pkgdir}" +} diff --git a/pacman/creddy.install b/pacman/creddy.install new file mode 100644 index 0000000..d0261dd --- /dev/null +++ b/pacman/creddy.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +}