PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : K3b 0.12.17



Batosai
25.08.06, 13:17
Obgleich an der Version 1 des beliebten Brennprogramms mit Hochdruck gearbeitet wird, gibt es eine neue Version im stabilen 0.12.x Zweig.

Die Änderungen zu 0.12.16 sind im folgenden:



Fixed saving/loading of the file view configuration.
Improved ffmpeg autoconf check.
More FreeBSD Compile fixes (thanks to Heiner Eichmann).
Fixed symbolic link handling in data projects (a bug introduced in 0.12.16).
Use UTF-8 encoding to store and load local CDDB entries.
Never use growisofs parameter -dvd-compat with DVD+RW media.
Fixed flac audio encoding for the audio project conversion feature.



Homepage: http://www.k3b.org/

webstar
03.09.06, 11:44
.., gibt es eine neue Version im stabilen 0.12.x Zweig. ...
Homepage: http://www.k3b.org/

Und hier als kleines Schmankerl ein Build-Script für alle Selbstkompilierer!
k3b-0.12.x-build.sh


#!/bin/bash
#
#
#
# Buildscript made by Jens Ornot alias Webstar (oj_webstar[at]yahoo[punkt]de)
# Tested on a Linux from Scratch - System (Release 6.1.1webstar)
#
#
# K3b - The CD/DVD Kreator for Linux - optimized for KDE - licensed under the GPL
#
# Download (HTTP): http://switch.dl.sourceforge.net/sourceforge/k3b/k3b-$VERSION.tar.bz2
# http://switch.dl.sourceforge.net/sourceforge/k3b/k3b-i18n-$VERSION.tar.bz2
#
# Download size: ca. 4,0 MB
# ca. 4,5 MB
#
# Estimated disk space required:
#
#
# Estimated build time:
#
#
# K3b 0.12 Requirements: KDE >= 3.2
# QT >= 3.2
# cdrecord/mkisofs
# dvd+rw-tools
#
# Optionally: cdrdao, MAD MPEG Audio Decoder Library, cdparanoia devel, Ogg Vorbis library,
# FLAC++ library, VCDImager, Normalize, eMovix, SoX, Lame, Musepack (libmpcdec),
# libsndfile, ffmpeg, Musicbrainz (libmusicbrainz), HAL

# Setzen der Kompiler-Flags:
export CFLAGS="-Os -march=i686 -mtune=i686 -fomit-frame-pointer -pipe -w"
export CXXFLAGS="-Os -march=i686 -mtune=i686 -fomit-frame-pointer -pipe -w"
export LDFLAGS=-s

# Namesdefinition der Sourcen:
export NAME=k3b

# Versionsdefinition der Sourcen:
export MAJOR_RELEASE=0.12
export MINOR_RELEASE=17

export VERSION=${MAJOR_RELEASE}.${MINOR_RELEASE}

# Verzeichnis in welchem die Sourcen konfiguriert und kompiliert werden:
export BUILD_DIR=$(pwd)/${NAME}-${MAJOR_RELEASE}-$(cat /etc/lfs-release)

# Verzeichnis in welchem die Source-Archive und Patches liegen:
export SOURCE_DIR=${HOME}/Backup/Software/${NAME}/${NAME}-${MAJOR_RELEASE}.x

# Downloadquelle:
export DOWNLOAD_SERVER=http://surfnet.dl.sourceforge.net

# Wechsel ins Sourcen-Verzeichnis:
cd ${SOURCE_DIR}

# Existiert das Source-Tar-Archiv nicht, dann lade es vom Download-Server herunter:
if [ -f ${NAME}-${VERSION}.tar.bz2 ]; then
echo "${NAME}-${VERSION}.tar.bz2 existiert!"
else
wget ${DOWNLOAD_SERVER}/sourceforge/${NAME}/${NAME}-${VERSION}.tar.bz2
fi

# Existiert das Source-Tar-Archiv nicht, dann lade es vom Download-Server herunter:
if [ -f ${NAME}-i18n-${VERSION}.tar.bz2 ]; then
echo "${NAME}-i18n-${VERSION}.tar.bz2 existiert!"
else
wget ${DOWNLOAD_SERVER}/sourceforge/${NAME}/${NAME}-i18n-${VERSION}.tar.bz2
fi

# Wechsel zurück zum Ausgangs-Verzeichnis
cd -

# Erstelle Buildverzeichnis und wechsel in selbiges:
mkdir -vvp ${BUILD_DIR}
cd ${BUILD_DIR}

# Lösche Verzeichnis, wenn es existiert:
if [ -d ${NAME}-${VERSION} ]; then
rm -rvvf ${NAME}-${VERSION}
fi

# Entpacke das Sourcen-Archiv und wechsel in den entpackten Ordner:
tar xfj ${SOURCE_DIR}/${NAME}-${VERSION}.tar.bz2 &&
cd ${NAME}-${VERSION}

# Führe den Konfigurationsschritt aus:
./configure --prefix=$(kde-config --prefix) \
--sysconfdir=/etc/kde \
--disable-debug \
--disable-dependency-tracking \
2>&1 | tee config-1.0.log &&

# Kompiliere die Sourcen:
make \
2>&1 | tee build-1.0.log &&

# Installiere die Software und aktuallisiere den Linker-Cache:
su -c '{ make install &&

/sbin/ldconfig; } \
2>&1 | tee install-1.0.log'

# Wechsel zurück ins Buildverzeichnis:
cd - &&

# Lösche Verzeichnis, wenn es existiert:
if [ -d ${NAME}-i18n-${VERSION}]; then
rm -rvvf ${NAME}-i18n-${VERSION}
fi

# Entpacke das Sourcen-Archiv und wechsel in den entpackten Ordner:
tar xfj ${SOURCE_DIR}/${NAME}-i18n-${VERSION}.tar.bz2 &&
cd ${NAME}-i18n-${VERSION}

# Führe den Konfigurationsschritt aus:
./configure --prefix=$(kde-config --prefix) \
--sysconfdir=/etc/kde \
--disable-debug \
--disable-dependency-tracking \
2>&1 | tee config-1.0.log &&

# Kompiliere die Sourcen:
make \
2>&1 | tee build-1.0.log &&

# Installiere die Software und aktuallisiere den Linker-Cache:
su -c '{ make install &&

/sbin/ldconfig; } \
2>&1 | tee install-1.0.log' Vorher bitte alle alten k3b*Pakete deinstallieren!
Desweiteren die Pfade für das Source- bzw. Build-Verzeichnis den eigenen individuellen Gegebenheiten anpassen!

Die Verwendung des Build-Scriptes geschieht auf eigene Gefahr!
Es kann kein Garantie auf Funktionsfähigkeit gegeben werden.
Desweiteren kann keine Haftung bei Datenverlusten durch Verwendung des Build-Scriptes
und für die damit erstellenden binären Daten(sprich die Applikation) gewährt werden!

Schönen Tag noch, man liest sich. :)
Euer Jens Ornot alias Webstar

Stephanw
03.09.06, 12:32
Was ist eigentlich das besondere an der Version 1?

Auf der Seite von k3b fanden sich nicht so unglaublich viele interessante Details dazu.

Gruß Stephan