Date: Monday, January 9, 2023 @ 15:42:12 Author: orhun Revision: 1382109
addpkg: mastodon-twitter-sync 1.9.1-2 Added: mastodon-twitter-sync/ mastodon-twitter-sync/repos/ mastodon-twitter-sync/trunk/ mastodon-twitter-sync/trunk/PKGBUILD ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Added: mastodon-twitter-sync/trunk/PKGBUILD =================================================================== --- mastodon-twitter-sync/trunk/PKGBUILD (rev 0) +++ mastodon-twitter-sync/trunk/PKGBUILD 2023-01-09 15:42:12 UTC (rev 1382109) @@ -0,0 +1,38 @@ +# Maintainer: Orhun Parmaksız <[email protected]> +# Contributor: Misaka13514 <Misaka13514 at gmail dot com> + +pkgname=mastodon-twitter-sync +pkgver=1.9.1 +pkgrel=2 +pkgdesc="Synchronizes posts from Mastodon to Twitter and back" +arch=('x86_64') +url="https://github.com/klausi/mastodon-twitter-sync" +license=('GPL3') +depends=('gcc-libs') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('37fbc8b3f43604cc7090c4afa32c3872e9b0d0b515e79d9a61d4c11607798953') +options=('!lto') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + cargo build --frozen --release +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 -t "$pkgdir/usr/bin/" "target/release/$pkgname" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" +} + +# vim: ts=2 sw=2 et:
