1
0
mirror of https://github.com/gryf/debian-pkgs.git synced 2026-04-25 15:21:26 +02:00
Files
debian-pkgs/recipies/wmamixer.sh
T
2018-04-22 17:22:14 +01:00

41 lines
1.2 KiB
Bash
Executable File

#!/bin/sh
rm -fr _wmamixer wmamixer wmamixer-0.1 wmamixer-0.1.deb
dpkg -l |grep -q libasound2-dev
if [ $? != 0 ]; then
apt-get -y install libasound2-dev
fi
JOBS=-j$(($(nproc) + 1))
git clone https://github.com/gryf/wmamixer.git || exit "Cannot clone repo"
mkdir -p _wmamixer/DEBIAN _wmamixer/usr/bin \
_wmamixer/usr/share/doc/wmamixer && \
cd wmamixer && \
make $JOBS && \
gzip README.rst && \
gzip README.wmmixer && \
gzip README.wmsmixer && \
mv wmamixer ../_wmamixer/usr/bin/ && \
mv README.rst.gz ../_wmamixer/usr/share/doc/wmamixer/ && \
mv README.wmmixer.gz ../_wmamixer/usr/share/doc/wmamixer/ && \
mv README.wmsmixer.gz ../_wmamixer/usr/share/doc/wmamixer/ && \
cd .. && \
rm -fr wmamixer && \
SIZE=`du -ks _wmamixer/usr|cut -f 1` && \
cat > _wmamixer/DEBIAN/control << EOF
Package: wmamixer
Version: 0.2
Section: user/hidden
Priority: optional
Architecture: amd64
Maintainer: Roman Dobosz <gryf@vimja.com>
Description: Alsa Mixer in a windowmakers' dockapp
EOF
echo "Installed-Size: ${SIZE}" >> _wmamixer/DEBIAN/control && \
mv _wmamixer wmamixer-0.2 && dpkg-deb -b wmamixer-0.2 && \
rm -fr wmamixer-0.2 && \
echo wmamixer done.