#Packager: George Vlahavas pkgname=mp3splt-gtk pkgver=0.9.2 pkgrel=1gv source=("http://prdownloads.sourceforge.net/mp3splt/mp3splt-gtk-$pkgver.tar.gz") url="http://mp3splt.sourceforge.net" docs=('ABOUT-NLS' 'AUTHORS' 'ChangeLog' 'COPYING' 'NEWS' 'README' 'TODO') doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 fi fi if [ -x /usr/bin/update-mime-database ]; then /usr/bin/update-mime-database usr/share/mime > /dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (GTK gui from the mp3splt project)" "mp3splt is a free utility to split mp3/ogg files (without decoding)," "selecting begin/end time; if file is an album, you can get splitpoints" "automatically from internet or a local cue/cddb file." "It splits also Mp3Wrap and AlbumWrap archives." "The mp3splt project is divided in 3 parts:" " - libmp3splt, a library (created from mp3splt version 2.1c)" " - mp3splt, a command line program" " - mp3splt-gtk, a GTK gui" ) build() { cd $startdir/src/${pkgname}-${pkgver} export CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common ./configure --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --localstatedir=/var \ --sysconfdir=/etc \ --disable-gnome \ --disable-mp3splttest \ --disable-audacious \ --disable-scrollkeeper \ --enable-gstreamer sed -i "s#Icon=.*#Icon=mp3splt-gtk#" mp3splt-gtk.desktop.in || return 1 sed -i "s#Name=.*#Name=MP3splt#" mp3splt-gtk.desktop.in || return 1 sed -i "/^$/d" mp3splt-gtk.desktop.in || return 1 make -j $numjobs || return 1 make DESTDIR=$startdir/pkg/ install || return 1 mkdir -p $startdir/pkg/usr/share/icons/hicolor/scalable/apps cp $startdir/pkg/usr/share/pixmaps/mp3splt-gtk_ico.svg $startdir/pkg/usr/share/icons/hicolor/scalable/apps/mp3splt-gtk.svg }