summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Sobkowski <maciej@sobkow.ski>2025-05-16 12:17:12 +0200
committerMaciej Sobkowski <maciej@sobkow.ski>2025-05-16 12:17:12 +0200
commita523d0e43a10b3590ce3183d87f73449ecefe437 (patch)
tree0369af6b1a00353836b52852f901dd0ea20237a3
Initial commitHEADmain
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..db4577f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Maciej Sobkowski <maciej@sobkow.ski>
+
+pkgname=feedlynx
+pkgver=0.3.0
+pkgrel=1
+pkgdesc='A tool to collect links to read or watch later in your RSS reader'
+arch=('x86_64')
+url='https://github.com/wezm/feedlynx'
+license=('MIT')
+makedepends=(
+ 'clang'
+ 'rust'
+)
+options=(!lto)
+source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/wezm/feedlynx/archive/refs/tags/${pkgver}.tar.gz")
+b2sums=('f5f9e80f64f11fc8c398445ebdc90a20d44da5ff64241035c3de1a92edf743053cf5ce02fe01cff5790df53299a6506a0b6fd1c632f0b03dc5fb3b07dfa27865')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+
+build() {
+ cd ${pkgname}-${pkgver}
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --release --locked
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ install -Dm755 -t "${pkgdir}"/usr/bin target/release/feedlynx
+}