wok view ventoy/receipt @ rev 24153

linld : typo in CRTL.ASM
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Dec 06 11:33:53 2021 +0000 (2021-12-06)
parents 0c04a0ffe6d7
children dbc597fbeee5
line source
1 # SliTaz package receipt.
3 PACKAGE="ventoy"
4 VERSION="1.0.61"
5 CATEGORY="misc"
6 SHORT_DESC="A tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files."
7 MAINTAINER="pascal.bellard@slitaz.org"
8 LICENSE="GPL3"
9 TARBALL="$PACKAGE-$VERSION.tar.gz"
10 WEB_SITE="https://ventoy.net/en/index.html"
11 WGET_URL="https://github.com/ventoy/Ventoy/archive/refs/tags/v$VERSION.tar.gz"
12 EXTRA_SOURCE_FILES="$PACKAGE-bin-$VERSION.tar.gz"
13 HOST_ARCH="i486"
15 DEPENDS="slitaz-tools"
16 SUGGESTED="tazweb"
18 current_version()
19 {
20 wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \
21 sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q'
22 }
24 # Rules to configure and make the package.
25 compile_rules()
26 {
27 sed -i 's|^build_func |#&|;s|#\(build_func .*i386\)|\1|;s|-l pthread|& -l rt|' LinuxGUI/build.sh
28 cd LinuxGUI && sh build.sh
29 [ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] ||
30 wget --no-check-certificate -O $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES \
31 "https://github.com/ventoy/Ventoy/releases/download/v$VERSION/ventoy-$VERSION-linux.tar.gz"
32 }
34 # Rules to gen a SliTaz package suitable for Tazpkg.
35 genpkg_rules()
36 {
37 mkdir -p $fs/usr/share/applications
38 tar xzf $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES -C $fs/usr/share/
39 mv $fs/usr/share/ventoy-$VERSION $fs/usr/share/ventoy
40 rm -f $fs/usr/share/ventoy/VentoyGUI* $fs/usr/share/ventoy/*.exe
41 rm -f $fs/usr/share/ventoy/tool/i386/*.qt? $fs/usr/share/ventoy/tool/i386/*.gtk?
42 rm -f $fs/usr/share/ventoy/tool/i386/V2DServer*
43 rm -f $fs/usr/share/ventoy/tool/VentoyGTK.glade
44 rm -f $fs/usr/share/ventoy/tool/distro_gui_type.json
45 rm -f $fs/usr/share/ventoy/VentoyWeb.sh
46 rm -rf $fs/usr/share/ventoy/tool/aarch64
47 rm -rf $fs/usr/share/ventoy/tool/x86_64
48 ln -s i386 $fs/usr/share/ventoy/tool/x86_64
49 rm -rf $fs/usr/share/ventoy/tool/mips64el
50 sed '/= VentoyWeb.sh =/,/just execute/d' -i $fs/usr/share/ventoy/README
51 cp $src/INSTALL/tool/i386/V2DServer $fs/usr/share/ventoy/tool/i386/
52 chmod +x $fs/usr/share/ventoy/tool/i386/V2DServer
53 cp $stuff/TazVentoy.sh $fs/usr/share/ventoy/
54 ln -s /tmp/ventoy.log $fs/usr/share/ventoy/log.txt
55 }