diff options
Diffstat (limited to 'rpm-local/build.sh')
-rwxr-xr-x | rpm-local/build.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/rpm-local/build.sh b/rpm-local/build.sh index 1a4c3a2..5c6b7b6 100755 --- a/rpm-local/build.sh +++ b/rpm-local/build.sh @@ -92,22 +92,28 @@ _build_pkg() { } # $1: pkgname (e.g. libosmocore) +# $2: osmocom git repo name (if different than $1) build_pkg_osmo() { local pkgname="$1" + local repo="$2" local specfile="spec/$pkgname/$pkgname.spec" local version skip_pkg "$pkgname" && return mkdir_rpmbuild + if [ -z "$repo" ]; then + repo="$pkgname" + fi + version="$(spec_version "$specfile")" tarball="rpmbuild/SOURCES/$pkgname-$version.tar.xz" echo "add source: git HEAD tarball: $tarball" - require_path "$SRCDIR/$pkgname" - git -C "$SRCDIR/$pkgname" archive \ + require_path "$SRCDIR/$repo" + git -C "$SRCDIR/$repo" archive \ --format=tar \ - --prefix="$pkgname-$version/" \ + --prefix="$repo-$version/" \ HEAD \ > "$tarball" @@ -210,6 +216,7 @@ build_pkg_osmo "osmo-el2tpd" # needs: libosmo-simtrace2, libulfius # build_pkg_osmo "osmo-remsim" build_pkg_osmo "osmo-sim-auth" -build_pkg_osmo "osmo-sysmon" +# needs: liboping +# build_pkg_osmo "osmo-sysmon" build_pkg_osmo "osmo-uecups" -build_pkg_osmo "osmo-gsm-manuals" +build_pkg_osmo "osmo-gsm-manuals-devel" "osmo-gsm-manuals" |