mirror of
https://github.com/mikedilger/gossip.git
synced 2024-09-29 16:31:18 +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