Pagina 1 di 1
pacchetto lmms?
Inviato: sab 25 set 2010, 12:32
da sya54M
salve, mi chiedevo come mai non viene più pacchettizzato questo programma: linux multimedia studio.
ci sono problemi di compilazione?
se mi dite che non da problemi a compilare e che non ci mette troppo tempo su un pc scarso, posso pacchettizzarmelo da solo...
grazie
Re: pacchetto lmms?
Inviato: sab 25 set 2010, 17:27
da sya54M
ok mi sono fatto il txz... non da nessun problema la compilazione e non richiede nemmeno dipendenze obbligatorie oltre i pacchetti inclusi in slackware, quindi è filato tutto liscio.
Re: pacchetto lmms?
Inviato: dom 26 set 2010, 9:25
da Ansa89
Magari puoi provare ad inviare lo slackbuild a qualche pacchettizzatore (via e-mail o pm).
Re: pacchetto lmms?
Inviato: dom 26 set 2010, 10:10
da hashbang
Lo sto pachettizzando io per il repository
EDIT: Comunque il pacchetto è presente nel repository. L'ho visto sul database. Lo sto pacchettizzando per la 13.1.
Re: pacchetto lmms?
Inviato: dom 26 set 2010, 13:21
da sya54M
era nel repository della 12.2 per questo mi chiedevo come mai non era più stato pacchettizzato per la 13.0 e la 13.1
comunque anche se non serve più il mio slackbuild è questo:
Codice: Seleziona tutto
#!/bin/sh
# Packager: Andrea Peluso <sya54M856@gmail.com>
VERSION=${VERSION:-$(echo lmms-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1_ap}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i486 ;;
arm*) export ARCH=arm ;;
*) export ARCH=$( uname -m ) ;;
esac
fi
NUMJOBS=${NUMJOBS:-" -j1 "}
CWD=$(pwd)
TMP=${TMP:-$CWD/tmp}
PKG=$TMP/package-lmms
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
fi
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf lmms-$VERSION
tar xvf $CWD/lmms-$VERSION.tar.?z* || exit 1
cd lmms-$VERSION || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
mkdir build
cd build
cmake \
-DCMAKE_BUILD_TYPE="RELEASE" \
-DCMAKE_CXX_FLAGS="${SLKCFLAGS}" \
-DCMAKE_C_FLAGS="${SLKCFLAGS}" \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_PREFIX=/usr \
..
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
cd ..
mv $PKG/usr/share/man $PKG/usr/
if [ -d $PKG/usr/man ]; then
gzip -9 $PKG/usr/man/man?/*
fi
mkdir -p $PKG/usr/doc/lmms-$VERSION
( cd $TMP/lmms-$VERSION
cp -a AUTHORS COPYING INSTALL README TODO $PKG/usr/doc/lmms-$VERSION
)
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/install
cat > $PKG/install/slack-desc <<EOF
|-----handy-ruler------------------------------------------------------|
lmms: LMMS (aims to be a free alternative to popular but commercial Cubase)
lmms:
lmms: Giving you the ability of producing music with your computer by
lmms: creating/synthesizing sounds, arranging samples, playing live with
lmms: keyboard and much more...
lmms:
lmms: Packager: Andrea Peluso <sya54M856@gmail.com>
lmms:
EOF
cd $PKG
requiredbuilder -y -v -s $CWD $PKG
makepkg -l y -c n $CWD/lmms-$VERSION-$ARCH-$BUILD.txz
rm -rf $TMP
Re: pacchetto lmms?
Inviato: dom 26 set 2010, 13:33
da sya54M
Offtopic: comunque, se avete tempo, un altro consiglio può essere hydrogen 
Re: pacchetto lmms?
Inviato: dom 26 set 2010, 14:11
da hashbang
non è stato abbandonato. Purtroppo la mancanza di personale rende difficile il porting dei pacchetti alle nuove release di Slackware. Infatti ci sono alcuni pacchetti fermi alle versioni precedenti alla 13.0. Per hydrogen vedrò di farlo appena possibile.