Početak › Forumi › Linuks distribucije › Slackware › SlackBuild-s
- This topic has 1 odgovor, 1 glas, and was last updated 19 years, 6 months ranije by
worky.
-
AutorČlanci
-
2. mart 2007. u 9:35 am #8413
worky
UčesnikOvo je build za Avidemux iz FreeRock Gnoma, samo sam promenio CFLAGS , prema svom procesoru.Flagovi
se mogu naći na Gentoo sajtovima: http://gentoo-wiki.com/Safe_Cflags
Treba i instalirati noviji paket fontconfig,jer sa postojećim neće da se iskompajlira.Ja sam stavio
fontconfig-2.3.2-i686-3dl.Nisam vršio merenja ali trebalo bi da brže radi ovako 🙂
U prilogu su i buildovi za Xvid i x264 kodeke.[code]#!/bin/sh
CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-avidemux
VERSION=2.3.0
ARCH=${ARCH:-i686}
BUILD=2
if [ ! -d $TMP ]; then
mkdir -p $TMP # location to build the source
fi
rm -rf $PKG
mkdir -p $PKGif [ “$ARCH” = “i386″ ]; then
SLKCFLAGS=”-O2 -march=i386 -mtune=i686″
elif [ “$ARCH” = “i686″ ]; then
CHOST=”i686-pc-linux-gnu”
SLKCFLAGS=”-march=athlon64 -O2 -pipe -fomit-frame-pointer”
CXXFLAGS=”${SLKCFLAGS}”
elif [ “$ARCH” = “s390″ ]; then
SLKCFLAGS=”-O2″
elif [ “$ARCH” = “x86_64″ ]; then
SLKCFLAGS=”-O2″
ficd $TMP
tar xzvf $CWD/avidemux_$VERSION.tar.gz
cd avidemux_$VERSION
CFLAGS=”$SLKCFLAGS” \
./configure –prefix=/usr –with-jsapi-include=/usr/include/js
make
make install DESTDIR=$PKG
chown -R root.bin $PKG/usr/bin
mkdir -p $PKG/usr/doc/avidemux-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README \
ABOUT-NLS History TODO Doxyfile Avidemux2.* $PKG/usr/doc/avidemux-$VERSION
chmod 644 $PKG/usr/doc/avidemux-$VERSION/*
chown root.root $PKG/usr/doc/avidemux-$VERSION/*
mkdir -p $PKG/usr/share/applications
cat $CWD/avidemux.desktop > $PKG/usr/share/applications/avidemux.desktop
chmod 644 $PKG/usr/share/applications/avidemux.desktop
mkdir -p $PKG/usr/share/pixmaps
cp $CWD/avidemux.png $PKG/usr/share/pixmaps/
chmod 644 $PKG/usr/share/pixmaps/avidemux.png
find $PKG -type f | xargs file | grep ELF | cut -f 1 -d : | xargs strip –strip-unneeded
gzip -9 $PKG/usr/man/*/*
mkdir -p $PKG/install
cat $CWD/slack-required > $PKG/install/slack-required
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
makepkg -l y -c n $TMP/avidemux-$VERSION-$ARCH-$BUILD.tgz
# Clean up the extra stuff:
if [ “$1” = “–cleanup” ]; then
rm -rf $TMP/avidemux-$VERSION
rm -rf $PKG
fi
[/code]13. mart 2007. u 4:30 am #53037worky
UčesnikPreporučujem vam i da rebildujete i svoj X11 paket,naročito ako imate ATI grafičku i probleme sa njom.
Posle kompajliranja novog 2.6.20.2 kernela, nije xteo da se instalira Atijev drajver,ima probleme sa kernel headers,možda mu je ovaj kernel suviše nov. A sa generičkim mi je
pucao X povremeno. Rekompajliranje Xorg paketa je rešilo sve probleme.
Iz source foldera sa DVD-a treba prekopirati x11 ,fontconfig i freetype ,i u skripti x11.SlackBuild
promeniti putanje do fontconfig i freetype, i arch u -i686,a i CFLAGS ,ako želite da vam x poleti.
Ali ovi flagovi moraju biti podržani i u kernelu.Kompajliranje traje malo duže ali se isplati.
Slack je i onako brz a sada je turbo. Naprimer obična igrica Lbreakout2 je odjednom
postala prebrza za mene.
Konačno se X podiže bez problema i mnogo brže. -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.