41 lines
1002 B
Bash
41 lines
1002 B
Bash
#!/usr/bin/env bash
|
|
name='gptfdisk'
|
|
release='1'
|
|
version='1.0.9'
|
|
url='https://salsa.debian.org/debian/gdisk'
|
|
description='GPT partition table manipulator for Linux'
|
|
email='bayramk@gmail.com'
|
|
maintainer='bk'
|
|
license=('GPLv3')
|
|
source=("https://salsa.debian.org/debian/gdisk/-/archive/debian/$version-2.1/gdisk-debian-$version-2.1.tar.gz"
|
|
"gptfdisk-1.0.9-convenience-1.patch")
|
|
depends=(popt)
|
|
makedepends=()
|
|
md5sums=('c01c07ce8570ec39129fa1682174f711'
|
|
'SKIP')
|
|
group=(sys.apps)
|
|
uses=()
|
|
arch=('x86_64')
|
|
|
|
cd gdisk-debian-$version-2.1
|
|
|
|
# tinfo is not symlink of ncurses for turkman
|
|
export LDFLAGS="$LDFLAGS -ltinfo"
|
|
|
|
prepare(){
|
|
patch -Np1 -i ../gptfdisk-1.0.9-convenience-1.patch
|
|
sed -i 's|ncursesw/||' gptcurses.cc &&
|
|
sed -i 's|sbin|usr/sbin|' Makefile &&
|
|
sed -i '/UUID_H/s/^.*$/#if defined (_UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H)/' guid.cc &&
|
|
sed -i "/device =/s/= \(.*\);/= strdup(\1);/" gptcl.cc
|
|
}
|
|
|
|
build(){
|
|
make $jobs
|
|
}
|
|
|
|
package(){
|
|
make install $jobs
|
|
}
|
|
|