wok-current annotate git/receipt @ rev 25792
Fix openbox menu, label keymap on lxpanel and add miss it translation for tazpkg
| author | Stanislas Leduc <shann@slitaz.org> |
|---|---|
| date | Tue Oct 07 05:55:24 2025 +0000 (3 weeks ago) |
| parents | b24b6ee1d4d2 |
| children |
| rev | line source |
|---|---|
| b1+slitaz@1825 | 1 # SliTaz package receipt. |
| b1+slitaz@1825 | 2 |
| b1+slitaz@1825 | 3 PACKAGE="git" |
| shann@25702 | 4 VERSION="2.39.4" |
| b1+slitaz@1825 | 5 CATEGORY="development" |
| Hans-Günter@21146 | 6 SHORT_DESC="Fast version control system." |
| b1+slitaz@1825 | 7 MAINTAINER="b1+slitaz@nagel.org" |
| pascal@15002 | 8 LICENSE="GPL2" |
| pascal@20669 | 9 WEB_SITE="https://git-scm.com/" |
| Hans-Günter@21146 | 10 |
| Hans-Günter@21146 | 11 TARBALL="$PACKAGE-$VERSION.tar.xz" |
| pascal@16753 | 12 WGET_URL="https://www.kernel.org/pub/software/scm/git/$TARBALL" |
| pankso@16314 | 13 |
| Hans-Günter@24602 | 14 SUGGESTED="git-lang" |
| shann@25628 | 15 DEPENDS="cacerts curl expat openssl zlib libffi" |
| Hans-Günter@21146 | 16 BUILD_DEPENDS="curl-dev expat-dev openssl-dev perl python-dev zlib-dev" |
| Hans-Günter@21146 | 17 |
| pankso@16314 | 18 # NO_NSEC=1 |
| pankso@16314 | 19 CROSS_BUGS="bug: can't run test and make package." |
| pankso@16314 | 20 #HOST_ARCH="i486 arm" |
| slaxemulator@11009 | 21 |
| shann@25728 | 22 HOST_ARCH="i486 x86_64" |
| shann@25728 | 23 |
| pascal@24336 | 24 # What is the latest version available today? |
| pascal@24336 | 25 current_version() |
| pascal@24336 | 26 { |
| pascal@24336 | 27 wget -O - ${WGET_URL%/*} 2>/dev/null | \ |
| pascal@24336 | 28 sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q |
| pascal@24336 | 29 } |
| pascal@24336 | 30 |
| b1+slitaz@1825 | 31 # Rules to configure and make the package. |
| b1+slitaz@1825 | 32 compile_rules() |
| b1+slitaz@1825 | 33 { |
| Hans-Günter@21146 | 34 ./configure \ |
| Hans-Günter@21146 | 35 --prefix=/usr \ |
| Hans-Günter@21146 | 36 --libexecdir=/usr/lib \ |
| Hans-Günter@21146 | 37 --without-tcltk \ |
| pankso@16314 | 38 $CONFIGURE_ARGS && |
| Hans-Günter@24602 | 39 make THREADED_DELTA_SEARCH=1 && |
| Hans-Günter@24602 | 40 make install THREADED_DELTA_SEARCH=1 DESTDIR=$DESTDIR |
| b1+slitaz@1825 | 41 } |
| b1+slitaz@1825 | 42 |
| b1+slitaz@1825 | 43 # Rules to gen a SliTaz package suitable for Tazpkg. |
| b1+slitaz@1825 | 44 genpkg_rules() |
| b1+slitaz@1825 | 45 { |
| slaxemulator@11682 | 46 mkdir -p $fs/etc/init.d |
| Hans-Günter@21146 | 47 |
| Hans-Günter@21146 | 48 cp -a $stuff/git-daemon $fs/etc/init.d |
| Hans-Günter@24602 | 49 cp -a $install/usr $fs |
| Hans-Günter@24602 | 50 |
| Hans-Günter@24602 | 51 # moved to package git-lang |
| Hans-Günter@24602 | 52 rm -rf $fs/usr/share/locale |
| Hans-Günter@21146 | 53 |
| slaxemulator@11682 | 54 strip -s $fs/usr/lib/git-core/* 2>/dev/null || true |
| b1+slitaz@1825 | 55 } |
| slaxemulator@11682 | 56 |
| slaxemulator@11682 | 57 # edit daemons.conf. |
| slaxemulator@11682 | 58 post_install() |
| slaxemulator@11682 | 59 { |
| Hans-Günter@24602 | 60 if ! grep -q 'GIT_OPTIONS' "$1/etc/daemons.conf" |
| Hans-Günter@24602 | 61 then |
| pascal@18730 | 62 mkdir -p "$1/var/www/git" |
| Hans-Günter@24602 | 63 echo '# Git daemon options. |
| Hans-Günter@24602 | 64 GIT_REPO="/var/www/git/" |
| Hans-Günter@24602 | 65 GIT_OPTIONS="--detach --syslog --verbose --base-path=$GIT_REPO $GIT_REPO" |
| Hans-Günter@24602 | 66 ' >> "$1/etc/daemons.conf" |
| slaxemulator@11682 | 67 fi |
| al@14645 | 68 } |