commit 7ed9d6a74f488ce582ef75fc2b3cc0371c77e1bb Author: Jan Palus <at...@pld-linux.org> Date: Mon Nov 27 11:38:28 2023 +0100
drop create-crates.sh script in favor of rust-crates.sh create-crates.sh | 69 -------------------------------------------------------- ripgrep.spec | 1 - 2 files changed, 70 deletions(-) --- diff --git a/ripgrep.spec b/ripgrep.spec index c17d2e0..eab0fc4 100644 --- a/ripgrep.spec +++ b/ripgrep.spec @@ -8,7 +8,6 @@ License: MIT or Unlicense Group: Applications Source0: https://github.com/BurntSushi/ripgrep/archive/%{version}/%{name}-%{version}.tar.gz # Source0-md5: 882f59eeb8570ed197d0deb8d3af6cb9 -# ./create-crates.sh Source1: %{name}-crates-%{crates_ver}.tar.xz # Source1-md5: a97838e28c2ed389073daae4fae68870 URL: https://github.com/BurntSushi/ripgrep diff --git a/create-crates.sh b/create-crates.sh deleted file mode 100755 index 297913a..0000000 --- a/create-crates.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -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/ripgrep.git/commitdiff/f8c272687631f54bf23cac07d0f99c554e0afcc1 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit