From c7f0a785d15142b1ec508d79d62ef7af6825afcc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ren=C3=A9=20Rebe?= Date: Thu, 30 Jan 2025 12:03:57 +0000 Subject: [PATCH] * include t2 in t2-src pkg, too git-svn-id: https://svn.exactcode.de/t2/trunk@73512 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/develop/t2-src/t2-src.conf | 60 +++++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 27 deletions(-) rewrite package/develop/t2-src/t2-src.conf (93%) diff --git a/package/develop/t2-src/t2-src.conf b/package/develop/t2-src/t2-src.conf dissimilarity index 93% index 2ab2fe8a27..6e6e7559ae 100644 --- a/package/develop/t2-src/t2-src.conf +++ b/package/develop/t2-src/t2-src.conf @@ -1,27 +1,33 @@ -# --- T2-COPYRIGHT-NOTE-BEGIN --- -# T2 SDE: package/*/t2-src/t2-src.conf -# Copyright (C) 2021 - 2024 The T2 SDE Project -# -# This Copyright note is generated by scripts/Create-CopyPatch, -# more information can be found in the files COPYING and README. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License version 2. -# --- T2-COPYRIGHT-NOTE-END --- - -srctar=none -runmake=0 - -src_main() { - ln -srfv $root/usr/src/$pkg/t2 $root$sbindir/t2 - [ -e $root/usr/src/$pkg ] && return - mkdir -pv $root/usr/src/$pkg/.svn - cp -v $base/.svn/* $root/usr/src/$pkg/.svn/ || true - mkdir -p $root/usr/src/$pkg/.svn/tmp # template pristine - sqlite3 $root/usr/src/$pkg/.svn/wc.db "delete from NODES where local_relpath != ''" - sqlite3 $root/usr/src/$pkg/.svn/wc.db "update NODES set presence = 'incomplete'" - sqlite3 $root/usr/src/$pkg/.svn/wc.db "delete from PRISTINE" - sqlite3 $root/usr/src/$pkg/.svn/wc.db "delete from WORK_QUEUE" - sqlite3 $root/usr/src/$pkg/.svn/wc.db "vacuum" -} -hook_add postmake 5 "src_main" +# --- T2-COPYRIGHT-BEGIN --- +# t2/package/*/t2-src/t2-src.conf +# Copyright (C) 2021 - 2025 The T2 SDE Project +# SPDX-License-Identifier: GPL-2.0 +# --- T2-COPYRIGHT-END --- + +srctar=none +runmake=0 + +src_main() { +set -x + local svndir=$root/usr/src/$pkg/.svn + ln -srfv $root/usr/src/$pkg/t2 $root$sbindir/t2 + [ -e $root/usr/src/$pkg ] && return + mkdir -pv $svndir + cp -fv $base/.svn/* $svndir/ || true # not recursive + mkdir -p $svndir/tmp # template pristine + sqlite3 $svndir/wc.db "delete from NODES where local_relpath != '' and local_relpath != 't2'" + sqlite3 $svndir/wc.db "update NODES set presence = 'incomplete'" + sqlite3 $svndir/wc.db "delete from PRISTINE" + sqlite3 $svndir/wc.db "delete from WORK_QUEUE" + sqlite3 $svndir/wc.db "vacuum" + + + local t2=$(sqlite3 $svndir/wc.db "select checksum from NODES where local_relpath = 't2';") + t2="${t2#\$*\$}.svn-base" # remove hash algo + + mkdir -pv $svndir/pristine/${t2:0:2} + cp -fv $base/.svn/pristine/${t2:0:2}/$t2 $svndir/pristine/${t2:0:2}/ + cp -fv $base/t2 $root/usr/src/$pkg/ +set +x +} +hook_add postmake 5 "src_main" -- 2.11.4.GIT