Package st: Specfile

Name: st
Version: 0.8.2
Release: alt1
Summary: A simple terminal implementation for X
License: MIT
Group: Terminals
Url: http://st.suckless.org/

# repacked http://dl.suckless.org/st/%name-%version.tar.gz
Source0: %name-%version.tar

Source1: st.desktop
Source2: st-user
Source3: st-user.1

Requires: fonts-ttf-liberation
Requires: alternatives

# Automatically added by buildreq on Fri Sep 16 2016
# optimized out: fontconfig fontconfig-devel libX11-devel libXrender-devel libfreetype-devel pkg-config python-base xorg-kbproto-devel xorg-renderproto-devel xorg-xproto-devel
BuildRequires: libXft-devel

%description
A simple virtual terminal emulator for X which sucks less.

%package user
Summary: Sources and tools for user configuration of st
Group: Terminals
License: MIT
Requires: %name = %EVR

%description user
Source files for st and a launcher/builder wrapper script for
customized configurations.

%prep
%setup
sed -e "/\<tic\>/d" -i Makefile

%build
%make_build CC="cc -std=c99" CFLAGS="%optflags"

%install
%makeinstall_std PREFIX=%prefix
mv %buildroot%_bindir/st{,.bin}
install -pm755 %SOURCE2 %buildroot%_bindir/st-user
install -Dpm644 %SOURCE3 %buildroot%_mandir/man1/st-user.1

sed -i -e 's/VERSION/%version/' \
       -e 's/RELEASE/%release/' \
       %buildroot%_bindir/st-user \
       %buildroot%_mandir/man1/st-user.1

mkdir -p %buildroot%_datadir/applications/
cp %SOURCE1 %buildroot%_datadir/applications/st.desktop

mkdir -p %buildroot%_altdir
cat >%buildroot%_altdir/%name <<EOF
%_bindir/st	%_bindir/st.bin	10
/usr/bin/xvt	%_bindir/st	10
EOF

cat >%buildroot%_altdir/%name-user <<EOF
%_bindir/st	%_bindir/st-user	20
EOF

%files
%_altdir/%name
%_bindir/st.bin
%_man1dir/st.1*
%_datadir/applications/st.desktop
%doc LICENSE FAQ LEGACY README TODO st.info

%files user
%_altdir/%name-user
%_bindir/st-user
%_man1dir/st-user.1*

%changelog
* Fri Aug 16 2019 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.8.2-alt1
- Updated to 0.8.2.

* Mon Sep 19 2016 Gleb F-Malinovskiy <glebfm@altlinux.org> 0.7-alt1
- Initial build.