77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
version=\
 | 
						|
(
 | 
						|
    "2.4.2"
 | 
						|
)
 | 
						|
 | 
						|
git=\
 | 
						|
(
 | 
						|
    #"git://github.com/tomojitakasu/RTKLIB#master"
 | 
						|
    "git://github.com/krisklau/RTKLIB#fix/iss99"
 | 
						|
)
 | 
						|
 | 
						|
git_hash=\
 | 
						|
(
 | 
						|
    ec4c2a46eca3cfd98fd2a9a7402bc172ae663858
 | 
						|
)
 | 
						|
 | 
						|
maintainer=\
 | 
						|
(
 | 
						|
    'Kristian Klausen <kristian.klausen@itk.ntnu.no>'
 | 
						|
)
 | 
						|
 | 
						|
 | 
						|
post_unpack()
 | 
						|
{    
 | 
						|
    echo "Checking out correct version"
 | 
						|
    cd "${cfg_dir_builds}/$pkg/RTKLIB-git"
 | 
						|
    git reset --hard ${git_hash}
 | 
						|
}
 | 
						|
 | 
						|
build_dir="RTKLIB-git"
 | 
						|
 | 
						|
build()
 | 
						|
{
 | 
						|
    cd app/str2str/gcc
 | 
						|
    $cmd_make \
 | 
						|
	CC=$cmd_target_cc \
 | 
						|
	CTARGET="${cfg_target_gcc_flags} -DSVR_REUSEADDR" \
 | 
						|
	BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" 
 | 
						|
	
 | 
						|
    cd ../../rtkrcv/gcc
 | 
						|
    $cmd_make \
 | 
						|
	CC=$cmd_target_cc \
 | 
						|
	CTARGET="$cfg_target_gcc_flags" \
 | 
						|
	BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" 
 | 
						|
}
 | 
						|
 | 
						|
host_install()
 | 
						|
{
 | 
						|
    cd app/str2str/gcc
 | 
						|
    $cmd_make \
 | 
						|
	CC=$cmd_target_cc \
 | 
						|
	CTARGET="$cfg_target_gcc_flags " \
 | 
						|
	BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \
 | 
						|
	install
 | 
						|
	
 | 
						|
	cd ../../rtkrcv/gcc
 | 
						|
    $cmd_make \
 | 
						|
	CC=$cmd_target_cc \
 | 
						|
	CTARGET="$cfg_target_gcc_flags " \
 | 
						|
	BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \
 | 
						|
	install
 | 
						|
}
 | 
						|
 | 
						|
target_install()
 | 
						|
{
 | 
						|
    cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/str2str" "${cfg_dir_rootfs}/usr/bin/" &&
 | 
						|
    $cmd_target_strip "${cfg_dir_rootfs}/usr/bin/str2str" 
 | 
						|
    
 | 
						|
    cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/rtkrcv" "${cfg_dir_rootfs}/usr/bin/" &&
 | 
						|
    $cmd_target_strip "${cfg_dir_rootfs}/usr/bin/rtkrcv" 
 | 
						|
    
 | 
						|
    # Copy configurations and run-time commands
 | 
						|
    $cmd_mkdir "${cfg_dir_rootfs}/etc/rtklib/conf" &&
 | 
						|
    cp -a $cfg_dir_builds/rtklib/$build_dir/data ${cfg_dir_rootfs}/etc/rtklib
 | 
						|
}
 | 
						|
 |