Skip to content

Commit d99ec53

Browse files
committed
Delete .gitignore
1 parent 39a8044 commit d99ec53

File tree

2 files changed

+46
-17
lines changed

2 files changed

+46
-17
lines changed

archlinuxcn/mfgtools-git/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

archlinuxcn/mfgtools-git/PKGBUILD

Lines changed: 46 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,80 @@
11
# Maintainer: taotieren <admin@taotieren.com>
22

3-
pkgname=mfgtools-git
4-
pkgver=1.5.4.r2.gf7aaaae
3+
pkgbase=mfgtools-git
4+
pkgname=(mfgtools{,-doc}-git)
5+
pkgver=1.5.109.r9.gd669525
56
pkgrel=1
67
epoch=
78
pkgdesc="uuu (Universal Update Utility), mfgtools 3.0. Freescale/NXP I.MX Chip image deploy tools."
8-
arch=('x86_64')
9-
url="https://github.com/NXPmicro/mfgtools"
9+
arch=('x86_64' 'aarch64')
10+
url="https://github.com/nxp-imx/mfgtools"
1011
license=('BSD')
1112
groups=()
1213
depends=('bzip2' 'zlib' 'libusb' 'libzip' 'openssl')
13-
makedepends=('cmake' 'git')
14+
makedepends=('cmake' 'git' 'ninja')
1415
checkdepends=()
1516
optdepends=()
16-
provides=('uuu' 'mfgtool')
17-
conflicts=(${pkgname%-git})
1817
replaces=()
1918
backup=()
2019
options=('!strip')
2120
install=
2221
changelog=
23-
source=("${pkgname%-git}::git+${url}.git"
24-
"uuu-complete.bash")
22+
source=("${pkgbase%-git}::git+${url}.git"
23+
"${pkgbase%-git}-doc::git+${url}.wiki.git"
24+
"uuu-complete.bash")
2525
noextract=()
2626
sha256sums=('SKIP'
27+
'SKIP'
2728
'ffc8e32655ce574a4719c85c5c9a3530a5ec619e933fc801a291df8ec506a442')
2829
#validpgpkeys=()
2930

3031
pkgver() {
31-
cd "${srcdir}/${pkgname%-git}"
32+
cd "${srcdir}/${pkgbase%-git}"
3233
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/uuu_//g' | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
3334
}
3435

36+
# prepare() {
37+
# cd "${srcdir}/${pkgbase%-git}"
38+
# git submodule update --init --recursive
39+
# }
40+
3541
build() {
36-
cd "${srcdir}/${pkgname%-git}"
37-
cmake -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
38-
make -C build
42+
cd "${srcdir}/${pkgbase%-git}"
43+
cmake -Bbuild -DCMAKE_INSTALL_PREFIX=/usr \
44+
-DCMAKE_BUILD_TYPE=None \
45+
-GNinja
46+
47+
ninja -C build
3948
}
4049

41-
package() {
50+
package_mfgtools-git() {
51+
provides=('uuu' 'mfgtool')
52+
conflicts=(${pkgname%-git})
53+
4254
cd "${srcdir}/${pkgname%-git}/build"
43-
make DESTDIR="$pkgdir/" install
55+
DESTDIR="$pkgdir/" ninja -C "${srcdir}/${pkgname%-git}/build" install
4456
install -Dm0644 "${srcdir}/uuu-complete.bash" "${pkgdir}/etc/bash_completion.d/uuu-complete.bash"
4557
install -Dm0644 "${srcdir}/${pkgname%-git}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE"
4658
install -dm0755 "${pkgdir}/etc/udev/rules.d/"
4759
./uuu/uuu -udev > "${pkgdir}/etc/udev/rules.d/70-uuu.rules"
60+
}
61+
62+
package_mfgtools-doc-git() {
63+
pkgdesc+=" (doc)"
64+
depends=(asciidoc
65+
dblatex
66+
findutils
67+
coreutils)
68+
provides=(${pkgname%-git})
69+
conflicts=(${pkgname%-git})
70+
71+
cd "${srcdir}/${pkgname%-git}/"
72+
find . -type f -name "*.asciidoc" -exec sh -c 'mv "$0" "${0%.asciidoc}"' {} \;
73+
sed -i 's|=====|====|g' Release-Notes
74+
echo "<revhistory>" > UUU-docinfo.xml
75+
git log -n25 --reverse --format="format:<revision><revnumber>%h</revnumber><date>%cd</date><authorinitials>%an</authorinitials><revremark>%s</revremark></revision>" >> UUU-docinfo.xml
76+
echo "</revhistory>" >> UUU-docinfo.xml
77+
a2x -L -a docinfo UUU
4878

79+
install -Dm0644 "${srcdir}/${pkgname%-git}/UUU.pdf" -t "${pkgdir}/usr/doc/${pkgname%-git}/"
4980
}

0 commit comments

Comments
 (0)