Remove packging/arch since we are on arch user repository now

This commit is contained in:
Mike Dilger 2023-02-14 18:05:09 +13:00
parent e7daa1f596
commit 1dfd99e8a6
3 changed files with 0 additions and 71 deletions

View File

@ -1,5 +0,0 @@
*.bz2
*.zst
*.zip
pkg/
src/

View File

@ -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"
}

View File

@ -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