summaryrefslogtreecommitdiffstats
path: root/ncurses/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'ncurses/Pkgfile')
-rw-r--r--ncurses/Pkgfile48
1 files changed, 29 insertions, 19 deletions
diff --git a/ncurses/Pkgfile b/ncurses/Pkgfile
index ffc2a4d..df88789 100644
--- a/ncurses/Pkgfile
+++ b/ncurses/Pkgfile
@@ -1,28 +1,38 @@
-description="A System V Release 4.0 curses emulation library"
-packager=""
-maintainer="CRUX System Team, core-ports at crux dot nu"
+description="A System V Release 4.0 curses emulation library."
+packager="CRUX System Team <core-ports AT crux DOT nu>"
+maintainer="Lukc <lukc AT upyum DOT com>"
url="http://www.gnu.org/software/ncurses/ncurses.html"
depends=()
name=ncurses
version=5.7
release=1
-source=(http://ftp.gnu.org/gnu/ncurses/ncurses-5.7.tar.gz)
+source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)
build ()
{
- cd $name-$version;
- local OPTIONS="--with-install-prefix=$PKG --prefix=/usr --with-normal --with-shared --without-debug --without-ada
-";
- ./configure $OPTIONS;
- make;
- make install;
- make distclean;
- ./configure $OPTIONS --enable-widec;
- make;
- make install;
- mkdir $PKG/lib;
- for i in w '';
- do
- mv $PKG/usr/lib/libncurses$i.so.* $PKG/lib && ln -sf libncurses$i.so $PKG/usr/lib/libcurses$i.so && ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so && ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so.5;
- done
+ cd $name-$version;
+ local opts=(
+ --with-install-prefix=$PKG
+ --prefix=$prefix
+ --with-normal
+ --with-shared
+ --without-debug
+ $(use_with ada)
+ );
+ ./configure ${opts[@]};
+ make;
+ make install;
+ make distclean;
+ ./configure ${opts[@]} --enable-widec;
+ make;
+ make install;
+ # In my mind, it’s correct to install a such important library in /lib.
+ mkdir $PKG/lib;
+ for i in w '';
+ do
+ mv $PKG/usr/lib/libncurses$i.so.* $PKG/lib && \
+ ln -sf libncurses$i.so $PKG/usr/lib/libcurses$i.so && \
+ ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so && \
+ ln -sf ../../lib/libncurses$i.so.5 $PKG/usr/lib/libncurses$i.so.5;
+ done
}