41 lines
920 B
Bash
41 lines
920 B
Bash
#!/usr/bin/env bash
|
|
name='ymp'
|
|
release='1'
|
|
version='1.0'
|
|
url='https://gitlab.com/turkman/devel/sources/ymp'
|
|
description='Yerli ve Milli Package manager'
|
|
email='parduscix@yandex.ru'
|
|
maintainer='sulincix'
|
|
license=('GPLv3')
|
|
source=("https://gitlab.com/turkman/devel/sources/ymp/-/archive/${version}/ymp-${version}.tar.gz")
|
|
depends=(glib readline ncurses)
|
|
makedepends=(vala)
|
|
md5sums=('35d3d4cdea3fcef1d922d202db79cee2')
|
|
uses=(curl libarchive)
|
|
curl_depends=(curl)
|
|
libarchive_depends=(libarchive)
|
|
group=(sys.apps)
|
|
arch=('x86_64')
|
|
|
|
cd $name-$version
|
|
|
|
unset CFLAGS
|
|
unset CXXFLAGS
|
|
|
|
setup(){
|
|
meson setup build --prefix=/usr \
|
|
--libdir=/usr/lib64 \
|
|
$(use_opt curl -Dlibcurl=true -Dlibcurl=false) \
|
|
$(use_opt libarchive -Dlibarchive=true -Dlibarchive=false) \
|
|
-Ddebug=true -Dshared=true -Dscripts=true -Dlibbrotli=false
|
|
}
|
|
|
|
build(){
|
|
ninja -C build
|
|
}
|
|
|
|
package(){
|
|
ninja -C build install
|
|
}
|
|
|