mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-30 00:41:42 +00:00
Remove packging/arch since we are on arch user repository now
This commit is contained in:
parent
e7daa1f596
commit
1dfd99e8a6
5
packaging/arch/.gitignore
vendored
5
packaging/arch/.gitignore
vendored
@ -1,5 +0,0 @@
|
|||||||
*.bz2
|
|
||||||
*.zst
|
|
||||||
*.zip
|
|
||||||
pkg/
|
|
||||||
src/
|
|
@ -1,26 +0,0 @@
|
|||||||
# Maintainer: Michael Dilger <mike@mikedilger.com>
|
|
||||||
pkgname='gossip'
|
|
||||||
pkgver='0.3.93-unstable'
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc='A desktop nostr client'
|
|
||||||
arch=('i686' 'x86_64')
|
|
||||||
url='https://github.com/mikedilger/$pkgname'
|
|
||||||
license=('MIT')
|
|
||||||
depends=('openssl' 'gcc-libs')
|
|
||||||
makedepends=('git' 'cargo')
|
|
||||||
_tag=e39e48e57e701d8bcf9f4fe2cd4e2410813adc9d
|
|
||||||
source=("$pkgname-$pkgver.tar.bz2")
|
|
||||||
|
|
||||||
sha1sums=('0963a11119d60d2a2a720e46a7fd851152d5c241')
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$pkgname"
|
|
||||||
RUSTFLAGS="-C target-cpu=native --cfg tokio_unstable" cargo build --release
|
|
||||||
strip ./target/release/gossip
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$pkgname"
|
|
||||||
install -Dm755 "./target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
|
|
||||||
install -Dm644 "./LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# This is the binary we are inspecting
|
|
||||||
BIN=../../target/release/gossip
|
|
||||||
|
|
||||||
# This uses ldd to get it's dependencies into a list
|
|
||||||
DEPS=$(pacman -F $(ldd "$BIN" | awk '{print $3}') | awk '{print $5}' | awk -F/ '{print $2}' | tr " " "\n" | sort -u | tr "\n" " ")
|
|
||||||
|
|
||||||
# This array will amass dependencies that we won't need to install because they
|
|
||||||
# will be pulled in by other dependenices
|
|
||||||
TODELETE=
|
|
||||||
|
|
||||||
for b in ${DEPS[@]}; do
|
|
||||||
SUBDEPS=$(pacman -Si $b | sed -n "/^Depends On/{s/Depends On *: \(.*\)/\1/;p}" | tr " " "\n" | sort -u | tr "\n" " ")
|
|
||||||
|
|
||||||
CLEANSUBDEPS=""
|
|
||||||
for subdep in $SUBDEPS ; do
|
|
||||||
NEXT=$(echo $subdep | sed -e 's/=.*//' | sed -e 's/>.*//')
|
|
||||||
CLEANSUBDEPS="$CLEANSUBDEPS $NEXT"
|
|
||||||
done
|
|
||||||
|
|
||||||
TODELETE="$TODELETE $CLEANSUBDEPS"
|
|
||||||
done
|
|
||||||
|
|
||||||
# GET A SORTED UNIQUE LIST
|
|
||||||
TODELETE=$(echo $TODELETE | tr " " "\n" | sort -u | tr "\n" " ")
|
|
||||||
|
|
||||||
echo $DEPS | tr " " "\n" > /tmp/file1.txt
|
|
||||||
echo $TODELETE | tr " " "\n" > /tmp/file2.txt
|
|
||||||
|
|
||||||
comm -3 /tmp/file1.txt /tmp/file2.txt | sed '/\t/d'
|
|
||||||
|
|
||||||
# I'm getting 'gcc-libs' today as the only output.
|
|
||||||
# But in the past I got:
|
|
||||||
# json-glib
|
|
||||||
# libstemmer
|
|
||||||
# libutil-linux (util-linux-libs)
|
|
||||||
# webkit2gtk
|
|
||||||
#
|
|
||||||
# pacman -S json-glib libstemmer util-linux-libs webkit2gtk
|
|
Loading…
Reference in New Issue
Block a user