[packages/delta] drop create-crates.sh script in favor of rust-crates.sh
atler
atler at pld-linux.org
Sun Mar 6 16:58:56 CET 2022
commit 8c4d23ad539ca0b755e331c3f0e63d1571ee5531
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Mar 6 16:48:05 2022 +0100
drop create-crates.sh script in favor of rust-crates.sh
create-crates.sh | 71 --------------------------------------------------------
delta.spec | 1 -
2 files changed, 72 deletions(-)
---
diff --git a/delta.spec b/delta.spec
index d17753c..f5686d3 100644
--- a/delta.spec
+++ b/delta.spec
@@ -8,7 +8,6 @@ License: MIT
Group: Applications
Source0: https://github.com/dandavison/delta/archive/%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 557b9be3b569145d692141ff5dc63260
-# ./create-crates.sh
Source1: %{name}-crates-%{crates_ver}.tar.xz
# Source1-md5: d525c34caa30661cc57316d29c09930c
URL: https://github.com/dandavison/delta
diff --git a/create-crates.sh b/create-crates.sh
deleted file mode 100755
index 0ce9d8a..0000000
--- a/create-crates.sh
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-force_cargo_package="git-delta"
-
-for cmd in bsdtar rpm-specdump cargo perl; do
- if ! command -v $cmd > /dev/null 2> /dev/null; then
- not_installed="$not_installed$cmd "
- fi
-done
-
-if [ -n "$not_installed" ]; then
- echo "ERROR: required commands not found: $not_installed" >&2
- exit 1
-fi
-
-pkg_dir=$(readlink -f $(dirname "$0"))
-pkg_name=$(basename "$pkg_dir")
-
-if [ ! -f "$pkg_dir/$pkg_name.spec" ]; then
- echo "ERROR: unable to determine package name" >&2
- exit 1
-fi
-
-spec_dump=$(rpm-specdump "$pkg_dir/$pkg_name.spec")
-pkg_version=$(echo "$spec_dump" | grep PACKAGE_VERSION | cut -f3 -d' ')
-pkg_src=$(basename $(echo "$spec_dump" | grep SOURCEURL0 | cut -f3- -d' '))
-crates_file="$pkg_name-crates-$pkg_version.tar.xz"
-cargo_package=${force_cargo_package:-$pkg_name}
-
-if [ -e "$pkg_dir/$crates_file" ]; then
- echo "ERROR: crates file $crates_file already exists" >&2
- exit 1
-fi
-
-if [ ! -f "$pkg_dir/$pkg_src" ]; then
- echo "ERROR: source file $pkg_src not found" >&2
- exit 1
-fi
-
-tmpdir=$(mktemp -d)
-
-rm_tmpdir() {
- if [ -n "$tmpdir" -a -d "$tmpdir" ]; then
- rm -rf "$tmpdir"
- fi
-}
-
-trap rm_tmpdir EXIT INT HUP
-
-cd "$tmpdir"
-bsdtar xf "$pkg_dir/$pkg_src"
-src_dir=$(ls)
-if [ $(echo "$src_dir" | wc -l) -ne 1 ]; then
- echo "ERROR: unexpected source structure:\n$src_dir" >&2
- exit 1
-fi
-
-cd "$src_dir"
-cargo vendor
-if [ $? -ne 0 ]; then
- echo "ERROR: cargo vendor failed" >&2
- exit 1
-fi
-
-# replace cargo package version with @@VERSION@@
-perl -pi -e 'BEGIN { undef $/;} s/(\[\[package\]\]\nname\s*=\s*"'"$cargo_package"'"\nversion\s*=\s*")[^"]+/$1\@\@VERSION\@\@/m' Cargo.lock
-
-cd ..
-tar cJf "$pkg_dir/$crates_file" "$src_dir"/{Cargo.lock,vendor}
-
-# vim: expandtab shiftwidth=2 tabstop=2
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/delta.git/commitdiff/7ac1dc687f7c3ce4007893c62a69190b51f14568
More information about the pld-cvs-commit
mailing list