Use autotools to build Amarok on Ubuntu and Debian

v3.5.13-sru
Timothy Pearson 13 years ago
parent 46b27ed1c0
commit cd9a7c5ac8

@ -0,0 +1,14 @@
debian/install-mp3 /usr/lib/amarok
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /usr/share/services
Depend on amarok-xine | amarok-engine
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok
install debian/kubuntu-media-amarok and debian/amarok_play_audiocd.desktop in amarok.install
chmod x debian/amarok/usr/bin/kubuntu-media-amarok in debian/rules in section
common-binary-post-install-arch::
remove amarok-common.lintian, amarok.lintian
make watch file actually work
#### due to removal of KDE 3 packages ####
remove kdemultimedia-dev, kdebase-dev from Build-Depends
remove amarok-konqsidebar, kdemultimedia-kio-plugins from Recommends
remove complete amarok-konqsidebar package

@ -0,0 +1,28 @@
Amarok packages for Debian
==========================
A couple of notes which you may find useful:
- starting with Amarok 1.4, lyrics downloading is implemented in a
separate Ruby script;
- Last.fm stream support is also implemented with the help of a Ruby
script.
- if you want amarok to be able to play CDs, you need to install the
kdemultimedia-kio-plugins package.
- the scripts available in the 'Scripts' menu need that you install
some other packages for them to work. Those packages are listed in
the Suggests: field of the amarok package.
Also, users not using the full KDE environment may get the following
error when executing amarok for the first time: "Socket-path is not a
link or a directory: /home/$USER/.kde/socket-$HOSTNAME". Just execute:
$ lnusertemp socket
Note that you only need to execute it once, not each time that you
start Amarok.
-- Adeodato Simó <dato@net.com.org.es>

@ -0,0 +1,24 @@
debian/tmp/opt/trinity/share/apps/amarok/*
debian/tmp/opt/trinity/share/apps/profiles/*
debian/tmp/opt/trinity/share/doc/*
debian/tmp/opt/trinity/share/icons/*
debian/tmp/opt/trinity/share/locale/*
debian/tmp/opt/trinity/share/config.kcfg/amarok.kcfg
debian/tmp/opt/trinity/share/services/amarok_void-engine_plugin.desktop
debian/tmp/opt/trinity/share/services/amarok_generic-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ifp-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ipod-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_njb-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_smb-device.desktop
debian/tmp/opt/trinity/share/services/amarok_massstorage-device.desktop
debian/tmp/opt/trinity/share/services/amarok_nfs-device.desktop
debian/tmp/opt/trinity/share/services/amarok_daap-mediadevice.desktop
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/share/services/amarok_riokarma-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_mtp-mediadevice.desktop
debian/tmp/opt/trinity/bin/amarok_proxy.rb
debian/tmp/opt/trinity/bin/amarok_daapserver.rb
debian/tmp/etc/*

@ -0,0 +1,4 @@
debian/tmp/opt/trinity/share/services/amarok_xine-engine.desktop
debian/tmp/opt/trinity/share/config.kcfg/xinecfg.kcfg
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.so
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.la

@ -0,0 +1,3 @@
debian/tmp/opt/trinity/share/services/amarok_yauap-engine_plugin.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.so

@ -0,0 +1,48 @@
debian/tmp/opt/trinity/share/applications/kde/amarok.desktop
debian/tmp/opt/trinity/share/services/amarokitpc.protocol
debian/tmp/opt/trinity/share/services/amaroklastfm.protocol
debian/tmp/opt/trinity/share/services/amarokpcast.protocol
debian/tmp/opt/trinity/share/servicetypes/amarok_plugin.desktop
debian/tmp/opt/trinity/share/servicetypes/amarok_codecinstall.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_append.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_addaspodcast.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_play_audiocd.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.so
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.so
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.la
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.so
debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
debian/tmp/opt/trinity/bin/amarok
debian/tmp/opt/trinity/bin/amarokapp
debian/tmp/opt/trinity/bin/amarok_libvisual
debian/tmp/opt/trinity/bin/amarokcollectionscanner
debian/icons/* /opt/trinity/share/pixmaps
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /opt/trinity/share/services
debian/amarok_play_audiocd.desktop /opt/trinity/share/apps/konqueror/servicemenus
debian/kubuntu-media-amarok /opt/trinity/bin
debian/install-mp3 /opt/trinity/lib/amarok

@ -0,0 +1,4 @@
debian/man/amarokapp-trinity.1
debian/man/amarok-trinity.1
debian/man/amarokcollectionscanner-trinity.1
debian/man/amarok_libvisual-trinity.1

@ -0,0 +1,8 @@
?package(amarok):\
needs="X11"\
section="Applications/Sound"\
hints="KDE"\
title="Amarok"\
icon32x32="/usr/share/pixmaps/amarok.xpm"\
icon16x16="/usr/share/pixmaps/amarok-16.xpm"\
command="/opt/trinity/bin/amarok"

@ -0,0 +1,46 @@
[Desktop Entry]
ServiceTypes=media/audiocd
Actions=Play;
Encoding=UTF-8
X-KDE-Priority=TopLevel
[Desktop Action Play]
Name=Play Audio CD with amaroK
Name[ar]=قراءة قرص مدمج صوتي بواسطة amaroK
Name[bg]=Възпроизвеждане на аудио CD с amaroK
Name[bn]=ক্যাফিন দিয়ে অডিও সিডি চালাও
Name[br]=Seniñ ur bladenn klevet gant amaroK
Name[ca]=Reprodueix Audio CD amb amaroK
Name[cs]=Pehrát audio CD amaroK
Name[da]=Spil lyd-cd med amaroK
Name[de]=Audio-CD mit amaroK abspielen
Name[el]=Αναπαραγωγή CD ήχου με το amaroK
Name[es]=Reproducir CD de audio con amaroK
Name[et]=Esita audio-CD amaroK'is
Name[fi]=Soita musiikki-cd amaroKssa
Name[fr]=Jouer un CD Audio avec amaroK
Name[ga]=Seinn CD Fuaime le amaroK
Name[gl]=Reproducir o CD de Áudio con amaroK
Name[he]=נגן תקליטור שמע עם amaroK
Name[is]=Spila tónlistardisk með amaroK
Name[it]=Riproduci CD audio con amaroK
Name[ja]=amaroKで音楽CDを再生
Name[ka]=აუდიო CD-ის დაკვრა amaroK-ით
Name[km]=ចាក់​ស៊ីឌី​អូឌីយ៉ូ​​ជាមួយ amaroK
Name[nb]=Spill lyd-CD med amaroK
Name[nl]=Audio-cd met amaroK afspelen
Name[nn]=Spel lyd-CD med amaroK
Name[pa]=ਕੈਫੀਨ ਨਾਲ ਆਡੀਓ CD ਚਲਾਓ
Name[pl]=Odtwarzaj audio CD w amaroK
Name[pt]=Tocar o CD de Áudio com o amaroK
Name[pt_BR]=Reproduzir o CD de Áudio com o amaroK
Name[sr]=Пустио аудио CD amaroK-ом
Name[sr@Latn]=Pustio audio CD amaroK-om
Name[sv]=Spela ljud-cd med amaroK
Name[tr]=amaroK ile Ses CD'si Çal
Name[uk]=Програти аудіо-КД з amaroK
Name[xx]=xxPlay Audio CD with amaroKxx
Name[zh_CN]=用 amaroK 播放音频 CD
Name[zh_TW]=使用 amaroK 播放音樂 CD
Icon=amarok
Exec=bash kubuntu-media-amarok %u

@ -0,0 +1,86 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2002,2003 Colin Walters <walters@debian.org>
# Description: Defines some useful variables, but no rules
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_rules_buildvars
_cdbs_rules_buildvars = 1
CDBS_VERSION = something
# Common useful variables
DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;')
# Split into arch/indep packages
ifneq ($(DEB_INDEP_PACKAGES),cdbs)
DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep)))
DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same))))
endif
# Split into normal and udeb packages
ifeq ($(DEB_UDEB_PACKAGES),)
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
else
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
endif
# Too much bother for now. If someone complains we'll fix it.
#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES))
#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES))
# A handy list of every package, udeb or not
DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES))
DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES)))
DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES)))
DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
# Some support for srcdir != builddir builds.
# These are relative to the root of the package
DEB_SRCDIR ?= .
DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR))
# Miscellaneous bits
DEB_ARCH = $(shell dpkg --print-architecture)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU)
DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
ifeq ($(words $(DEB_ALL_PACKAGES)),1)
DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/
else
DEB_DESTDIR = $(CURDIR)/debian/tmp/
endif
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1)
endif

@ -0,0 +1,98 @@
ifndef _cdbs_bootstrap
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
endif
ifndef _cdbs_class_debian-qt-kde
_cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
include debian/cdbs/uploaders.mk
DEB_PATCHDIRS := debian/patches/common debian/patches
DEB_KDE_ENABLE_FINAL := yes
DEB_INSTALL_DOCS_ALL :=
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
else
cdbs_kde_enable_final =
endif
endif
common-build-arch:: debian/stamp-man-pages
debian/stamp-man-pages:
if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
for f in $$(find debian/man -name '*.sgml'); do \
docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
done
for f in $$(find debian/man -name '*.man'); do \
soelim -I debian/man $$f \
> debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
done
touch debian/stamp-man-pages
common-binary-indep::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_INDEP_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
common-binary-arch::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_ARCH_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
clean::
rm -rf debian/man/out
-rmdir debian/man
rm -f debian/stamp-man-pages
rm -rf debian/shlibs-check
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
fi
if test -e debian/$(cdbs_curpkg).presubj; then \
install -p -D -m644 debian/$(cdbs_curpkg).presubj \
debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
fi
binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
set -e; \
for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en; find . -name index.docbook`; do \
pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
echo Building $$pkg HTML docs...; \
mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
/opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en/$$pkg/index.docbook; \
done
for pkg in $(DOC_HTML_PRUNE) ; do \
rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
done
clean::
rm -f debian/stamp-cvs-make
endif

@ -0,0 +1,97 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
# Description: A class for KDE packages; sets KDE environment variables, etc
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_class_kde
_cdbs_class_kde := 1
# for dh_icons
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
ifdef _cdbs_tarball_dir
DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
export kde_htmldir = \$${datadir}/doc/kde/HTML
ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
endif
ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final =
cdbs_kde_enable_debug = --enable-debug=yes
else
cdbs_kde_enable_debug = --disable-debug
endif
ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_debug = --enable-debug=full
endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
cleanbuilddir::
-$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
mkdir -p po
-XGETTEXT=/usr/bin/kde-xgettext EXTRACTATTR=/opt/trinity/bin/extractattr sh $(DEB_SRCDIR)/admin/cvs.sh extract-messages
-for file in po/*pot; do \
sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \
done
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox
rm -rf po/*.pot
# This is a convenience target for calling manually. It's not part of
# the build process.
buildprep: clean apply-patches
$(MAKE) -f admin/Makefile.common dist
debian/rules clean
endif

@ -0,0 +1,16 @@
Sune Vuorela <debian@pusling.com>
Ana Beatriz Guerrero Lopez <ana@debian.org>
Fathi Boudra <fboudra@free.fr>
Modestas Vainius <geromanas@mailas.com>
Josh Metzler <joshdeb@metzlers.org>
Isaac Clerencia <isaac@debian.org>
Adeodato Simó <dato@net.com.org.es>
Adeodato Simo <dato@net.com.org.es>
Christopher Martin <chrsmrtn@debian.org>
Daniel Schepler <schepler@debian.org>
Sarah Hobbs <hobbsee@ubuntu.com>
Nacho Barrientos Arias <nacho@debian.org>
Ricardo Javier Cardenes Medina <rcardenes@debian.org>
Ricardo Cardenes <rcardenes@debian.org>
Armin Berres <trigger+debian@space-based.de>
Francesco Pedrini <francesco.pedrini@gmail.com>

@ -0,0 +1,29 @@
MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//')
debian/control.tmp:
@if [ ! -e debian/control.in ] ; then \
echo "this package is not yet prepared for using automatic update of uploaders"; \
echo "Please do so."; \
exit 1; \
fi
@sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp
check-uploaders: debian/control.tmp
@if ! diff -q debian/control debian/control.tmp ; then \
echo "WARNING:: Control file differs from manually generated one" ; \
echo "WARNING:: Please update it manually and check it afterwards" ; \
echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\
echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\
fi
clean::
rm -f debian/control.tmp
update-uploaders: debian/control.tmp
@mv -f debian/control.tmp debian/control
makebuilddir:: check-uploaders

@ -0,0 +1,19 @@
#!/usr/bin/env perl
use strict;
use warnings;
my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
my ($version3, $version3_next);
my ($version2, $version2_next);
($version3 = $version) =~ s/-[^-]+$//;
($version2 = $version3) =~ s/\.[^.]+$//;
($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
print "KDE-Version3=$version3\n";
print "KDE-Version2=$version2\n";
print "KDE-Next-Version3=$version3_next\n";
print "KDE-Next-Version2=$version2_next\n";

File diff suppressed because it is too large Load Diff

@ -0,0 +1,98 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Modestas Vainius <modestas@vainius.eu>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
kdelibs4-trinity-dev,
libxine-dev, libdbus-tqt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,97 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: @@@MAINTAINER@@@
Uploaders: @@@UPLOADERS@@@
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2, automake, autoconf, libtool,
kdelibs4-trinity-dev,
libxine-dev, libdbus-qt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev
Standards-Version: 3.8.3
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,51 @@
Debianized by Peter Rockai <mornfall@mornfall.homeip.net> 2004-04-11
New maintainer Adeodato Simó <dato@net.com.org.es> 2004-09-22
New maintainer Modestas Vainius <modestas@vainius.eu> 2007-12-24
It was downloaded from:
<ftp://ftp.kde.org/pub/kde/stable/amarok/>
And the project homepage is:
<http://amarok.kde.org>
Upstream Authors:
| Alexandre Oliveira <aleprj@gmail.com>
| Christian Muehlhaeuser <chris@chris.de>
| Frederik Holljen <fh@ez.no>
| Gábor Lehel <illissius@gmail.com>
| Ian Monroe <ian@monroe.nu>
| Jeff Mitchell <kde-dev@emailgoeshere.com>
| Mark Kretschmann <markey@web.de>
| Martin Aumueller <aumuell@reserv.at>
| Max Howell <max.howell@methylblue.com>
| Mike Diehl <madpenguin8@yahoo.com>
| Pierpaolo Di Panfilo <pippo_dp@libero.it>
| Roman Becker <roman@formmorf.de>
| Seb Ruiz <me@sebruiz.net>
| Stanislav Karchebny <berkus@madfire.net>
Copyright:
| © 2002-2003, Mark Kretschmann
| © 2003-2006, The Amarok Development Squad
License terms:
| This program is free software; you can redistribute it and/or modify
| it under the terms of the GNU General Public License as published by
| the Free Software Foundation; version 2 dated June, 1991.
|
| This package is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| GNU General Public License for more details.
|
| You should have received a copy of the GNU General Public License
| along with this program; if not, write to the Free Software Foundation,
| Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
The full text of the GNU General Public License version 2 is available on
Debian systems in /usr/share/common-licenses/GPL-2.

@ -0,0 +1,210 @@
/* XPM */
static char *amarok-16[] = {
/* columns rows colors chars-per-pixel */
"16 16 188 2",
" c black",
". c #010203",
"X c #010304",
"o c #030405",
"O c #030406",
"+ c #05070A",
"@ c #03080C",
"# c #05090D",
"$ c #04090F",
"% c #050A10",
"& c #070F17",
"* c #071019",
"= c #0A1521",
"- c #0B1825",
"; c #0D1824",
": c #0D1926",
"> c #0F1A26",
", c #0F1E2C",
"< c #0E1F30",
"1 c #101D2A",
"2 c #0F2133",
"3 c #102030",
"4 c #132436",
"5 c #132639",
"6 c #142638",
"7 c #17293B",
"8 c #14283C",
"9 c #152A40",
"0 c #193047",
"q c #193149",
"w c #19324B",
"e c #203A55",
"r c #223D59",
"t c #26415E",
"y c #234562",
"u c #22456C",
"i c #23486F",
"p c #26486E",
"a c #284360",
"s c #294663",
"d c #244A71",
"f c #264F7A",
"g c #294A70",
"h c #2A4B71",
"j c #2D4D73",
"k c #29537B",
"l c #2D5178",
"z c #304F74",
"x c #35506D",
"c c #325176",
"v c #325277",
"b c #335377",
"n c #355377",
"m c #365575",
"M c #37567A",
"N c #32597F",
"B c #33587E",
"V c #375A7F",
"C c #385472",
"Z c #395572",
"A c #3A5675",
"S c #38567A",
"D c #3B5876",
"F c #3A597A",
"G c #3B587A",
"H c #3B5A7B",
"J c #3B587C",
"K c #405C7F",
"L c #445E7F",
"P c #46607E",
"I c #2B5781",
"U c #385C82",
"Y c #376088",
"T c #37628A",
"R c #3A688F",
"E c #3E6A90",
"W c #3F6B92",
"Q c #415D80",
"! c #435E81",
"~ c #445F80",
"^ c #445F82",
"/ c #466686",
"( c #476687",
") c #4A6486",
"_ c #4E6989",
"` c #4F6E8F",
"' c #42769E",
"] c #46769D",
"[ c #50698A",
"{ c #506A89",
"} c #516A89",
"| c #506F8F",
" . c #546D8C",
".. c #556E8E",
"X. c #5B7088",
"o. c #5B718A",
"O. c #587591",
"+. c #5B7491",
"@. c #5E7B9A",
"#. c #487BA2",
"$. c #6F7D8C",
"%. c #607790",
"&. c #637B97",
"*. c #627E9B",
"=. c #6B7D90",
"-. c #4980A8",
";. c #4A83AA",
":. c #5491B8",
">. c #5693B9",
",. c #5E99BE",
"<. c #658DAC",
"1. c #6A87A0",
"2. c #6A87A4",
"3. c #6D89A7",
"4. c #758BA2",
"5. c #758FA9",
"6. c #7E8FA1",
"7. c #7F93A7",
"8. c #7997AC",
"9. c #63A5CA",
"0. c #6CA7CA",
"q. c #6CA8CB",
"w. c #8B949E",
"e. c #8093A7",
"r. c #8594A4",
"t. c #8395A8",
"y. c #8D99A6",
"u. c #8F9DAB",
"i. c #93A0AD",
"p. c #9AA0A8",
"a. c #9EA7B1",
"s. c #A5A6A7",
"d. c #A3ACB7",
"f. c #A9AFB7",
"g. c #A5B2BF",
"h. c #B0B1B2",
"j. c #B2B2B2",
"k. c gray70",
"l. c #B1B3B6",
"z. c #B4B5B6",
"x. c #B6B6B6",
"c. c #BBBBBB",
"v. c #B8BBBE",
"b. c #BCBCBC",
"n. c #BDBEBF",
"m. c gray75",
"M. c #A8B8C9",
"N. c #B9BDC2",
"B. c #BABEC3",
"V. c #93C1D9",
"C. c #9BC7DD",
"Z. c #BFC5CB",
"A. c #B9C4D0",
"S. c #C1C1C1",
"D. c #C3C3C3",
"F. c #C6C6C6",
"G. c gray78",
"H. c #C5C8CB",
"J. c gray79",
"K. c #CACACA",
"L. c #CBCBCB",
"P. c gray80",
"I. c #CDCDCD",
"U. c #CECECE",
"Y. c gray81",
"T. c #C1C8D0",
"R. c #D0D0D0",
"E. c gray82",
"W. c #D1D1D2",
"Q. c #D2D2D2",
"!. c LightGray",
"~. c gray83",
"^. c #D5D5D5",
"/. c #D7D7D7",
"(. c #DADADA",
"). c gray86",
"_. c gainsboro",
"`. c gray87",
"'. c #CFD8E1",
"]. c #D0D9E1",
"[. c #E4E4E4",
"{. c gray90",
"}. c gray91",
"|. c gray92",
" X c #EAEDF1",
".X c gray94",
"XX c gray97",
"oX c None",
/* pixels */
"oXoXoXoXX 6 a D Z r 1 oXoXoXoX",
"oXoXoX2 | i.n.D.n.l.t.F * oXoXoX",
"oXoXw e.G.).).~.Q.L.D.z.*.- oXoX",
"oX< 7.K._.(.(.~.Q.P.f.y.c.@.% oX",
"X ` b._.(./.~.~.Q.r. .L b.v.s ",
"4 u.L./.~.~.Q.H.+.! .$.z.G.5.# ",
"t k.Y.Q.Q.d._ +.c _ ~ s.B.P.g.3 ",
"Z k.P.B.6.n A.&.L ) z F o.G.H.9 ",
"x j.d._ h b _ J K ~ ! w.D.~.T.8 ",
"e X.j S h p c M J c p.).{.{.M.: ",
"> 4.D u u l N U J H R..X.X|.3.O ",
" C =.d I T E E T O.`.XXXX].w ",
"oX& f k E ] -.;.#.1.[.XX X/ oX",
"oXoX= I ' >.q.9.,.8.{.]./ @ oX",
"oXoXoX# y :.V.C.0.<.2.w X oXoX",
"oXoXoXoX + , 7 4 ; O oXoXoXoX"
};

@ -0,0 +1,220 @@
/* XPM */
static char *amarok[] = {
/* columns rows colors chars-per-pixel */
"32 32 182 2",
" c #000000",
". c #020508",
"X c #03090E",
"o c #0E0E0E",
"O c #050A10",
"+ c #09131E",
"@ c #101112",
"# c #14191F",
"$ c #0A1622",
"% c #0B1926",
"& c #0D1C2C",
"* c #0E1F30",
"= c #161E26",
"- c #0F2032",
"; c #18222D",
": c #102336",
"> c #12273C",
", c #1A2632",
"< c #1C2B3B",
"1 c #142C44",
"2 c #162F48",
"3 c #16304A",
"4 c #18324E",
"5 c #183450",
"6 c #1B3A5A",
"7 c #20344A",
"8 c #223A52",
"9 c #1E4064",
"0 c #22456B",
"q c #23486E",
"w c #28496F",
"e c #244A72",
"r c #244D78",
"t c #2B4C72",
"y c #26517E",
"u c #2C5077",
"i c #2B537B",
"p c #325175",
"a c #355479",
"s c #33587E",
"d c #395575",
"f c #38567A",
"g c #3B597C",
"h c #405C7D",
"j c #49627D",
"k c #52677E",
"l c #275280",
"z c #285685",
"x c #295788",
"c c #2D5982",
"v c #2A598A",
"b c #2C5D91",
"n c #355C83",
"m c #395E83",
"M c #2E6094",
"N c #336189",
"B c #3A658C",
"V c #336395",
"C c #356892",
"Z c #386798",
"A c #3C6C93",
"S c #3C6A9A",
"D c #3D729A",
"F c #425D80",
"G c #456083",
"H c #41678D",
"J c #496485",
"K c #4C6688",
"L c #4F6889",
"P c #466E93",
"I c #426E9B",
"U c #417096",
"Y c #42739B",
"T c #47789F",
"R c #4B749C",
"E c #506782",
"W c #536A84",
"Q c #536C8B",
"! c #586C82",
"~ c #5D7084",
"^ c #5D748D",
"/ c #51769D",
"( c #55799E",
") c #5A7190",
"_ c #447AA1",
"` c #457CA8",
"' c #4F78A2",
"] c #5C7EA1",
"[ c #627B96",
"{ c #6A7F96",
"} c #4681AB",
"| c #4984AB",
" . c #4E8BB2",
".. c #5082A7",
"X. c #5084AA",
"o. c #5E80A4",
"O. c #5B81A9",
"+. c #548CB2",
"@. c #5390B6",
"#. c #5594BD",
"$. c #5B94BC",
"%. c #5E99BE",
"&. c #6C8197",
"*. c #69809B",
"=. c #758699",
"-. c #778A9D",
";. c #7C8691",
":. c #798A9D",
">. c #6080A2",
",. c #6A86A3",
"<. c #6E8CAB",
"1. c #608FB2",
"2. c #7389A3",
"3. c #7B91A6",
"4. c #7B9AB9",
"5. c #579AC1",
"6. c #5B9EC5",
"7. c #669EC2",
"8. c #68A8CC",
"9. c #6AACD0",
"0. c #72ABCD",
"q. c #78AFCE",
"w. c #71B0D2",
"e. c #7BB4D4",
"r. c #858F9B",
"t. c #87909A",
"y. c #8D949B",
"u. c #94989C",
"i. c #9D9D9D",
"p. c #8493A3",
"a. c #8395A8",
"s. c #8798A9",
"d. c #859FB9",
"f. c #9199A3",
"g. c #8EA2B7",
"h. c #8CA5BF",
"j. c #96A2AB",
"k. c #9BA4AD",
"l. c #9DA9B5",
"z. c #A3A3A3",
"x. c #A6A9AC",
"c. c #ACACAC",
"v. c #A3ABB2",
"b. c #A4AEB8",
"n. c #AAAEB1",
"m. c #ADB0B3",
"M. c #ADB4BB",
"N. c #B3B3B3",
"B. c #B0B7BE",
"V. c #B6B8B9",
"C. c #BBBBBB",
"Z. c #8FA7C1",
"A. c #87B6D1",
"S. c #85BBD7",
"D. c #A2B1C1",
"F. c #AFBBC7",
"G. c #ADBAC8",
"H. c #B2BCC7",
"J. c #B0BCCA",
"K. c #B8BDC3",
"L. c #93C2DA",
"P. c #9EC9DE",
"I. c #BFC3C7",
"U. c #B0C1D3",
"Y. c #AFD1E1",
"T. c #B4D6E4",
"R. c #C3C3C4",
"E. c #C1C4C8",
"W. c #CCCCCC",
"Q. c #C1CEDC",
"!. c #CFD4D9",
"~. c #D3D3D3",
"^. c #D6DADE",
"/. c #DBDBDB",
"(. c #DAE0E6",
"). c #E2E3E3",
"_. c #E2E5E8",
"`. c #ECECEC",
"'. c #EAEEF1",
"]. c #F4F4F4",
"[. c #FBFBFB",
"{. c None",
/* pixels */
"{.{.{.{.{.{.{.{.{.{.{.o # , 7 8 8 < ; @ o {.{.{.{.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.X 4 l M I / ( ( R Z v 9 * {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.X 6 M ( s.n.N.N.N.N.N.N.k.,.S r & {.{.{.{.{.{.{.",
"{.{.{.{.{.{.- v ( k.N.C.W.W.~.~.W.R.R.V.N.N.3.Z 6 . {.{.{.{.{.",
"{.{.{.{. 3 V a.N.C.~.)./././.~.~.~.W.W.R.V.N.n./ r X {.{.{.{.",
"{.{.{.{.2 Z j.N.W./././././.~.~.~.W.W.W.W.R.K.N.N.o.y . {.{.{.",
"{.{.{.& V j.N.W.).)././.~.~.~.~.~.W.W.W.W.R.n.R.C.V.] q {.{.",
"{.{.. v a.N.R.)././././.~./.~.~.W.~.W.W.R.E q n.R.C.V.I 1 {.{.",
"{.{.6 ( N.C././././.~.~.~.~.~.~.W.~.~.b.j ^ p j R.C.C.v.v X {.",
"{.X b k.N.W././././.~./.~.~.~.~.~.W.:.e Q ) K k x.R.R.R.o.5 {.",
"{.4 ' N.V././.~.~./.~.~.~.~.~.~.E.J p F ) ) p y.i.R.R.R.b.v . ",
"o r s.N.R./.~.~.~.~.~.~.~.W.I.B.h d s Q Q K ! z.c.W.W.R.R.I % ",
"@ M n.N.W.~.~.~.~.~.~.E.Q g g f p w L Q Q t u.z.W.W.W.W.W.<.4 . ",
", S N.N.W.~.~.~.~.~.K.h G &.D.Q 0 F K L j j z.C.l.M.~.W.W.g.0 . ",
"< / N.N.W.W.W.W.W.M.f h [ [.'.a g K G L p 0 d g w &.~.~.~.M.0 . ",
"8 ( N.N.W.W.W.p.Q w p w (.F.f f F F G K g a g d j t.c.!.~.K.i . ",
"7 ( N.N.R.R.{ 2.F 0 0 Q H.e g g F F F F G g g u.c.n.C././.H.r . ",
", I N.m.f.^ h 0 0 0 0 d t a f g g F F F p ! c.N.W./.)././.D.q ",
"= V y.h f t d m p 0 0 q p p d a g g F p ! N.C.).).).).).).d.6 ",
"o x :.t w t a d t 0 q t p a d s f f a 0 c.C.).`.`.`.).).).] , . ",
"o 8 ,.r.q 0 q 0 0 q t u p s s g m f e g V./.`.`.`.`.`._.^.M X . ",
"{.% Z m.;.q 0 0 q e i i s N h N m s r ^ C.`.].].].].`.`.Z.9 . ",
"{. r 2.N.! q q t n c m N B B B B c s =.R.].].].].].]._.S $ {.",
"{.. $ Z =.q q u m c H B A U U U B B n p.~.].].[.[.[.].4.9 {.",
"{.{. 6 z q r i c P U Y Y T _ _ D Y N j.~.].[.[.[.].U.v X {.{.",
"{.{.{.. e y r c A Y T ..| @. . .| ..D l./.`.].].[.Q.V % {.{.",
"{.{.{. . e c N A D @.@.8.6.6.%.%.+.T n./.`.].].J.Z * {.{.{.",
"{.{.{.{. . 9 M D X.@.6.q.w.w.8.8.%.| N./.`.(.4.v % {.{.{.{.",
"{.{.{.{.{. > N } #.9.S.L.L.S.w.0.@.c.~.h.S 9 X {.{.{.{.{.",
"{.{.{.{.{.{. X 2 C $.A.Y.T.P.q.#.` ' b 0 + {.{.{.{.{.{.",
"{.{.{.{.{.{.{.{. # < 9 p w w 0 5 - . {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.{. . . . . . . . . {.{.{.{.{.{.{.{.{.{."
};

@ -0,0 +1,40 @@
check_mp3() {
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually."
else
Xdialog --msgbox "There was an error installing MP3 support.\nYou need to install the package \"libxine1-ffmpeg\" manually." 10 60
fi
exit 1
else
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "MP3 support now installed, you will need to restart Amarok." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "MP3 support now installed, you will need to restart Amarok."
else
Xdialog --msgbox "MP3 support now installed, you will need to restart Amarok." 5 60
fi
exit 0
fi
}
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
#is available, not installed
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdesu ] && [ -x /usr/bin/install-package ]; then
/opt/trinity/bin/kdesu -d "install-package --icon amarok --install libxine1-ffmpeg"
elif [ -x /usr/bin/gksudo ] && [ -x /usr/sbin/synaptic ]; then
gksudo "sh -c 'echo \"libxine1-ffmpeg i\"|synaptic --non-interactive --set-selections'"
else
xterm -e 'sudo apt-get install libxine1-ffmpeg'
fi
check_mp3
fi
exit 0

@ -0,0 +1,16 @@
#!/bin/bash
DEVICE=$@
if [ -n "$DEVICE" ];then
if [ ${DEVICE:0:7} = "audiocd" ]; then
amarok --cdplay ${DEVICE#*=}
elif [ ${DEVICE:0:1} = "/" ]; then
amarok --cdplay `dcop kded mediamanager fullList | grep -B1 $DEVICE | head -n1`
else
amarok --cdplay /dev/cdrom
fi
else
amarok --cdplay /dev/cdrom
fi

@ -0,0 +1,181 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Mar 2004" "K Desktop Environment" "An audio player for KDE"
.SH NAME
amarok
\- An audio player for KDE
.SH SYNOPSIS
amarok [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
amaroK is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.SH OPTIONS
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SS Qt options:
.TP
.B \-\-display <displayname>
Use the X-server display 'displayname'.
.TP
.B \-\-session <sessionId>
Restore the application for the given 'sessionId'.
.TP
.B \-\-cmap
Causes the application to install a private color
map on an 8-bit display.
.TP
.B \-\-ncols <count>
Limits the number of colors allocated in the color
cube on an 8-bit display, if the application is
using the QApplication::ManyColor color
specification.
.TP
.B \-\-nograb
tells Qt to never grab the mouse or the keyboard.
.TP
.B \-\-dograb
running under a debugger can cause an implicit
\-\-nograb, use \-\-dograb to override.
.TP
.B \-\-sync
switches to synchronous mode for debugging.
.TP
.B \-\-fn, \-\-font <fontname>
defines the application font.
.TP
.B \-\-bg, \-\-background <color>
sets the default background color and an
application palette (light and dark shades are
calculated).
.TP
.B \-\-fg, \-\-foreground <color>
sets the default foreground color.
.TP
.B \-\-btn, \-\-button <color>
sets the default button color.
.TP
.B \-\-name <name>
sets the application name.
.TP
.B \-\-title <title>
sets the application title (caption).
.TP
.B \-\-visual TrueColor
forces the application to use a TrueColor visual on
an 8-bit display.
.TP
.B \-\-inputstyle <inputstyle>
sets XIM (X Input Method) input style. Possible
values are onthespot, overthespot, offthespot and
root.
.TP
.B \-\-im <XIM server>
set XIM server.
.TP
.B \-\-noxim
disable XIM.
.TP
.B \-\-reverse
mirrors the whole layout of widgets.
.SS
.SS KDE options:
.TP
.B \-\-caption <caption>
Use 'caption' as name in the titlebar.
.TP
.B \-\-icon <icon>
Use 'icon' as the application icon.
.TP
.B \-\-miniicon <icon>
Use 'icon' as the icon in the titlebar.
.TP
.B \-\-config <filename>
Use alternative configuration file.
.TP
.B \-\-dcopserver <server>
Use the DCOP Server specified by 'server'.
.TP
.B \-\-nocrashhandler
Disable crash handler, to get core dumps.
.TP
.B \-\-waitforwm
Waits for a WM_NET compatible windowmanager.
.TP
.B \-\-style <style>
sets the application GUI style.
.TP
.B \-\-geometry <geometry>
sets the client geometry of the main widget.
.SS
.SS Arguments:
URL(s) Files/URLs to Open
.SS
.SS Options:
.TP
.B \-r, \-\-previous
Skip backwards in playlist
.TP
.B \-p, \-\-play
Start playing current playlist
.TP
.B \-s, \-\-stop
Stop playback
.TP
.B \-\-pause
Pause playback
.TP
.B \-f, \-\-next
Skip forwards in playlist
.SS
.SS Additional options:
.TP
.B \-e, \-\-enqueue
Enqueue Files/URLs
.SH SEE ALSO
Full user documentation is available through the KDE Help Center. You can also enter the URL
.BR help:/amarok/
directly into konqueror or you can run
.BR "`khelpcenter help:/amarok/'"
from the command-line.
.BR
.SH AUTHORS
.nf
Christian Muehlhaeuser <chris@chris.de>
.BR
Mark Kretschmann <markey@web.de>
.BR
Max Howell <max.howell@methylblue.com>
.BR
Stanislav Karchebny <berk@upnet.ru>
.BR
Please use http://bugs.kde.org to report bugs, do not mail the authors directly.
.BR
.SH OTHER
This manual page was written by Alejandro Exojo <suy@badopi.org> for the Debian
system (but may be used by others).
.BR

@ -0,0 +1,14 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROK_LIBVISUAL 1 "Feb 2008" "Amarok" "LibVisual support utility for Amarok"
.SH NAME
amarok_libvisual \- LibVisual support utility for Amarok
.SH SYNOPSIS
amarok_libvisual
.SH DESCRIPTION
This is LibVisual support helper utility for Amarok. It's used internally by Amarok
itself when needed and is not supposed to be invoked manually by user.
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,23 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Feb 2008" "Amarok" "An audio player for KDE"
.SH NAME
amarokapp
\- A direct executable for Amarok.
.SH SYNOPSIS
amarokapp [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
Amarok is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.P
This is direct Amarok executable. The recommend way to run Amarok is using
\fBamarok(1)\fP, which is a wrapper script around \fBamarokapp\fP. However, if you're
debugging Amarok with gdb, valgrind or similar program, you will probably want to
run it against this binary directly.
.P
\fBamarokapp(1)\fP takes the same command line options and arguments as
\fBamarok(1)\fP. See its manual page for more information how to run \fBamarokapp\fP.
.SH SEE ALSO
amarok(1)
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,63 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROKCOLLECTIONSCANNER 1 "Feb 2008" "Amarok" "Collection Scanner for Amarok"
.SH NAME
amarokcollectionscanner \- Collection Scanner for Amarok
.SH SYNOPSIS
amarokcollectionscanner [Qt\-options] [KDE\-options] Folder(s)
.SH DESCRIPTION
This Amarok helper utility scans folder(s) given on the command line or
restarts previous scan if \fB\-\-restart\fP option was given and writes a
specially structured XML file to standard output with extensive information
(including tags) about audio files it was able to find. XML file schema used
by this utility is Amarok specific.
.P
You may find his utility useful if you need to retreive and/or display extended
information about collection of audio files.
.SH OPTIONS
.SS
.SS Arguments:
Folder(s) Folders to scan
.SS
.SS Options:
.TP
.B \-r, \-\-recursive
Scan folders recursively
.TP
.B \-i, \-\-incremental
Incremental Scan (modified folders only)
.TP
.B \-p, \-\-importplaylists
Import playlist
.TP
.B \-s, \-\-restart
Restart the scanner at last position, after a crash []
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,85 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
# by dh_makeshlibs
DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
# Amarok engines should not auto-depend on amarok.
# Appropriate relationships are set manually in the control file.
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/lyrics_astraweb.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/playlist2html/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/ruby_debug/debug.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/python_qt_template.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/ruby_qt_template.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/RequestHandler.py
binary-post-install/amarok-common-trinity::
# Remove excess COPYING files from script directories
rm -f \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_lyrc/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_default/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_impulsive/COPYING
# Remove Mac OSX resource fork file
rm -f debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/ruby_lib/rubygems/._gem_commands.rb
### POST-INSTALL HACKING
common-binary-post-install-arch::
# Check for not installed files
dh_install --no-act --list-missing
chmod a+x debian/amarok-trinity/opt/trinity/lib/amarok/install-mp3
chmod +x debian/amarok-trinity/opt/trinity/bin/kubuntu-media-amarok
ln -s /opt/trinity/bin/amarokapp debian/amarok-trinity/opt/trinity/lib/amarok/amarokapp

@ -0,0 +1,2 @@
version=3
opts=pasv ftp://ftp.kde.org/pub/kde/stable/amarok/([0-9.]+)/src/amarok-([0-9.]+)\.tar\.bz2

@ -10,6 +10,9 @@ _cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
@ -93,6 +96,14 @@ binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
done
clean::
if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-cvs-make
endif

@ -35,7 +35,7 @@ else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
@ -59,7 +59,7 @@ endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/kde"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
@ -70,7 +70,7 @@ cleanbuilddir::
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
@ -82,7 +82,7 @@ common-install-prehook-impl::
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox

@ -11,8 +11,8 @@ Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
ruby, ruby1.8-dev,
automake, autoconf, libtool, libltdl-dev
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org

@ -1,27 +1,16 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
### CDBS INCLUDES
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde
DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
DEB_CONFIGURE_PREFIX := /opt/trinity
DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
@ -30,20 +19,20 @@ DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
--disable-final \
--without-akode \
--without-gstreamer10 \
--without-libkarma \
--with-ifp \
--with-libgpod \
--with-libnjb \
--with-libmtp \
--enable-mysql \
--enable-postgresql \
--with-yauap \
--prefix=/opt/trinity \
--with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
@ -54,6 +43,45 @@ DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
### Libtool and Automake updates
# Autoguess automake /usr/share subdirectory. Insure from failures
DEB_AUTOMAKE_SHARE_DIR = /usr/share/automake-$(shell automake --version | head -n 1 | sed 's/^automake (GNU automake) \([0-9]\+\.[0-9]\+\).*/\1/')
ifneq ($(words $(DEB_AUTOMAKE_SHARE_DIR)),1)
DEB_AUTOMAKE_SHARE_DIR =
endif
post-patches:: debian/stamp-automake
debian/stamp-automake:
touch debian/stamp-automake-started
if test -n "$(DEB_AUTOMAKE_SHARE_DIR)"; then \
for f in $(DEB_AUTOMAKE_SHARE_DIR)/*; do \
if test -f $$f && \
test -f $(DEB_SRCDIR)/admin/`basename $$f`; then \
cp -f $$f $(DEB_SRCDIR)/admin; \
fi; \
done; \
fi
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common
touch $@
# Install ${curpkg}.install as lintian overrides
$(patsubst %,binary-install/%,$(DEB_PACKAGES))::
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/opt/trinity/share/lintian/overrides/$(cdbs_curpkg); \
fi
clean::
if test -d $(DEB_SRCDIR) && test -f debian/stamp-automake-started; then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-automake*
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \

@ -0,0 +1,14 @@
debian/install-mp3 /usr/lib/amarok
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /usr/share/services
Depend on amarok-xine | amarok-engine
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok
install debian/kubuntu-media-amarok and debian/amarok_play_audiocd.desktop in amarok.install
chmod x debian/amarok/usr/bin/kubuntu-media-amarok in debian/rules in section
common-binary-post-install-arch::
remove amarok-common.lintian, amarok.lintian
make watch file actually work
#### due to removal of KDE 3 packages ####
remove kdemultimedia-dev, kdebase-dev from Build-Depends
remove amarok-konqsidebar, kdemultimedia-kio-plugins from Recommends
remove complete amarok-konqsidebar package

@ -0,0 +1,28 @@
Amarok packages for Debian
==========================
A couple of notes which you may find useful:
- starting with Amarok 1.4, lyrics downloading is implemented in a
separate Ruby script;
- Last.fm stream support is also implemented with the help of a Ruby
script.
- if you want amarok to be able to play CDs, you need to install the
kdemultimedia-kio-plugins package.
- the scripts available in the 'Scripts' menu need that you install
some other packages for them to work. Those packages are listed in
the Suggests: field of the amarok package.
Also, users not using the full KDE environment may get the following
error when executing amarok for the first time: "Socket-path is not a
link or a directory: /home/$USER/.kde/socket-$HOSTNAME". Just execute:
$ lnusertemp socket
Note that you only need to execute it once, not each time that you
start Amarok.
-- Adeodato Simó <dato@net.com.org.es>

@ -0,0 +1,24 @@
debian/tmp/opt/trinity/share/apps/amarok/*
debian/tmp/opt/trinity/share/apps/profiles/*
debian/tmp/opt/trinity/share/doc/*
debian/tmp/opt/trinity/share/icons/*
debian/tmp/opt/trinity/share/locale/*
debian/tmp/opt/trinity/share/config.kcfg/amarok.kcfg
debian/tmp/opt/trinity/share/services/amarok_void-engine_plugin.desktop
debian/tmp/opt/trinity/share/services/amarok_generic-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ifp-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ipod-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_njb-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_smb-device.desktop
debian/tmp/opt/trinity/share/services/amarok_massstorage-device.desktop
debian/tmp/opt/trinity/share/services/amarok_nfs-device.desktop
debian/tmp/opt/trinity/share/services/amarok_daap-mediadevice.desktop
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/share/services/amarok_riokarma-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_mtp-mediadevice.desktop
debian/tmp/opt/trinity/bin/amarok_proxy.rb
debian/tmp/opt/trinity/bin/amarok_daapserver.rb
debian/tmp/etc/*

@ -0,0 +1,4 @@
debian/tmp/opt/trinity/share/services/amarok_xine-engine.desktop
debian/tmp/opt/trinity/share/config.kcfg/xinecfg.kcfg
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.so
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.la

@ -0,0 +1,3 @@
debian/tmp/opt/trinity/share/services/amarok_yauap-engine_plugin.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.so

@ -0,0 +1,48 @@
debian/tmp/opt/trinity/share/applications/kde/amarok.desktop
debian/tmp/opt/trinity/share/services/amarokitpc.protocol
debian/tmp/opt/trinity/share/services/amaroklastfm.protocol
debian/tmp/opt/trinity/share/services/amarokpcast.protocol
debian/tmp/opt/trinity/share/servicetypes/amarok_plugin.desktop
debian/tmp/opt/trinity/share/servicetypes/amarok_codecinstall.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_append.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_addaspodcast.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_play_audiocd.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.so
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.so
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.la
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.so
debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
debian/tmp/opt/trinity/bin/amarok
debian/tmp/opt/trinity/bin/amarokapp
debian/tmp/opt/trinity/bin/amarok_libvisual
debian/tmp/opt/trinity/bin/amarokcollectionscanner
debian/icons/* /opt/trinity/share/pixmaps
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /opt/trinity/share/services
debian/amarok_play_audiocd.desktop /opt/trinity/share/apps/konqueror/servicemenus
debian/kubuntu-media-amarok /opt/trinity/bin
debian/install-mp3 /opt/trinity/lib/amarok

@ -0,0 +1,4 @@
debian/man/amarokapp-trinity.1
debian/man/amarok-trinity.1
debian/man/amarokcollectionscanner-trinity.1
debian/man/amarok_libvisual-trinity.1

@ -0,0 +1,8 @@
?package(amarok):\
needs="X11"\
section="Applications/Sound"\
hints="KDE"\
title="Amarok"\
icon32x32="/usr/share/pixmaps/amarok.xpm"\
icon16x16="/usr/share/pixmaps/amarok-16.xpm"\
command="/opt/trinity/bin/amarok"

@ -0,0 +1,46 @@
[Desktop Entry]
ServiceTypes=media/audiocd
Actions=Play;
Encoding=UTF-8
X-KDE-Priority=TopLevel
[Desktop Action Play]
Name=Play Audio CD with amaroK
Name[ar]=قراءة قرص مدمج صوتي بواسطة amaroK
Name[bg]=Възпроизвеждане на аудио CD с amaroK
Name[bn]=ক্যাফিন দিয়ে অডিও সিডি চালাও
Name[br]=Seniñ ur bladenn klevet gant amaroK
Name[ca]=Reprodueix Audio CD amb amaroK
Name[cs]=Pehrát audio CD amaroK
Name[da]=Spil lyd-cd med amaroK
Name[de]=Audio-CD mit amaroK abspielen
Name[el]=Αναπαραγωγή CD ήχου με το amaroK
Name[es]=Reproducir CD de audio con amaroK
Name[et]=Esita audio-CD amaroK'is
Name[fi]=Soita musiikki-cd amaroKssa
Name[fr]=Jouer un CD Audio avec amaroK
Name[ga]=Seinn CD Fuaime le amaroK
Name[gl]=Reproducir o CD de Áudio con amaroK
Name[he]=נגן תקליטור שמע עם amaroK
Name[is]=Spila tónlistardisk með amaroK
Name[it]=Riproduci CD audio con amaroK
Name[ja]=amaroKで音楽CDを再生
Name[ka]=აუდიო CD-ის დაკვრა amaroK-ით
Name[km]=ចាក់​ស៊ីឌី​អូឌីយ៉ូ​​ជាមួយ amaroK
Name[nb]=Spill lyd-CD med amaroK
Name[nl]=Audio-cd met amaroK afspelen
Name[nn]=Spel lyd-CD med amaroK
Name[pa]=ਕੈਫੀਨ ਨਾਲ ਆਡੀਓ CD ਚਲਾਓ
Name[pl]=Odtwarzaj audio CD w amaroK
Name[pt]=Tocar o CD de Áudio com o amaroK
Name[pt_BR]=Reproduzir o CD de Áudio com o amaroK
Name[sr]=Пустио аудио CD amaroK-ом
Name[sr@Latn]=Pustio audio CD amaroK-om
Name[sv]=Spela ljud-cd med amaroK
Name[tr]=amaroK ile Ses CD'si Çal
Name[uk]=Програти аудіо-КД з amaroK
Name[xx]=xxPlay Audio CD with amaroKxx
Name[zh_CN]=用 amaroK 播放音频 CD
Name[zh_TW]=使用 amaroK 播放音樂 CD
Icon=amarok
Exec=bash kubuntu-media-amarok %u

@ -0,0 +1,86 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2002,2003 Colin Walters <walters@debian.org>
# Description: Defines some useful variables, but no rules
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_rules_buildvars
_cdbs_rules_buildvars = 1
CDBS_VERSION = something
# Common useful variables
DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;')
# Split into arch/indep packages
ifneq ($(DEB_INDEP_PACKAGES),cdbs)
DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep)))
DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same))))
endif
# Split into normal and udeb packages
ifeq ($(DEB_UDEB_PACKAGES),)
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
else
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
endif
# Too much bother for now. If someone complains we'll fix it.
#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES))
#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES))
# A handy list of every package, udeb or not
DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES))
DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES)))
DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES)))
DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
# Some support for srcdir != builddir builds.
# These are relative to the root of the package
DEB_SRCDIR ?= .
DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR))
# Miscellaneous bits
DEB_ARCH = $(shell dpkg --print-architecture)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU)
DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
ifeq ($(words $(DEB_ALL_PACKAGES)),1)
DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/
else
DEB_DESTDIR = $(CURDIR)/debian/tmp/
endif
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1)
endif

@ -0,0 +1,98 @@
ifndef _cdbs_bootstrap
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
endif
ifndef _cdbs_class_debian-qt-kde
_cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
include debian/cdbs/uploaders.mk
DEB_PATCHDIRS := debian/patches/common debian/patches
DEB_KDE_ENABLE_FINAL := yes
DEB_INSTALL_DOCS_ALL :=
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
else
cdbs_kde_enable_final =
endif
endif
common-build-arch:: debian/stamp-man-pages
debian/stamp-man-pages:
if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
for f in $$(find debian/man -name '*.sgml'); do \
docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
done
for f in $$(find debian/man -name '*.man'); do \
soelim -I debian/man $$f \
> debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
done
touch debian/stamp-man-pages
common-binary-indep::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_INDEP_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
common-binary-arch::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_ARCH_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
clean::
rm -rf debian/man/out
-rmdir debian/man
rm -f debian/stamp-man-pages
rm -rf debian/shlibs-check
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
fi
if test -e debian/$(cdbs_curpkg).presubj; then \
install -p -D -m644 debian/$(cdbs_curpkg).presubj \
debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
fi
binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
set -e; \
for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en; find . -name index.docbook`; do \
pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
echo Building $$pkg HTML docs...; \
mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
/opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en/$$pkg/index.docbook; \
done
for pkg in $(DOC_HTML_PRUNE) ; do \
rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
done
clean::
rm -f debian/stamp-cvs-make
endif

@ -0,0 +1,97 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
# Description: A class for KDE packages; sets KDE environment variables, etc
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_class_kde
_cdbs_class_kde := 1
# for dh_icons
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
ifdef _cdbs_tarball_dir
DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
export kde_htmldir = \$${datadir}/doc/kde/HTML
ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
endif
ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final =
cdbs_kde_enable_debug = --enable-debug=yes
else
cdbs_kde_enable_debug = --disable-debug
endif
ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_debug = --enable-debug=full
endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
cleanbuilddir::
-$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
mkdir -p po
-XGETTEXT=/usr/bin/kde-xgettext EXTRACTATTR=/opt/trinity/bin/extractattr sh $(DEB_SRCDIR)/admin/cvs.sh extract-messages
-for file in po/*pot; do \
sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \
done
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox
rm -rf po/*.pot
# This is a convenience target for calling manually. It's not part of
# the build process.
buildprep: clean apply-patches
$(MAKE) -f admin/Makefile.common dist
debian/rules clean
endif

@ -0,0 +1,16 @@
Sune Vuorela <debian@pusling.com>
Ana Beatriz Guerrero Lopez <ana@debian.org>
Fathi Boudra <fboudra@free.fr>
Modestas Vainius <geromanas@mailas.com>
Josh Metzler <joshdeb@metzlers.org>
Isaac Clerencia <isaac@debian.org>
Adeodato Simó <dato@net.com.org.es>
Adeodato Simo <dato@net.com.org.es>
Christopher Martin <chrsmrtn@debian.org>
Daniel Schepler <schepler@debian.org>
Sarah Hobbs <hobbsee@ubuntu.com>
Nacho Barrientos Arias <nacho@debian.org>
Ricardo Javier Cardenes Medina <rcardenes@debian.org>
Ricardo Cardenes <rcardenes@debian.org>
Armin Berres <trigger+debian@space-based.de>
Francesco Pedrini <francesco.pedrini@gmail.com>

@ -0,0 +1,29 @@
MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//')
debian/control.tmp:
@if [ ! -e debian/control.in ] ; then \
echo "this package is not yet prepared for using automatic update of uploaders"; \
echo "Please do so."; \
exit 1; \
fi
@sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp
check-uploaders: debian/control.tmp
@if ! diff -q debian/control debian/control.tmp ; then \
echo "WARNING:: Control file differs from manually generated one" ; \
echo "WARNING:: Please update it manually and check it afterwards" ; \
echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\
echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\
fi
clean::
rm -f debian/control.tmp
update-uploaders: debian/control.tmp
@mv -f debian/control.tmp debian/control
makebuilddir:: check-uploaders

@ -0,0 +1,19 @@
#!/usr/bin/env perl
use strict;
use warnings;
my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
my ($version3, $version3_next);
my ($version2, $version2_next);
($version3 = $version) =~ s/-[^-]+$//;
($version2 = $version3) =~ s/\.[^.]+$//;
($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
print "KDE-Version3=$version3\n";
print "KDE-Version2=$version2\n";
print "KDE-Next-Version3=$version3_next\n";
print "KDE-Next-Version2=$version2_next\n";

File diff suppressed because it is too large Load Diff

@ -0,0 +1,98 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Modestas Vainius <modestas@vainius.eu>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
kdelibs4-trinity-dev,
libxine-dev, libdbus-tqt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,97 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: @@@MAINTAINER@@@
Uploaders: @@@UPLOADERS@@@
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2, automake, autoconf, libtool,
kdelibs4-trinity-dev,
libxine-dev, libdbus-qt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev
Standards-Version: 3.8.3
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,51 @@
Debianized by Peter Rockai <mornfall@mornfall.homeip.net> 2004-04-11
New maintainer Adeodato Simó <dato@net.com.org.es> 2004-09-22
New maintainer Modestas Vainius <modestas@vainius.eu> 2007-12-24
It was downloaded from:
<ftp://ftp.kde.org/pub/kde/stable/amarok/>
And the project homepage is:
<http://amarok.kde.org>
Upstream Authors:
| Alexandre Oliveira <aleprj@gmail.com>
| Christian Muehlhaeuser <chris@chris.de>
| Frederik Holljen <fh@ez.no>
| Gábor Lehel <illissius@gmail.com>
| Ian Monroe <ian@monroe.nu>
| Jeff Mitchell <kde-dev@emailgoeshere.com>
| Mark Kretschmann <markey@web.de>
| Martin Aumueller <aumuell@reserv.at>
| Max Howell <max.howell@methylblue.com>
| Mike Diehl <madpenguin8@yahoo.com>
| Pierpaolo Di Panfilo <pippo_dp@libero.it>
| Roman Becker <roman@formmorf.de>
| Seb Ruiz <me@sebruiz.net>
| Stanislav Karchebny <berkus@madfire.net>
Copyright:
| © 2002-2003, Mark Kretschmann
| © 2003-2006, The Amarok Development Squad
License terms:
| This program is free software; you can redistribute it and/or modify
| it under the terms of the GNU General Public License as published by
| the Free Software Foundation; version 2 dated June, 1991.
|
| This package is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| GNU General Public License for more details.
|
| You should have received a copy of the GNU General Public License
| along with this program; if not, write to the Free Software Foundation,
| Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
The full text of the GNU General Public License version 2 is available on
Debian systems in /usr/share/common-licenses/GPL-2.

@ -0,0 +1,210 @@
/* XPM */
static char *amarok-16[] = {
/* columns rows colors chars-per-pixel */
"16 16 188 2",
" c black",
". c #010203",
"X c #010304",
"o c #030405",
"O c #030406",
"+ c #05070A",
"@ c #03080C",
"# c #05090D",
"$ c #04090F",
"% c #050A10",
"& c #070F17",
"* c #071019",
"= c #0A1521",
"- c #0B1825",
"; c #0D1824",
": c #0D1926",
"> c #0F1A26",
", c #0F1E2C",
"< c #0E1F30",
"1 c #101D2A",
"2 c #0F2133",
"3 c #102030",
"4 c #132436",
"5 c #132639",
"6 c #142638",
"7 c #17293B",
"8 c #14283C",
"9 c #152A40",
"0 c #193047",
"q c #193149",
"w c #19324B",
"e c #203A55",
"r c #223D59",
"t c #26415E",
"y c #234562",
"u c #22456C",
"i c #23486F",
"p c #26486E",
"a c #284360",
"s c #294663",
"d c #244A71",
"f c #264F7A",
"g c #294A70",
"h c #2A4B71",
"j c #2D4D73",
"k c #29537B",
"l c #2D5178",
"z c #304F74",
"x c #35506D",
"c c #325176",
"v c #325277",
"b c #335377",
"n c #355377",
"m c #365575",
"M c #37567A",
"N c #32597F",
"B c #33587E",
"V c #375A7F",
"C c #385472",
"Z c #395572",
"A c #3A5675",
"S c #38567A",
"D c #3B5876",
"F c #3A597A",
"G c #3B587A",
"H c #3B5A7B",
"J c #3B587C",
"K c #405C7F",
"L c #445E7F",
"P c #46607E",
"I c #2B5781",
"U c #385C82",
"Y c #376088",
"T c #37628A",
"R c #3A688F",
"E c #3E6A90",
"W c #3F6B92",
"Q c #415D80",
"! c #435E81",
"~ c #445F80",
"^ c #445F82",
"/ c #466686",
"( c #476687",
") c #4A6486",
"_ c #4E6989",
"` c #4F6E8F",
"' c #42769E",
"] c #46769D",
"[ c #50698A",
"{ c #506A89",
"} c #516A89",
"| c #506F8F",
" . c #546D8C",
".. c #556E8E",
"X. c #5B7088",
"o. c #5B718A",
"O. c #587591",
"+. c #5B7491",
"@. c #5E7B9A",
"#. c #487BA2",
"$. c #6F7D8C",
"%. c #607790",
"&. c #637B97",
"*. c #627E9B",
"=. c #6B7D90",
"-. c #4980A8",
";. c #4A83AA",
":. c #5491B8",
">. c #5693B9",
",. c #5E99BE",
"<. c #658DAC",
"1. c #6A87A0",
"2. c #6A87A4",
"3. c #6D89A7",
"4. c #758BA2",
"5. c #758FA9",
"6. c #7E8FA1",
"7. c #7F93A7",
"8. c #7997AC",
"9. c #63A5CA",
"0. c #6CA7CA",
"q. c #6CA8CB",
"w. c #8B949E",
"e. c #8093A7",
"r. c #8594A4",
"t. c #8395A8",
"y. c #8D99A6",
"u. c #8F9DAB",
"i. c #93A0AD",
"p. c #9AA0A8",
"a. c #9EA7B1",
"s. c #A5A6A7",
"d. c #A3ACB7",
"f. c #A9AFB7",
"g. c #A5B2BF",
"h. c #B0B1B2",
"j. c #B2B2B2",
"k. c gray70",
"l. c #B1B3B6",
"z. c #B4B5B6",
"x. c #B6B6B6",
"c. c #BBBBBB",
"v. c #B8BBBE",
"b. c #BCBCBC",
"n. c #BDBEBF",
"m. c gray75",
"M. c #A8B8C9",
"N. c #B9BDC2",
"B. c #BABEC3",
"V. c #93C1D9",
"C. c #9BC7DD",
"Z. c #BFC5CB",
"A. c #B9C4D0",
"S. c #C1C1C1",
"D. c #C3C3C3",
"F. c #C6C6C6",
"G. c gray78",
"H. c #C5C8CB",
"J. c gray79",
"K. c #CACACA",
"L. c #CBCBCB",
"P. c gray80",
"I. c #CDCDCD",
"U. c #CECECE",
"Y. c gray81",
"T. c #C1C8D0",
"R. c #D0D0D0",
"E. c gray82",
"W. c #D1D1D2",
"Q. c #D2D2D2",
"!. c LightGray",
"~. c gray83",
"^. c #D5D5D5",
"/. c #D7D7D7",
"(. c #DADADA",
"). c gray86",
"_. c gainsboro",
"`. c gray87",
"'. c #CFD8E1",
"]. c #D0D9E1",
"[. c #E4E4E4",
"{. c gray90",
"}. c gray91",
"|. c gray92",
" X c #EAEDF1",
".X c gray94",
"XX c gray97",
"oX c None",
/* pixels */
"oXoXoXoXX 6 a D Z r 1 oXoXoXoX",
"oXoXoX2 | i.n.D.n.l.t.F * oXoXoX",
"oXoXw e.G.).).~.Q.L.D.z.*.- oXoX",
"oX< 7.K._.(.(.~.Q.P.f.y.c.@.% oX",
"X ` b._.(./.~.~.Q.r. .L b.v.s ",
"4 u.L./.~.~.Q.H.+.! .$.z.G.5.# ",
"t k.Y.Q.Q.d._ +.c _ ~ s.B.P.g.3 ",
"Z k.P.B.6.n A.&.L ) z F o.G.H.9 ",
"x j.d._ h b _ J K ~ ! w.D.~.T.8 ",
"e X.j S h p c M J c p.).{.{.M.: ",
"> 4.D u u l N U J H R..X.X|.3.O ",
" C =.d I T E E T O.`.XXXX].w ",
"oX& f k E ] -.;.#.1.[.XX X/ oX",
"oXoX= I ' >.q.9.,.8.{.]./ @ oX",
"oXoXoX# y :.V.C.0.<.2.w X oXoX",
"oXoXoXoX + , 7 4 ; O oXoXoXoX"
};

@ -0,0 +1,220 @@
/* XPM */
static char *amarok[] = {
/* columns rows colors chars-per-pixel */
"32 32 182 2",
" c #000000",
". c #020508",
"X c #03090E",
"o c #0E0E0E",
"O c #050A10",
"+ c #09131E",
"@ c #101112",
"# c #14191F",
"$ c #0A1622",
"% c #0B1926",
"& c #0D1C2C",
"* c #0E1F30",
"= c #161E26",
"- c #0F2032",
"; c #18222D",
": c #102336",
"> c #12273C",
", c #1A2632",
"< c #1C2B3B",
"1 c #142C44",
"2 c #162F48",
"3 c #16304A",
"4 c #18324E",
"5 c #183450",
"6 c #1B3A5A",
"7 c #20344A",
"8 c #223A52",
"9 c #1E4064",
"0 c #22456B",
"q c #23486E",
"w c #28496F",
"e c #244A72",
"r c #244D78",
"t c #2B4C72",
"y c #26517E",
"u c #2C5077",
"i c #2B537B",
"p c #325175",
"a c #355479",
"s c #33587E",
"d c #395575",
"f c #38567A",
"g c #3B597C",
"h c #405C7D",
"j c #49627D",
"k c #52677E",
"l c #275280",
"z c #285685",
"x c #295788",
"c c #2D5982",
"v c #2A598A",
"b c #2C5D91",
"n c #355C83",
"m c #395E83",
"M c #2E6094",
"N c #336189",
"B c #3A658C",
"V c #336395",
"C c #356892",
"Z c #386798",
"A c #3C6C93",
"S c #3C6A9A",
"D c #3D729A",
"F c #425D80",
"G c #456083",
"H c #41678D",
"J c #496485",
"K c #4C6688",
"L c #4F6889",
"P c #466E93",
"I c #426E9B",
"U c #417096",
"Y c #42739B",
"T c #47789F",
"R c #4B749C",
"E c #506782",
"W c #536A84",
"Q c #536C8B",
"! c #586C82",
"~ c #5D7084",
"^ c #5D748D",
"/ c #51769D",
"( c #55799E",
") c #5A7190",
"_ c #447AA1",
"` c #457CA8",
"' c #4F78A2",
"] c #5C7EA1",
"[ c #627B96",
"{ c #6A7F96",
"} c #4681AB",
"| c #4984AB",
" . c #4E8BB2",
".. c #5082A7",
"X. c #5084AA",
"o. c #5E80A4",
"O. c #5B81A9",
"+. c #548CB2",
"@. c #5390B6",
"#. c #5594BD",
"$. c #5B94BC",
"%. c #5E99BE",
"&. c #6C8197",
"*. c #69809B",
"=. c #758699",
"-. c #778A9D",
";. c #7C8691",
":. c #798A9D",
">. c #6080A2",
",. c #6A86A3",
"<. c #6E8CAB",
"1. c #608FB2",
"2. c #7389A3",
"3. c #7B91A6",
"4. c #7B9AB9",
"5. c #579AC1",
"6. c #5B9EC5",
"7. c #669EC2",
"8. c #68A8CC",
"9. c #6AACD0",
"0. c #72ABCD",
"q. c #78AFCE",
"w. c #71B0D2",
"e. c #7BB4D4",
"r. c #858F9B",
"t. c #87909A",
"y. c #8D949B",
"u. c #94989C",
"i. c #9D9D9D",
"p. c #8493A3",
"a. c #8395A8",
"s. c #8798A9",
"d. c #859FB9",
"f. c #9199A3",
"g. c #8EA2B7",
"h. c #8CA5BF",
"j. c #96A2AB",
"k. c #9BA4AD",
"l. c #9DA9B5",
"z. c #A3A3A3",
"x. c #A6A9AC",
"c. c #ACACAC",
"v. c #A3ABB2",
"b. c #A4AEB8",
"n. c #AAAEB1",
"m. c #ADB0B3",
"M. c #ADB4BB",
"N. c #B3B3B3",
"B. c #B0B7BE",
"V. c #B6B8B9",
"C. c #BBBBBB",
"Z. c #8FA7C1",
"A. c #87B6D1",
"S. c #85BBD7",
"D. c #A2B1C1",
"F. c #AFBBC7",
"G. c #ADBAC8",
"H. c #B2BCC7",
"J. c #B0BCCA",
"K. c #B8BDC3",
"L. c #93C2DA",
"P. c #9EC9DE",
"I. c #BFC3C7",
"U. c #B0C1D3",
"Y. c #AFD1E1",
"T. c #B4D6E4",
"R. c #C3C3C4",
"E. c #C1C4C8",
"W. c #CCCCCC",
"Q. c #C1CEDC",
"!. c #CFD4D9",
"~. c #D3D3D3",
"^. c #D6DADE",
"/. c #DBDBDB",
"(. c #DAE0E6",
"). c #E2E3E3",
"_. c #E2E5E8",
"`. c #ECECEC",
"'. c #EAEEF1",
"]. c #F4F4F4",
"[. c #FBFBFB",
"{. c None",
/* pixels */
"{.{.{.{.{.{.{.{.{.{.{.o # , 7 8 8 < ; @ o {.{.{.{.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.X 4 l M I / ( ( R Z v 9 * {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.X 6 M ( s.n.N.N.N.N.N.N.k.,.S r & {.{.{.{.{.{.{.",
"{.{.{.{.{.{.- v ( k.N.C.W.W.~.~.W.R.R.V.N.N.3.Z 6 . {.{.{.{.{.",
"{.{.{.{. 3 V a.N.C.~.)./././.~.~.~.W.W.R.V.N.n./ r X {.{.{.{.",
"{.{.{.{.2 Z j.N.W./././././.~.~.~.W.W.W.W.R.K.N.N.o.y . {.{.{.",
"{.{.{.& V j.N.W.).)././.~.~.~.~.~.W.W.W.W.R.n.R.C.V.] q {.{.",
"{.{.. v a.N.R.)././././.~./.~.~.W.~.W.W.R.E q n.R.C.V.I 1 {.{.",
"{.{.6 ( N.C././././.~.~.~.~.~.~.W.~.~.b.j ^ p j R.C.C.v.v X {.",
"{.X b k.N.W././././.~./.~.~.~.~.~.W.:.e Q ) K k x.R.R.R.o.5 {.",
"{.4 ' N.V././.~.~./.~.~.~.~.~.~.E.J p F ) ) p y.i.R.R.R.b.v . ",
"o r s.N.R./.~.~.~.~.~.~.~.W.I.B.h d s Q Q K ! z.c.W.W.R.R.I % ",
"@ M n.N.W.~.~.~.~.~.~.E.Q g g f p w L Q Q t u.z.W.W.W.W.W.<.4 . ",
", S N.N.W.~.~.~.~.~.K.h G &.D.Q 0 F K L j j z.C.l.M.~.W.W.g.0 . ",
"< / N.N.W.W.W.W.W.M.f h [ [.'.a g K G L p 0 d g w &.~.~.~.M.0 . ",
"8 ( N.N.W.W.W.p.Q w p w (.F.f f F F G K g a g d j t.c.!.~.K.i . ",
"7 ( N.N.R.R.{ 2.F 0 0 Q H.e g g F F F F G g g u.c.n.C././.H.r . ",
", I N.m.f.^ h 0 0 0 0 d t a f g g F F F p ! c.N.W./.)././.D.q ",
"= V y.h f t d m p 0 0 q p p d a g g F p ! N.C.).).).).).).d.6 ",
"o x :.t w t a d t 0 q t p a d s f f a 0 c.C.).`.`.`.).).).] , . ",
"o 8 ,.r.q 0 q 0 0 q t u p s s g m f e g V./.`.`.`.`.`._.^.M X . ",
"{.% Z m.;.q 0 0 q e i i s N h N m s r ^ C.`.].].].].`.`.Z.9 . ",
"{. r 2.N.! q q t n c m N B B B B c s =.R.].].].].].]._.S $ {.",
"{.. $ Z =.q q u m c H B A U U U B B n p.~.].].[.[.[.].4.9 {.",
"{.{. 6 z q r i c P U Y Y T _ _ D Y N j.~.].[.[.[.].U.v X {.{.",
"{.{.{.. e y r c A Y T ..| @. . .| ..D l./.`.].].[.Q.V % {.{.",
"{.{.{. . e c N A D @.@.8.6.6.%.%.+.T n./.`.].].J.Z * {.{.{.",
"{.{.{.{. . 9 M D X.@.6.q.w.w.8.8.%.| N./.`.(.4.v % {.{.{.{.",
"{.{.{.{.{. > N } #.9.S.L.L.S.w.0.@.c.~.h.S 9 X {.{.{.{.{.",
"{.{.{.{.{.{. X 2 C $.A.Y.T.P.q.#.` ' b 0 + {.{.{.{.{.{.",
"{.{.{.{.{.{.{.{. # < 9 p w w 0 5 - . {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.{. . . . . . . . . {.{.{.{.{.{.{.{.{.{."
};

@ -0,0 +1,40 @@
check_mp3() {
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually."
else
Xdialog --msgbox "There was an error installing MP3 support.\nYou need to install the package \"libxine1-ffmpeg\" manually." 10 60
fi
exit 1
else
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "MP3 support now installed, you will need to restart Amarok." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "MP3 support now installed, you will need to restart Amarok."
else
Xdialog --msgbox "MP3 support now installed, you will need to restart Amarok." 5 60
fi
exit 0
fi
}
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
#is available, not installed
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdesu ] && [ -x /usr/bin/install-package ]; then
/opt/trinity/bin/kdesu -d "install-package --icon amarok --install libxine1-ffmpeg"
elif [ -x /usr/bin/gksudo ] && [ -x /usr/sbin/synaptic ]; then
gksudo "sh -c 'echo \"libxine1-ffmpeg i\"|synaptic --non-interactive --set-selections'"
else
xterm -e 'sudo apt-get install libxine1-ffmpeg'
fi
check_mp3
fi
exit 0

@ -0,0 +1,16 @@
#!/bin/bash
DEVICE=$@
if [ -n "$DEVICE" ];then
if [ ${DEVICE:0:7} = "audiocd" ]; then
amarok --cdplay ${DEVICE#*=}
elif [ ${DEVICE:0:1} = "/" ]; then
amarok --cdplay `dcop kded mediamanager fullList | grep -B1 $DEVICE | head -n1`
else
amarok --cdplay /dev/cdrom
fi
else
amarok --cdplay /dev/cdrom
fi

@ -0,0 +1,181 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Mar 2004" "K Desktop Environment" "An audio player for KDE"
.SH NAME
amarok
\- An audio player for KDE
.SH SYNOPSIS
amarok [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
amaroK is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.SH OPTIONS
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SS Qt options:
.TP
.B \-\-display <displayname>
Use the X-server display 'displayname'.
.TP
.B \-\-session <sessionId>
Restore the application for the given 'sessionId'.
.TP
.B \-\-cmap
Causes the application to install a private color
map on an 8-bit display.
.TP
.B \-\-ncols <count>
Limits the number of colors allocated in the color
cube on an 8-bit display, if the application is
using the QApplication::ManyColor color
specification.
.TP
.B \-\-nograb
tells Qt to never grab the mouse or the keyboard.
.TP
.B \-\-dograb
running under a debugger can cause an implicit
\-\-nograb, use \-\-dograb to override.
.TP
.B \-\-sync
switches to synchronous mode for debugging.
.TP
.B \-\-fn, \-\-font <fontname>
defines the application font.
.TP
.B \-\-bg, \-\-background <color>
sets the default background color and an
application palette (light and dark shades are
calculated).
.TP
.B \-\-fg, \-\-foreground <color>
sets the default foreground color.
.TP
.B \-\-btn, \-\-button <color>
sets the default button color.
.TP
.B \-\-name <name>
sets the application name.
.TP
.B \-\-title <title>
sets the application title (caption).
.TP
.B \-\-visual TrueColor
forces the application to use a TrueColor visual on
an 8-bit display.
.TP
.B \-\-inputstyle <inputstyle>
sets XIM (X Input Method) input style. Possible
values are onthespot, overthespot, offthespot and
root.
.TP
.B \-\-im <XIM server>
set XIM server.
.TP
.B \-\-noxim
disable XIM.
.TP
.B \-\-reverse
mirrors the whole layout of widgets.
.SS
.SS KDE options:
.TP
.B \-\-caption <caption>
Use 'caption' as name in the titlebar.
.TP
.B \-\-icon <icon>
Use 'icon' as the application icon.
.TP
.B \-\-miniicon <icon>
Use 'icon' as the icon in the titlebar.
.TP
.B \-\-config <filename>
Use alternative configuration file.
.TP
.B \-\-dcopserver <server>
Use the DCOP Server specified by 'server'.
.TP
.B \-\-nocrashhandler
Disable crash handler, to get core dumps.
.TP
.B \-\-waitforwm
Waits for a WM_NET compatible windowmanager.
.TP
.B \-\-style <style>
sets the application GUI style.
.TP
.B \-\-geometry <geometry>
sets the client geometry of the main widget.
.SS
.SS Arguments:
URL(s) Files/URLs to Open
.SS
.SS Options:
.TP
.B \-r, \-\-previous
Skip backwards in playlist
.TP
.B \-p, \-\-play
Start playing current playlist
.TP
.B \-s, \-\-stop
Stop playback
.TP
.B \-\-pause
Pause playback
.TP
.B \-f, \-\-next
Skip forwards in playlist
.SS
.SS Additional options:
.TP
.B \-e, \-\-enqueue
Enqueue Files/URLs
.SH SEE ALSO
Full user documentation is available through the KDE Help Center. You can also enter the URL
.BR help:/amarok/
directly into konqueror or you can run
.BR "`khelpcenter help:/amarok/'"
from the command-line.
.BR
.SH AUTHORS
.nf
Christian Muehlhaeuser <chris@chris.de>
.BR
Mark Kretschmann <markey@web.de>
.BR
Max Howell <max.howell@methylblue.com>
.BR
Stanislav Karchebny <berk@upnet.ru>
.BR
Please use http://bugs.kde.org to report bugs, do not mail the authors directly.
.BR
.SH OTHER
This manual page was written by Alejandro Exojo <suy@badopi.org> for the Debian
system (but may be used by others).
.BR

@ -0,0 +1,14 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROK_LIBVISUAL 1 "Feb 2008" "Amarok" "LibVisual support utility for Amarok"
.SH NAME
amarok_libvisual \- LibVisual support utility for Amarok
.SH SYNOPSIS
amarok_libvisual
.SH DESCRIPTION
This is LibVisual support helper utility for Amarok. It's used internally by Amarok
itself when needed and is not supposed to be invoked manually by user.
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,23 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Feb 2008" "Amarok" "An audio player for KDE"
.SH NAME
amarokapp
\- A direct executable for Amarok.
.SH SYNOPSIS
amarokapp [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
Amarok is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.P
This is direct Amarok executable. The recommend way to run Amarok is using
\fBamarok(1)\fP, which is a wrapper script around \fBamarokapp\fP. However, if you're
debugging Amarok with gdb, valgrind or similar program, you will probably want to
run it against this binary directly.
.P
\fBamarokapp(1)\fP takes the same command line options and arguments as
\fBamarok(1)\fP. See its manual page for more information how to run \fBamarokapp\fP.
.SH SEE ALSO
amarok(1)
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,63 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROKCOLLECTIONSCANNER 1 "Feb 2008" "Amarok" "Collection Scanner for Amarok"
.SH NAME
amarokcollectionscanner \- Collection Scanner for Amarok
.SH SYNOPSIS
amarokcollectionscanner [Qt\-options] [KDE\-options] Folder(s)
.SH DESCRIPTION
This Amarok helper utility scans folder(s) given on the command line or
restarts previous scan if \fB\-\-restart\fP option was given and writes a
specially structured XML file to standard output with extensive information
(including tags) about audio files it was able to find. XML file schema used
by this utility is Amarok specific.
.P
You may find his utility useful if you need to retreive and/or display extended
information about collection of audio files.
.SH OPTIONS
.SS
.SS Arguments:
Folder(s) Folders to scan
.SS
.SS Options:
.TP
.B \-r, \-\-recursive
Scan folders recursively
.TP
.B \-i, \-\-incremental
Incremental Scan (modified folders only)
.TP
.B \-p, \-\-importplaylists
Import playlist
.TP
.B \-s, \-\-restart
Restart the scanner at last position, after a crash []
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,85 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
# by dh_makeshlibs
DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
# Amarok engines should not auto-depend on amarok.
# Appropriate relationships are set manually in the control file.
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/lyrics_astraweb.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/playlist2html/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/ruby_debug/debug.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/python_qt_template.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/ruby_qt_template.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/RequestHandler.py
binary-post-install/amarok-common-trinity::
# Remove excess COPYING files from script directories
rm -f \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_lyrc/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_default/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_impulsive/COPYING
# Remove Mac OSX resource fork file
rm -f debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/ruby_lib/rubygems/._gem_commands.rb
### POST-INSTALL HACKING
common-binary-post-install-arch::
# Check for not installed files
dh_install --no-act --list-missing
chmod a+x debian/amarok-trinity/opt/trinity/lib/amarok/install-mp3
chmod +x debian/amarok-trinity/opt/trinity/bin/kubuntu-media-amarok
ln -s /opt/trinity/bin/amarokapp debian/amarok-trinity/opt/trinity/lib/amarok/amarokapp

@ -0,0 +1,2 @@
version=3
opts=pasv ftp://ftp.kde.org/pub/kde/stable/amarok/([0-9.]+)/src/amarok-([0-9.]+)\.tar\.bz2

@ -10,6 +10,9 @@ _cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
@ -93,6 +96,14 @@ binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
done
clean::
if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-cvs-make
endif

@ -35,7 +35,7 @@ else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
@ -59,7 +59,7 @@ endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/kde"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
@ -70,7 +70,7 @@ cleanbuilddir::
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
@ -82,7 +82,7 @@ common-install-prehook-impl::
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox

@ -11,8 +11,8 @@ Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
ruby, ruby1.8-dev,
automake, autoconf, libtool, libltdl-dev
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org

@ -1,27 +1,16 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
### CDBS INCLUDES
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde
DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
DEB_CONFIGURE_PREFIX := /opt/trinity
DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
@ -30,20 +19,20 @@ DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
--disable-final \
--without-akode \
--without-gstreamer10 \
--without-libkarma \
--with-ifp \
--with-libgpod \
--with-libnjb \
--with-libmtp \
--enable-mysql \
--enable-postgresql \
--with-yauap \
--prefix=/opt/trinity \
--with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
@ -54,6 +43,45 @@ DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
### Libtool and Automake updates
# Autoguess automake /usr/share subdirectory. Insure from failures
DEB_AUTOMAKE_SHARE_DIR = /usr/share/automake-$(shell automake --version | head -n 1 | sed 's/^automake (GNU automake) \([0-9]\+\.[0-9]\+\).*/\1/')
ifneq ($(words $(DEB_AUTOMAKE_SHARE_DIR)),1)
DEB_AUTOMAKE_SHARE_DIR =
endif
post-patches:: debian/stamp-automake
debian/stamp-automake:
touch debian/stamp-automake-started
if test -n "$(DEB_AUTOMAKE_SHARE_DIR)"; then \
for f in $(DEB_AUTOMAKE_SHARE_DIR)/*; do \
if test -f $$f && \
test -f $(DEB_SRCDIR)/admin/`basename $$f`; then \
cp -f $$f $(DEB_SRCDIR)/admin; \
fi; \
done; \
fi
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common
touch $@
# Install ${curpkg}.install as lintian overrides
$(patsubst %,binary-install/%,$(DEB_PACKAGES))::
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/opt/trinity/share/lintian/overrides/$(cdbs_curpkg); \
fi
clean::
if test -d $(DEB_SRCDIR) && test -f debian/stamp-automake-started; then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-automake*
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \

@ -0,0 +1,14 @@
debian/install-mp3 /usr/lib/amarok
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /usr/share/services
Depend on amarok-xine | amarok-engine
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok
install debian/kubuntu-media-amarok and debian/amarok_play_audiocd.desktop in amarok.install
chmod x debian/amarok/usr/bin/kubuntu-media-amarok in debian/rules in section
common-binary-post-install-arch::
remove amarok-common.lintian, amarok.lintian
make watch file actually work
#### due to removal of KDE 3 packages ####
remove kdemultimedia-dev, kdebase-dev from Build-Depends
remove amarok-konqsidebar, kdemultimedia-kio-plugins from Recommends
remove complete amarok-konqsidebar package

@ -0,0 +1,28 @@
Amarok packages for Debian
==========================
A couple of notes which you may find useful:
- starting with Amarok 1.4, lyrics downloading is implemented in a
separate Ruby script;
- Last.fm stream support is also implemented with the help of a Ruby
script.
- if you want amarok to be able to play CDs, you need to install the
kdemultimedia-kio-plugins package.
- the scripts available in the 'Scripts' menu need that you install
some other packages for them to work. Those packages are listed in
the Suggests: field of the amarok package.
Also, users not using the full KDE environment may get the following
error when executing amarok for the first time: "Socket-path is not a
link or a directory: /home/$USER/.kde/socket-$HOSTNAME". Just execute:
$ lnusertemp socket
Note that you only need to execute it once, not each time that you
start Amarok.
-- Adeodato Simó <dato@net.com.org.es>

@ -0,0 +1,24 @@
debian/tmp/opt/trinity/share/apps/amarok/*
debian/tmp/opt/trinity/share/apps/profiles/*
debian/tmp/opt/trinity/share/doc/*
debian/tmp/opt/trinity/share/icons/*
debian/tmp/opt/trinity/share/locale/*
debian/tmp/opt/trinity/share/config.kcfg/amarok.kcfg
debian/tmp/opt/trinity/share/services/amarok_void-engine_plugin.desktop
debian/tmp/opt/trinity/share/services/amarok_generic-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ifp-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_ipod-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_njb-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_smb-device.desktop
debian/tmp/opt/trinity/share/services/amarok_massstorage-device.desktop
debian/tmp/opt/trinity/share/services/amarok_nfs-device.desktop
debian/tmp/opt/trinity/share/services/amarok_daap-mediadevice.desktop
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/share/services/amarok_riokarma-mediadevice.desktop
debian/tmp/opt/trinity/share/services/amarok_mtp-mediadevice.desktop
debian/tmp/opt/trinity/bin/amarok_proxy.rb
debian/tmp/opt/trinity/bin/amarok_daapserver.rb
debian/tmp/etc/*

@ -0,0 +1,4 @@
debian/tmp/opt/trinity/share/services/amarok_xine-engine.desktop
debian/tmp/opt/trinity/share/config.kcfg/xinecfg.kcfg
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.so
debian/tmp/opt/trinity/lib/kde3/libamarok_xine-engine.la

@ -0,0 +1,3 @@
debian/tmp/opt/trinity/share/services/amarok_yauap-engine_plugin.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_yauap-engine_plugin.so

@ -0,0 +1,48 @@
debian/tmp/opt/trinity/share/applications/kde/amarok.desktop
debian/tmp/opt/trinity/share/services/amarokitpc.protocol
debian/tmp/opt/trinity/share/services/amaroklastfm.protocol
debian/tmp/opt/trinity/share/services/amarokpcast.protocol
debian/tmp/opt/trinity/share/servicetypes/amarok_plugin.desktop
debian/tmp/opt/trinity/share/servicetypes/amarok_codecinstall.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_append.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_addaspodcast.desktop
debian/tmp/opt/trinity/share/apps/konqueror/servicemenus/amarok_play_audiocd.desktop
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.la
debian/tmp/opt/trinity/lib/kde3/libamarok_void-engine_plugin.so
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_generic-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ifp-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_ipod-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_njb-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_smb-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_massstorage-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.la
debian/tmp/opt/trinity/lib/kde3/libamarok_nfs-device.so
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_daap-mediadevice.so
#libkarma is not in MAIN yet
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.la
#debian/tmp/opt/trinity/lib/kde3/libamarok_riokarma-mediadevice.so
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.la
debian/tmp/opt/trinity/lib/kde3/libamarok_mtp-mediadevice.so
debian/tmp/opt/trinity/lib/ruby_lib/* /opt/trinity/lib/ruby_lib/
debian/tmp/opt/trinity/lib/libamarok.so.0
debian/tmp/opt/trinity/lib/libamarok.so.0.0.0
debian/tmp/opt/trinity/bin/amarok
debian/tmp/opt/trinity/bin/amarokapp
debian/tmp/opt/trinity/bin/amarok_libvisual
debian/tmp/opt/trinity/bin/amarokcollectionscanner
debian/icons/* /opt/trinity/share/pixmaps
amarok/src/engine/xine/amarok_xine-mp3_install.desktop /opt/trinity/share/services
debian/amarok_play_audiocd.desktop /opt/trinity/share/apps/konqueror/servicemenus
debian/kubuntu-media-amarok /opt/trinity/bin
debian/install-mp3 /opt/trinity/lib/amarok

@ -0,0 +1,4 @@
debian/man/amarokapp-trinity.1
debian/man/amarok-trinity.1
debian/man/amarokcollectionscanner-trinity.1
debian/man/amarok_libvisual-trinity.1

@ -0,0 +1,8 @@
?package(amarok):\
needs="X11"\
section="Applications/Sound"\
hints="KDE"\
title="Amarok"\
icon32x32="/usr/share/pixmaps/amarok.xpm"\
icon16x16="/usr/share/pixmaps/amarok-16.xpm"\
command="/opt/trinity/bin/amarok"

@ -0,0 +1,46 @@
[Desktop Entry]
ServiceTypes=media/audiocd
Actions=Play;
Encoding=UTF-8
X-KDE-Priority=TopLevel
[Desktop Action Play]
Name=Play Audio CD with amaroK
Name[ar]=قراءة قرص مدمج صوتي بواسطة amaroK
Name[bg]=Възпроизвеждане на аудио CD с amaroK
Name[bn]=ক্যাফিন দিয়ে অডিও সিডি চালাও
Name[br]=Seniñ ur bladenn klevet gant amaroK
Name[ca]=Reprodueix Audio CD amb amaroK
Name[cs]=Pehrát audio CD amaroK
Name[da]=Spil lyd-cd med amaroK
Name[de]=Audio-CD mit amaroK abspielen
Name[el]=Αναπαραγωγή CD ήχου με το amaroK
Name[es]=Reproducir CD de audio con amaroK
Name[et]=Esita audio-CD amaroK'is
Name[fi]=Soita musiikki-cd amaroKssa
Name[fr]=Jouer un CD Audio avec amaroK
Name[ga]=Seinn CD Fuaime le amaroK
Name[gl]=Reproducir o CD de Áudio con amaroK
Name[he]=נגן תקליטור שמע עם amaroK
Name[is]=Spila tónlistardisk með amaroK
Name[it]=Riproduci CD audio con amaroK
Name[ja]=amaroKで音楽CDを再生
Name[ka]=აუდიო CD-ის დაკვრა amaroK-ით
Name[km]=ចាក់​ស៊ីឌី​អូឌីយ៉ូ​​ជាមួយ amaroK
Name[nb]=Spill lyd-CD med amaroK
Name[nl]=Audio-cd met amaroK afspelen
Name[nn]=Spel lyd-CD med amaroK
Name[pa]=ਕੈਫੀਨ ਨਾਲ ਆਡੀਓ CD ਚਲਾਓ
Name[pl]=Odtwarzaj audio CD w amaroK
Name[pt]=Tocar o CD de Áudio com o amaroK
Name[pt_BR]=Reproduzir o CD de Áudio com o amaroK
Name[sr]=Пустио аудио CD amaroK-ом
Name[sr@Latn]=Pustio audio CD amaroK-om
Name[sv]=Spela ljud-cd med amaroK
Name[tr]=amaroK ile Ses CD'si Çal
Name[uk]=Програти аудіо-КД з amaroK
Name[xx]=xxPlay Audio CD with amaroKxx
Name[zh_CN]=用 amaroK 播放音频 CD
Name[zh_TW]=使用 amaroK 播放音樂 CD
Icon=amarok
Exec=bash kubuntu-media-amarok %u

@ -0,0 +1,86 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2002,2003 Colin Walters <walters@debian.org>
# Description: Defines some useful variables, but no rules
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_rules_buildvars
_cdbs_rules_buildvars = 1
CDBS_VERSION = something
# Common useful variables
DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
DEB_ISNATIVE := $(shell dpkg-parsechangelog | egrep '^Version:' | perl -ne 'print if not /^Version:\s*.*-/;')
# Split into arch/indep packages
ifneq ($(DEB_INDEP_PACKAGES),cdbs)
DEB_INDEP_PACKAGES := $(filter-out $(DONT_BUILD), $(strip $(shell $(_cdbs_scripts_path)/list-packages indep)))
DEB_ARCH_PACKAGES := $(filter-out $(DONT_BUILD), $(filter-out $(DEB_INDEP_PACKAGES),$(strip $(shell $(_cdbs_scripts_path)/list-packages same))))
endif
# Split into normal and udeb packages
ifeq ($(DEB_UDEB_PACKAGES),)
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
DEB_UDEB_PACKAGES = $(filter-out $(DONT_BUILD),$(filter %-udeb, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
else
DEB_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES), $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
endif
# Too much bother for now. If someone complains we'll fix it.
#DEB_ARCH_UDEB_PACKAGES = $(filter %-udeb, $(DEB_ARCH_PACKAGES))
#DEB_INDEP_UDEB_PACKAGES = $(filter %-udeb, $(DEB_INDEP_PACKAGES))
# A handy list of every package, udeb or not
DEB_ALL_PACKAGES = $(filter-out $(DONT_BUILD),$(DEB_PACKAGES) $(DEB_UDEB_PACKAGES))
DEB_INDEP_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_INDEP_PACKAGES)))
DEB_ARCH_REGULAR_PACKAGES = $(filter-out $(DONT_BUILD), $(filter-out $(DEB_UDEB_PACKAGES),$(DEB_ARCH_PACKAGES)))
DEB_DBG_PACKAGES = $(filter-out $(DONT_BUILD), $(filter %-dbg, $(DEB_ARCH_PACKAGES) $(DEB_INDEP_PACKAGES)))
# Some support for srcdir != builddir builds.
# These are relative to the root of the package
DEB_SRCDIR ?= .
DEB_BUILDDIR ?= $(strip $(DEB_SRCDIR))
# Miscellaneous bits
DEB_ARCH = $(shell dpkg --print-architecture)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
DEB_BUILD_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU)
DEB_BUILD_ARCH_OS ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
ifeq ($(words $(DEB_ALL_PACKAGES)),1)
DEB_DESTDIR = $(CURDIR)/debian/$(strip $(DEB_ALL_PACKAGES))/
else
DEB_DESTDIR = $(CURDIR)/debian/tmp/
endif
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), cdbs (>= 0.4.23-1.1)
endif

@ -0,0 +1,98 @@
ifndef _cdbs_bootstrap
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
endif
ifndef _cdbs_class_debian-qt-kde
_cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
include debian/cdbs/uploaders.mk
DEB_PATCHDIRS := debian/patches/common debian/patches
DEB_KDE_ENABLE_FINAL := yes
DEB_INSTALL_DOCS_ALL :=
DEB_DH_MAKESHLIBS_ARGS_ALL := -V
DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
else
cdbs_kde_enable_final =
endif
endif
common-build-arch:: debian/stamp-man-pages
debian/stamp-man-pages:
if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
for f in $$(find debian/man -name '*.sgml'); do \
docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
done
for f in $$(find debian/man -name '*.man'); do \
soelim -I debian/man $$f \
> debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
done
touch debian/stamp-man-pages
common-binary-indep::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_INDEP_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
common-binary-arch::
( set -e; \
tmpf=`mktemp debian/versions.XXXXXX`; \
perl debian/cdbs/versions.pl >$$tmpf; \
for p in $(DEB_ARCH_PACKAGES); do \
cat $$tmpf >>debian/$$p.substvars; \
done; \
rm -f $$tmpf )
clean::
rm -rf debian/man/out
-rmdir debian/man
rm -f debian/stamp-man-pages
rm -rf debian/shlibs-check
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
fi
if test -e debian/$(cdbs_curpkg).presubj; then \
install -p -D -m644 debian/$(cdbs_curpkg).presubj \
debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
fi
binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
set -e; \
for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en; find . -name index.docbook`; do \
pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
echo Building $$pkg HTML docs...; \
mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
/opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/kde/HTML/en/$$pkg/index.docbook; \
done
for pkg in $(DOC_HTML_PRUNE) ; do \
rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/kde/HTML/en/$$pkg; \
done
clean::
rm -f debian/stamp-cvs-make
endif

@ -0,0 +1,97 @@
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
# Description: A class for KDE packages; sets KDE environment variables, etc
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
ifndef _cdbs_class_kde
_cdbs_class_kde := 1
# for dh_icons
CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
ifdef _cdbs_tarball_dir
DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
export kde_htmldir = \$${datadir}/doc/kde/HTML
ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
endif
ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_final =
cdbs_kde_enable_debug = --enable-debug=yes
else
cdbs_kde_enable_debug = --disable-debug
endif
ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
cdbs_kde_enable_debug = --enable-debug=full
endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
cleanbuilddir::
-$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
mkdir -p po
-XGETTEXT=/usr/bin/kde-xgettext EXTRACTATTR=/opt/trinity/bin/extractattr sh $(DEB_SRCDIR)/admin/cvs.sh extract-messages
-for file in po/*pot; do \
sed "s/charset=CHARSET/charset=UTF-8/" -i $$file; \
done
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox
rm -rf po/*.pot
# This is a convenience target for calling manually. It's not part of
# the build process.
buildprep: clean apply-patches
$(MAKE) -f admin/Makefile.common dist
debian/rules clean
endif

@ -0,0 +1,16 @@
Sune Vuorela <debian@pusling.com>
Ana Beatriz Guerrero Lopez <ana@debian.org>
Fathi Boudra <fboudra@free.fr>
Modestas Vainius <geromanas@mailas.com>
Josh Metzler <joshdeb@metzlers.org>
Isaac Clerencia <isaac@debian.org>
Adeodato Simó <dato@net.com.org.es>
Adeodato Simo <dato@net.com.org.es>
Christopher Martin <chrsmrtn@debian.org>
Daniel Schepler <schepler@debian.org>
Sarah Hobbs <hobbsee@ubuntu.com>
Nacho Barrientos Arias <nacho@debian.org>
Ricardo Javier Cardenes Medina <rcardenes@debian.org>
Ricardo Cardenes <rcardenes@debian.org>
Armin Berres <trigger+debian@space-based.de>
Francesco Pedrini <francesco.pedrini@gmail.com>

@ -0,0 +1,29 @@
MAINTAINER=Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
UPLOADERS=$(shell grep -e +++ -e "^ -- " debian/changelog | grep -v "debian-qt-kde@lists.debian.org" | head -13 | /bin/sed 's/^\s*//;s/\s*$$//;s/^+++\? Changes by //;s/^+++\? //;s/-- //;s/:$$//;s/ <.*//' | sort -u | while read line ; do grep "$$line" debian/cdbs/team-members ; done | tr "\n" ", " | sed 's/,/, /g;s/, $$//')
debian/control.tmp:
@if [ ! -e debian/control.in ] ; then \
echo "this package is not yet prepared for using automatic update of uploaders"; \
echo "Please do so."; \
exit 1; \
fi
@sed 's/@@@UPLOADERS@@@/$(UPLOADERS)/;s#@@@MAINTAINER@@@#$(MAINTAINER)#' debian/control.in > debian/control.tmp
check-uploaders: debian/control.tmp
@if ! diff -q debian/control debian/control.tmp ; then \
echo "WARNING:: Control file differs from manually generated one" ; \
echo "WARNING:: Please update it manually and check it afterwards" ; \
echo "WARNING:: Uploaders are updated by debian/rules update-uploaders" ;\
echo "WARNING:: If this is a binNMU, NMU or security upload, just ignore" ;\
fi
clean::
rm -f debian/control.tmp
update-uploaders: debian/control.tmp
@mv -f debian/control.tmp debian/control
makebuilddir:: check-uploaders

@ -0,0 +1,19 @@
#!/usr/bin/env perl
use strict;
use warnings;
my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
my ($version3, $version3_next);
my ($version2, $version2_next);
($version3 = $version) =~ s/-[^-]+$//;
($version2 = $version3) =~ s/\.[^.]+$//;
($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
print "KDE-Version3=$version3\n";
print "KDE-Version2=$version2\n";
print "KDE-Next-Version3=$version3_next\n";
print "KDE-Next-Version2=$version2_next\n";

File diff suppressed because it is too large Load Diff

@ -0,0 +1,98 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: Modestas Vainius <modestas@vainius.eu>
Uploaders: Ana Beatriz Guerrero Lopez <ana@debian.org>
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
kdelibs4-trinity-dev,
libxine-dev, libdbus-tqt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,97 @@
Source: amarok-trinity
Section: kde
Priority: optional
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
XSBC-Original-Maintainer: @@@MAINTAINER@@@
Uploaders: @@@UPLOADERS@@@
Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2, automake, autoconf, libtool,
kdelibs4-trinity-dev,
libxine-dev, libdbus-qt-1-dev,
libtag1-dev, libsqlite3-dev, libtunepimp-dev,
libmysqlclient15-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev
Standards-Version: 3.8.3
Homepage: http://amarok.kde.org
Package: amarok-trinity
Architecture: any
Depends: amarok-common-trinity (>= ${source:Version}), amarok-engine-xine-trinity (= ${binary:Version}) | amarok-engine-yauap-trinity (= ${binary:Version}), unzip, ${shlibs:Depends}
Suggests: amarok-engines-trinity, moodbar, konqueror-trinity | www-browser,
python, python-qt3, libqt0-ruby1.8, libvisual-0.4-plugins
Description: versatile and easy to use audio player for KDE3
Amarok tries to be a little different, providing a simple drag and drop
interface that really makes playlist handling easy.
.
Features include:
- rapid playlist creation, with drag and drop from a directory view
- nice playlist browser for your existing playlists (PLS or M3U formats)
- collection-indexing support, for smart browsing and playlist creation
- possibility of accessing media via kioslaves, allowing you to play
via smb:// or fish:// (normal streams are of course supported)
- inline ID3 tag editing, capable of retrieving tags via MusicBrainz
- album cover support: automatically displays album covers from the
filesystem, or downloaded on the fly
- miscellaneous audio effects, including crossfading
- easy bindable global shortcuts, rich DCOP interface
- On-Screen Display (OSD), on track change or at keypress
- iPod and iRiver support
- Last.fm stream playing support (if ruby is installed)
- Track "mood" display (requires moodbar package installed)
.
Support for libvisual visualization plugins is also compiled in (you need
to have libvisual-0.4-plugins installed to be able to use it).
Package: amarok-common-trinity
Architecture: all
Depends: ruby
Recommends: amarok-trinity (>= ${source:Version})
Suggests: libqt0-ruby1.8, python, python-qt3
Description: architecture independent files for Amarok [Trinity]
This package contains architecture independent files needed for Amarok to run
properly. It also provides Amarok documentation. Therefore, unless you have
'amarok' package installed, you will hardly find this package useful.
.
You need to install Python if you intend to use Zeroconf support, WebControl
and/or playlist2html scripts. You will also need python-qt3 for the
WebControl script.
Package: amarok-engines-trinity
Architecture: all
Depends: amarok-engine-xine-trinity (>= ${source:Version}), amarok-engine-yauap-trinity (>= ${source:Version})
Description: output engines for the Amarok music player [Trinity]
This package serves merely as a reference point if you want to install
all available Amarok engines. It depends on those Amarok engines that
generally can be used by most users. You can safely remove this metapackage
as you can remove the amarok-engine-$engine packages that you don't use.
Package: amarok-engine-xine-trinity
Architecture: any
Depends: ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: xine engine for the Amarok audio player [Trinity]
This package provides the xine engine for Amarok, which you may prefer
for some reason over the other engines (e.g., it is the lightest engine
Dependency-wise).
Package: amarok-engine-yauap-trinity
Architecture: any
Depends: yauap, ${shlibs:Depends}
Recommends: amarok-trinity (= ${binary:Version})
Description: Yauap engine for the Amarok audio player [Trinity]
This package includes Amarok yauap engine, which provides a frontend
to Yauap Commandline Audio Player. DBus is used as a means of communication
between the engine and Yauap. Please note that some extra Amarok features
(like visualizations) might not be available while using this engine.
Package: amarok-trinity-dbg
Priority: extra
Architecture: any
Depends: amarok-trinity (= ${binary:Version})
Recommends: kdelibs-trinity-dbg
Description: debugging symbols for Amarok [Trinity]
This package provides debugging symbols for all binary packages built from
amarok source package. It's highly recommended to have this package installed
before reporting any Amarok crashes to either Amarok developers or Debian
package maintainers.

@ -0,0 +1,51 @@
Debianized by Peter Rockai <mornfall@mornfall.homeip.net> 2004-04-11
New maintainer Adeodato Simó <dato@net.com.org.es> 2004-09-22
New maintainer Modestas Vainius <modestas@vainius.eu> 2007-12-24
It was downloaded from:
<ftp://ftp.kde.org/pub/kde/stable/amarok/>
And the project homepage is:
<http://amarok.kde.org>
Upstream Authors:
| Alexandre Oliveira <aleprj@gmail.com>
| Christian Muehlhaeuser <chris@chris.de>
| Frederik Holljen <fh@ez.no>
| Gábor Lehel <illissius@gmail.com>
| Ian Monroe <ian@monroe.nu>
| Jeff Mitchell <kde-dev@emailgoeshere.com>
| Mark Kretschmann <markey@web.de>
| Martin Aumueller <aumuell@reserv.at>
| Max Howell <max.howell@methylblue.com>
| Mike Diehl <madpenguin8@yahoo.com>
| Pierpaolo Di Panfilo <pippo_dp@libero.it>
| Roman Becker <roman@formmorf.de>
| Seb Ruiz <me@sebruiz.net>
| Stanislav Karchebny <berkus@madfire.net>
Copyright:
| © 2002-2003, Mark Kretschmann
| © 2003-2006, The Amarok Development Squad
License terms:
| This program is free software; you can redistribute it and/or modify
| it under the terms of the GNU General Public License as published by
| the Free Software Foundation; version 2 dated June, 1991.
|
| This package is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
| GNU General Public License for more details.
|
| You should have received a copy of the GNU General Public License
| along with this program; if not, write to the Free Software Foundation,
| Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
The full text of the GNU General Public License version 2 is available on
Debian systems in /usr/share/common-licenses/GPL-2.

@ -0,0 +1,210 @@
/* XPM */
static char *amarok-16[] = {
/* columns rows colors chars-per-pixel */
"16 16 188 2",
" c black",
". c #010203",
"X c #010304",
"o c #030405",
"O c #030406",
"+ c #05070A",
"@ c #03080C",
"# c #05090D",
"$ c #04090F",
"% c #050A10",
"& c #070F17",
"* c #071019",
"= c #0A1521",
"- c #0B1825",
"; c #0D1824",
": c #0D1926",
"> c #0F1A26",
", c #0F1E2C",
"< c #0E1F30",
"1 c #101D2A",
"2 c #0F2133",
"3 c #102030",
"4 c #132436",
"5 c #132639",
"6 c #142638",
"7 c #17293B",
"8 c #14283C",
"9 c #152A40",
"0 c #193047",
"q c #193149",
"w c #19324B",
"e c #203A55",
"r c #223D59",
"t c #26415E",
"y c #234562",
"u c #22456C",
"i c #23486F",
"p c #26486E",
"a c #284360",
"s c #294663",
"d c #244A71",
"f c #264F7A",
"g c #294A70",
"h c #2A4B71",
"j c #2D4D73",
"k c #29537B",
"l c #2D5178",
"z c #304F74",
"x c #35506D",
"c c #325176",
"v c #325277",
"b c #335377",
"n c #355377",
"m c #365575",
"M c #37567A",
"N c #32597F",
"B c #33587E",
"V c #375A7F",
"C c #385472",
"Z c #395572",
"A c #3A5675",
"S c #38567A",
"D c #3B5876",
"F c #3A597A",
"G c #3B587A",
"H c #3B5A7B",
"J c #3B587C",
"K c #405C7F",
"L c #445E7F",
"P c #46607E",
"I c #2B5781",
"U c #385C82",
"Y c #376088",
"T c #37628A",
"R c #3A688F",
"E c #3E6A90",
"W c #3F6B92",
"Q c #415D80",
"! c #435E81",
"~ c #445F80",
"^ c #445F82",
"/ c #466686",
"( c #476687",
") c #4A6486",
"_ c #4E6989",
"` c #4F6E8F",
"' c #42769E",
"] c #46769D",
"[ c #50698A",
"{ c #506A89",
"} c #516A89",
"| c #506F8F",
" . c #546D8C",
".. c #556E8E",
"X. c #5B7088",
"o. c #5B718A",
"O. c #587591",
"+. c #5B7491",
"@. c #5E7B9A",
"#. c #487BA2",
"$. c #6F7D8C",
"%. c #607790",
"&. c #637B97",
"*. c #627E9B",
"=. c #6B7D90",
"-. c #4980A8",
";. c #4A83AA",
":. c #5491B8",
">. c #5693B9",
",. c #5E99BE",
"<. c #658DAC",
"1. c #6A87A0",
"2. c #6A87A4",
"3. c #6D89A7",
"4. c #758BA2",
"5. c #758FA9",
"6. c #7E8FA1",
"7. c #7F93A7",
"8. c #7997AC",
"9. c #63A5CA",
"0. c #6CA7CA",
"q. c #6CA8CB",
"w. c #8B949E",
"e. c #8093A7",
"r. c #8594A4",
"t. c #8395A8",
"y. c #8D99A6",
"u. c #8F9DAB",
"i. c #93A0AD",
"p. c #9AA0A8",
"a. c #9EA7B1",
"s. c #A5A6A7",
"d. c #A3ACB7",
"f. c #A9AFB7",
"g. c #A5B2BF",
"h. c #B0B1B2",
"j. c #B2B2B2",
"k. c gray70",
"l. c #B1B3B6",
"z. c #B4B5B6",
"x. c #B6B6B6",
"c. c #BBBBBB",
"v. c #B8BBBE",
"b. c #BCBCBC",
"n. c #BDBEBF",
"m. c gray75",
"M. c #A8B8C9",
"N. c #B9BDC2",
"B. c #BABEC3",
"V. c #93C1D9",
"C. c #9BC7DD",
"Z. c #BFC5CB",
"A. c #B9C4D0",
"S. c #C1C1C1",
"D. c #C3C3C3",
"F. c #C6C6C6",
"G. c gray78",
"H. c #C5C8CB",
"J. c gray79",
"K. c #CACACA",
"L. c #CBCBCB",
"P. c gray80",
"I. c #CDCDCD",
"U. c #CECECE",
"Y. c gray81",
"T. c #C1C8D0",
"R. c #D0D0D0",
"E. c gray82",
"W. c #D1D1D2",
"Q. c #D2D2D2",
"!. c LightGray",
"~. c gray83",
"^. c #D5D5D5",
"/. c #D7D7D7",
"(. c #DADADA",
"). c gray86",
"_. c gainsboro",
"`. c gray87",
"'. c #CFD8E1",
"]. c #D0D9E1",
"[. c #E4E4E4",
"{. c gray90",
"}. c gray91",
"|. c gray92",
" X c #EAEDF1",
".X c gray94",
"XX c gray97",
"oX c None",
/* pixels */
"oXoXoXoXX 6 a D Z r 1 oXoXoXoX",
"oXoXoX2 | i.n.D.n.l.t.F * oXoXoX",
"oXoXw e.G.).).~.Q.L.D.z.*.- oXoX",
"oX< 7.K._.(.(.~.Q.P.f.y.c.@.% oX",
"X ` b._.(./.~.~.Q.r. .L b.v.s ",
"4 u.L./.~.~.Q.H.+.! .$.z.G.5.# ",
"t k.Y.Q.Q.d._ +.c _ ~ s.B.P.g.3 ",
"Z k.P.B.6.n A.&.L ) z F o.G.H.9 ",
"x j.d._ h b _ J K ~ ! w.D.~.T.8 ",
"e X.j S h p c M J c p.).{.{.M.: ",
"> 4.D u u l N U J H R..X.X|.3.O ",
" C =.d I T E E T O.`.XXXX].w ",
"oX& f k E ] -.;.#.1.[.XX X/ oX",
"oXoX= I ' >.q.9.,.8.{.]./ @ oX",
"oXoXoX# y :.V.C.0.<.2.w X oXoX",
"oXoXoXoX + , 7 4 ; O oXoXoXoX"
};

@ -0,0 +1,220 @@
/* XPM */
static char *amarok[] = {
/* columns rows colors chars-per-pixel */
"32 32 182 2",
" c #000000",
". c #020508",
"X c #03090E",
"o c #0E0E0E",
"O c #050A10",
"+ c #09131E",
"@ c #101112",
"# c #14191F",
"$ c #0A1622",
"% c #0B1926",
"& c #0D1C2C",
"* c #0E1F30",
"= c #161E26",
"- c #0F2032",
"; c #18222D",
": c #102336",
"> c #12273C",
", c #1A2632",
"< c #1C2B3B",
"1 c #142C44",
"2 c #162F48",
"3 c #16304A",
"4 c #18324E",
"5 c #183450",
"6 c #1B3A5A",
"7 c #20344A",
"8 c #223A52",
"9 c #1E4064",
"0 c #22456B",
"q c #23486E",
"w c #28496F",
"e c #244A72",
"r c #244D78",
"t c #2B4C72",
"y c #26517E",
"u c #2C5077",
"i c #2B537B",
"p c #325175",
"a c #355479",
"s c #33587E",
"d c #395575",
"f c #38567A",
"g c #3B597C",
"h c #405C7D",
"j c #49627D",
"k c #52677E",
"l c #275280",
"z c #285685",
"x c #295788",
"c c #2D5982",
"v c #2A598A",
"b c #2C5D91",
"n c #355C83",
"m c #395E83",
"M c #2E6094",
"N c #336189",
"B c #3A658C",
"V c #336395",
"C c #356892",
"Z c #386798",
"A c #3C6C93",
"S c #3C6A9A",
"D c #3D729A",
"F c #425D80",
"G c #456083",
"H c #41678D",
"J c #496485",
"K c #4C6688",
"L c #4F6889",
"P c #466E93",
"I c #426E9B",
"U c #417096",
"Y c #42739B",
"T c #47789F",
"R c #4B749C",
"E c #506782",
"W c #536A84",
"Q c #536C8B",
"! c #586C82",
"~ c #5D7084",
"^ c #5D748D",
"/ c #51769D",
"( c #55799E",
") c #5A7190",
"_ c #447AA1",
"` c #457CA8",
"' c #4F78A2",
"] c #5C7EA1",
"[ c #627B96",
"{ c #6A7F96",
"} c #4681AB",
"| c #4984AB",
" . c #4E8BB2",
".. c #5082A7",
"X. c #5084AA",
"o. c #5E80A4",
"O. c #5B81A9",
"+. c #548CB2",
"@. c #5390B6",
"#. c #5594BD",
"$. c #5B94BC",
"%. c #5E99BE",
"&. c #6C8197",
"*. c #69809B",
"=. c #758699",
"-. c #778A9D",
";. c #7C8691",
":. c #798A9D",
">. c #6080A2",
",. c #6A86A3",
"<. c #6E8CAB",
"1. c #608FB2",
"2. c #7389A3",
"3. c #7B91A6",
"4. c #7B9AB9",
"5. c #579AC1",
"6. c #5B9EC5",
"7. c #669EC2",
"8. c #68A8CC",
"9. c #6AACD0",
"0. c #72ABCD",
"q. c #78AFCE",
"w. c #71B0D2",
"e. c #7BB4D4",
"r. c #858F9B",
"t. c #87909A",
"y. c #8D949B",
"u. c #94989C",
"i. c #9D9D9D",
"p. c #8493A3",
"a. c #8395A8",
"s. c #8798A9",
"d. c #859FB9",
"f. c #9199A3",
"g. c #8EA2B7",
"h. c #8CA5BF",
"j. c #96A2AB",
"k. c #9BA4AD",
"l. c #9DA9B5",
"z. c #A3A3A3",
"x. c #A6A9AC",
"c. c #ACACAC",
"v. c #A3ABB2",
"b. c #A4AEB8",
"n. c #AAAEB1",
"m. c #ADB0B3",
"M. c #ADB4BB",
"N. c #B3B3B3",
"B. c #B0B7BE",
"V. c #B6B8B9",
"C. c #BBBBBB",
"Z. c #8FA7C1",
"A. c #87B6D1",
"S. c #85BBD7",
"D. c #A2B1C1",
"F. c #AFBBC7",
"G. c #ADBAC8",
"H. c #B2BCC7",
"J. c #B0BCCA",
"K. c #B8BDC3",
"L. c #93C2DA",
"P. c #9EC9DE",
"I. c #BFC3C7",
"U. c #B0C1D3",
"Y. c #AFD1E1",
"T. c #B4D6E4",
"R. c #C3C3C4",
"E. c #C1C4C8",
"W. c #CCCCCC",
"Q. c #C1CEDC",
"!. c #CFD4D9",
"~. c #D3D3D3",
"^. c #D6DADE",
"/. c #DBDBDB",
"(. c #DAE0E6",
"). c #E2E3E3",
"_. c #E2E5E8",
"`. c #ECECEC",
"'. c #EAEEF1",
"]. c #F4F4F4",
"[. c #FBFBFB",
"{. c None",
/* pixels */
"{.{.{.{.{.{.{.{.{.{.{.o # , 7 8 8 < ; @ o {.{.{.{.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.X 4 l M I / ( ( R Z v 9 * {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.X 6 M ( s.n.N.N.N.N.N.N.k.,.S r & {.{.{.{.{.{.{.",
"{.{.{.{.{.{.- v ( k.N.C.W.W.~.~.W.R.R.V.N.N.3.Z 6 . {.{.{.{.{.",
"{.{.{.{. 3 V a.N.C.~.)./././.~.~.~.W.W.R.V.N.n./ r X {.{.{.{.",
"{.{.{.{.2 Z j.N.W./././././.~.~.~.W.W.W.W.R.K.N.N.o.y . {.{.{.",
"{.{.{.& V j.N.W.).)././.~.~.~.~.~.W.W.W.W.R.n.R.C.V.] q {.{.",
"{.{.. v a.N.R.)././././.~./.~.~.W.~.W.W.R.E q n.R.C.V.I 1 {.{.",
"{.{.6 ( N.C././././.~.~.~.~.~.~.W.~.~.b.j ^ p j R.C.C.v.v X {.",
"{.X b k.N.W././././.~./.~.~.~.~.~.W.:.e Q ) K k x.R.R.R.o.5 {.",
"{.4 ' N.V././.~.~./.~.~.~.~.~.~.E.J p F ) ) p y.i.R.R.R.b.v . ",
"o r s.N.R./.~.~.~.~.~.~.~.W.I.B.h d s Q Q K ! z.c.W.W.R.R.I % ",
"@ M n.N.W.~.~.~.~.~.~.E.Q g g f p w L Q Q t u.z.W.W.W.W.W.<.4 . ",
", S N.N.W.~.~.~.~.~.K.h G &.D.Q 0 F K L j j z.C.l.M.~.W.W.g.0 . ",
"< / N.N.W.W.W.W.W.M.f h [ [.'.a g K G L p 0 d g w &.~.~.~.M.0 . ",
"8 ( N.N.W.W.W.p.Q w p w (.F.f f F F G K g a g d j t.c.!.~.K.i . ",
"7 ( N.N.R.R.{ 2.F 0 0 Q H.e g g F F F F G g g u.c.n.C././.H.r . ",
", I N.m.f.^ h 0 0 0 0 d t a f g g F F F p ! c.N.W./.)././.D.q ",
"= V y.h f t d m p 0 0 q p p d a g g F p ! N.C.).).).).).).d.6 ",
"o x :.t w t a d t 0 q t p a d s f f a 0 c.C.).`.`.`.).).).] , . ",
"o 8 ,.r.q 0 q 0 0 q t u p s s g m f e g V./.`.`.`.`.`._.^.M X . ",
"{.% Z m.;.q 0 0 q e i i s N h N m s r ^ C.`.].].].].`.`.Z.9 . ",
"{. r 2.N.! q q t n c m N B B B B c s =.R.].].].].].]._.S $ {.",
"{.. $ Z =.q q u m c H B A U U U B B n p.~.].].[.[.[.].4.9 {.",
"{.{. 6 z q r i c P U Y Y T _ _ D Y N j.~.].[.[.[.].U.v X {.{.",
"{.{.{.. e y r c A Y T ..| @. . .| ..D l./.`.].].[.Q.V % {.{.",
"{.{.{. . e c N A D @.@.8.6.6.%.%.+.T n./.`.].].J.Z * {.{.{.",
"{.{.{.{. . 9 M D X.@.6.q.w.w.8.8.%.| N./.`.(.4.v % {.{.{.{.",
"{.{.{.{.{. > N } #.9.S.L.L.S.w.0.@.c.~.h.S 9 X {.{.{.{.{.",
"{.{.{.{.{.{. X 2 C $.A.Y.T.P.q.#.` ' b 0 + {.{.{.{.{.{.",
"{.{.{.{.{.{.{.{. # < 9 p w w 0 5 - . {.{.{.{.{.{.{.{.",
"{.{.{.{.{.{.{.{.{.{. . . . . . . . . {.{.{.{.{.{.{.{.{.{."
};

@ -0,0 +1,40 @@
check_mp3() {
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "There was an error installing MP3 support. You need to install the package \"libxine1-ffmpeg\" manually."
else
Xdialog --msgbox "There was an error installing MP3 support.\nYou need to install the package \"libxine1-ffmpeg\" manually." 10 60
fi
exit 1
else
if [ -x /opt/trinity/bin/kdialog ]; then
kdialog --msgbox "MP3 support now installed, you will need to restart Amarok." --icon amarok
elif [ -x /usr/bin/zenity ]; then
zenity --info --text "MP3 support now installed, you will need to restart Amarok."
else
Xdialog --msgbox "MP3 support now installed, you will need to restart Amarok." 5 60
fi
exit 0
fi
}
INSTALLED=`dpkg --get-selections libxine1-ffmpeg | grep install`
#is available, not installed
if [ -z "$INSTALLED" ]; then
if [ -x /opt/trinity/bin/kdesu ] && [ -x /usr/bin/install-package ]; then
/opt/trinity/bin/kdesu -d "install-package --icon amarok --install libxine1-ffmpeg"
elif [ -x /usr/bin/gksudo ] && [ -x /usr/sbin/synaptic ]; then
gksudo "sh -c 'echo \"libxine1-ffmpeg i\"|synaptic --non-interactive --set-selections'"
else
xterm -e 'sudo apt-get install libxine1-ffmpeg'
fi
check_mp3
fi
exit 0

@ -0,0 +1,16 @@
#!/bin/bash
DEVICE=$@
if [ -n "$DEVICE" ];then
if [ ${DEVICE:0:7} = "audiocd" ]; then
amarok --cdplay ${DEVICE#*=}
elif [ ${DEVICE:0:1} = "/" ]; then
amarok --cdplay `dcop kded mediamanager fullList | grep -B1 $DEVICE | head -n1`
else
amarok --cdplay /dev/cdrom
fi
else
amarok --cdplay /dev/cdrom
fi

@ -0,0 +1,181 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Mar 2004" "K Desktop Environment" "An audio player for KDE"
.SH NAME
amarok
\- An audio player for KDE
.SH SYNOPSIS
amarok [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
amaroK is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.SH OPTIONS
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SS Qt options:
.TP
.B \-\-display <displayname>
Use the X-server display 'displayname'.
.TP
.B \-\-session <sessionId>
Restore the application for the given 'sessionId'.
.TP
.B \-\-cmap
Causes the application to install a private color
map on an 8-bit display.
.TP
.B \-\-ncols <count>
Limits the number of colors allocated in the color
cube on an 8-bit display, if the application is
using the QApplication::ManyColor color
specification.
.TP
.B \-\-nograb
tells Qt to never grab the mouse or the keyboard.
.TP
.B \-\-dograb
running under a debugger can cause an implicit
\-\-nograb, use \-\-dograb to override.
.TP
.B \-\-sync
switches to synchronous mode for debugging.
.TP
.B \-\-fn, \-\-font <fontname>
defines the application font.
.TP
.B \-\-bg, \-\-background <color>
sets the default background color and an
application palette (light and dark shades are
calculated).
.TP
.B \-\-fg, \-\-foreground <color>
sets the default foreground color.
.TP
.B \-\-btn, \-\-button <color>
sets the default button color.
.TP
.B \-\-name <name>
sets the application name.
.TP
.B \-\-title <title>
sets the application title (caption).
.TP
.B \-\-visual TrueColor
forces the application to use a TrueColor visual on
an 8-bit display.
.TP
.B \-\-inputstyle <inputstyle>
sets XIM (X Input Method) input style. Possible
values are onthespot, overthespot, offthespot and
root.
.TP
.B \-\-im <XIM server>
set XIM server.
.TP
.B \-\-noxim
disable XIM.
.TP
.B \-\-reverse
mirrors the whole layout of widgets.
.SS
.SS KDE options:
.TP
.B \-\-caption <caption>
Use 'caption' as name in the titlebar.
.TP
.B \-\-icon <icon>
Use 'icon' as the application icon.
.TP
.B \-\-miniicon <icon>
Use 'icon' as the icon in the titlebar.
.TP
.B \-\-config <filename>
Use alternative configuration file.
.TP
.B \-\-dcopserver <server>
Use the DCOP Server specified by 'server'.
.TP
.B \-\-nocrashhandler
Disable crash handler, to get core dumps.
.TP
.B \-\-waitforwm
Waits for a WM_NET compatible windowmanager.
.TP
.B \-\-style <style>
sets the application GUI style.
.TP
.B \-\-geometry <geometry>
sets the client geometry of the main widget.
.SS
.SS Arguments:
URL(s) Files/URLs to Open
.SS
.SS Options:
.TP
.B \-r, \-\-previous
Skip backwards in playlist
.TP
.B \-p, \-\-play
Start playing current playlist
.TP
.B \-s, \-\-stop
Stop playback
.TP
.B \-\-pause
Pause playback
.TP
.B \-f, \-\-next
Skip forwards in playlist
.SS
.SS Additional options:
.TP
.B \-e, \-\-enqueue
Enqueue Files/URLs
.SH SEE ALSO
Full user documentation is available through the KDE Help Center. You can also enter the URL
.BR help:/amarok/
directly into konqueror or you can run
.BR "`khelpcenter help:/amarok/'"
from the command-line.
.BR
.SH AUTHORS
.nf
Christian Muehlhaeuser <chris@chris.de>
.BR
Mark Kretschmann <markey@web.de>
.BR
Max Howell <max.howell@methylblue.com>
.BR
Stanislav Karchebny <berk@upnet.ru>
.BR
Please use http://bugs.kde.org to report bugs, do not mail the authors directly.
.BR
.SH OTHER
This manual page was written by Alejandro Exojo <suy@badopi.org> for the Debian
system (but may be used by others).
.BR

@ -0,0 +1,14 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROK_LIBVISUAL 1 "Feb 2008" "Amarok" "LibVisual support utility for Amarok"
.SH NAME
amarok_libvisual \- LibVisual support utility for Amarok
.SH SYNOPSIS
amarok_libvisual
.SH DESCRIPTION
This is LibVisual support helper utility for Amarok. It's used internally by Amarok
itself when needed and is not supposed to be invoked manually by user.
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,23 @@
.\" Generated by kdemangen.pl and edited by hand
.TH AMAROK 1 "Feb 2008" "Amarok" "An audio player for KDE"
.SH NAME
amarokapp
\- A direct executable for Amarok.
.SH SYNOPSIS
amarokapp [Qt-options] [KDE-options] [URL(s)]
.SH DESCRIPTION
Amarok is a multimedia player based on the soundserver-independent framework.
There are many media players around these days, true. What's missing from most
players is a user interface, that doesn't get in the way of the user.
.P
This is direct Amarok executable. The recommend way to run Amarok is using
\fBamarok(1)\fP, which is a wrapper script around \fBamarokapp\fP. However, if you're
debugging Amarok with gdb, valgrind or similar program, you will probably want to
run it against this binary directly.
.P
\fBamarokapp(1)\fP takes the same command line options and arguments as
\fBamarok(1)\fP. See its manual page for more information how to run \fBamarokapp\fP.
.SH SEE ALSO
amarok(1)
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,63 @@
.\" This file was generated by kdemangen.pl and edited manually by Modestas Vainius
.TH AMAROKCOLLECTIONSCANNER 1 "Feb 2008" "Amarok" "Collection Scanner for Amarok"
.SH NAME
amarokcollectionscanner \- Collection Scanner for Amarok
.SH SYNOPSIS
amarokcollectionscanner [Qt\-options] [KDE\-options] Folder(s)
.SH DESCRIPTION
This Amarok helper utility scans folder(s) given on the command line or
restarts previous scan if \fB\-\-restart\fP option was given and writes a
specially structured XML file to standard output with extensive information
(including tags) about audio files it was able to find. XML file schema used
by this utility is Amarok specific.
.P
You may find his utility useful if you need to retreive and/or display extended
information about collection of audio files.
.SH OPTIONS
.SS
.SS Arguments:
Folder(s) Folders to scan
.SS
.SS Options:
.TP
.B \-r, \-\-recursive
Scan folders recursively
.TP
.B \-i, \-\-incremental
Incremental Scan (modified folders only)
.TP
.B \-p, \-\-importplaylists
Import playlist
.TP
.B \-s, \-\-restart
Restart the scanner at last position, after a crash []
.SS Generic options:
.TP
.B \-\-help
Show help about options
.TP
.B \-\-help\-qt
Show Qt specific options
.TP
.B \-\-help\-kde
Show KDE specific options
.TP
.B \-\-help\-all
Show all options
.TP
.B \-\-author
Show author information
.TP
.B \-v, \-\-version
Show version information
.TP
.B \-\-license
Show license information
.TP
.B \-\-
End of options
.SS
.SH AUTHORS
Amarok Developers
.SH OTHER
This manual page was written by Modestas Vainius <modestas@vainius.eu> for Debian.

@ -0,0 +1,85 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
# by dh_makeshlibs
DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
# Amarok engines should not auto-depend on amarok.
# Appropriate relationships are set manually in the control file.
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/lyrics_astraweb.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/playlist2html/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/ruby_debug/debug.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/python_qt_template.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/templates/ruby_qt_template.rb \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/Playlist.py \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/webcontrol/RequestHandler.py
binary-post-install/amarok-common-trinity::
# Remove excess COPYING files from script directories
rm -f \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_astraweb/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/lyrics_lyrc/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_default/COPYING \
debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/scripts/score_impulsive/COPYING
# Remove Mac OSX resource fork file
rm -f debian/$(cdbs_curpkg)/opt/trinity/share/apps/amarok/ruby_lib/rubygems/._gem_commands.rb
### POST-INSTALL HACKING
common-binary-post-install-arch::
# Check for not installed files
dh_install --no-act --list-missing
chmod a+x debian/amarok-trinity/opt/trinity/lib/amarok/install-mp3
chmod +x debian/amarok-trinity/opt/trinity/bin/kubuntu-media-amarok
ln -s /opt/trinity/bin/amarokapp debian/amarok-trinity/opt/trinity/lib/amarok/amarokapp

@ -0,0 +1,2 @@
version=3
opts=pasv ftp://ftp.kde.org/pub/kde/stable/amarok/([0-9.]+)/src/amarok-([0-9.]+)\.tar\.bz2

@ -10,6 +10,9 @@ _cdbs_class_debian-qt-kde := 1
# Note: This _must_ be included before autotools.mk, or it won't work.
common-configure-arch common-configure-indep:: debian/stamp-cvs-make
debian/stamp-cvs-make:
cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
touch debian/stamp-cvs-make
include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
@ -93,6 +96,14 @@ binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
done
clean::
if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-cvs-make
endif

@ -35,7 +35,7 @@ else
DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
endif
# include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
export kde_cgidir = \$${libdir}/cgi-bin
export kde_confdir = \$${sysconfdir}/trinity
@ -59,7 +59,7 @@ endif
cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/"
DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include/kde"
DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
@ -70,7 +70,7 @@ cleanbuilddir::
common-build-arch common-build-indep:: debian/stamp-kde-apidox
debian/stamp-kde-apidox:
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
touch $@
common-install-prehook-impl::
@ -82,7 +82,7 @@ common-install-prehook-impl::
common-install-arch common-install-indep:: common-install-kde-apidox
common-install-kde-apidox::
# $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
$(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
clean::
rm -f debian/stamp-kde-apidox

@ -11,8 +11,8 @@ Build-Depends: cdbs, debhelper (>= 5.0.0), quilt, bzip2,
libmysqlclient15-dev | libmysqlclient16-dev, libpq-dev,
libvisual-0.4-dev, libsdl1.2-dev,
libifp-dev, libusb-dev, libgpod-nogtk-dev (>= 0.4.2), libnjb-dev, libmtp-dev,
ruby, ruby1.8-dev, kdebase-trinity-dev,
libtool, libltdl-dev, cmake
ruby, ruby1.8-dev,
automake, autoconf, libtool, libltdl-dev
Standards-Version: 3.8.4
Homepage: http://amarok.kde.org

@ -1,27 +1,16 @@
#!/usr/bin/make -f
# Set LD_LIBRARY_PATH to the installed library directory to allow dh_shlibdeps to function
# Also include the main Trinity path
ifeq ("$(LD_LIBRARY_PATH)", "")
LD_LIBRARY_PATH=debian/tmp/opt/trinity/lib
else
LD_LIBRARY_PATH += :debian/tmp/opt/trinity/lib
endif
export LD_LIBRARY_PATH
### CDBS INCLUDES
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include debian/cdbs/debian-qt-kde.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
DEB_CMAKE_EXTRA_FLAGS := -DLIB_SUFFIX="" -DCMAKE_INSTALL_PREFIX="/opt/trinity" -DCONFIG_INSTALL_DIR="/etc/trinity" -DSYSCONF_INSTALL_DIR="/etc/trinity" -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" -DCMAKE_LIBRARY_PATH="/opt/trinity/lib" -DCMAKE_INCLUDE_PATH="/opt/trinity/include/" -DAUTODETECT_QT_DIRS="ON" -DCMAKE_VERBOSE_MAKEFILE="ON" -DBUILD_ALL="ON" -DCMAKE_SKIP_RPATH="OFF" \
-DWITH_IFP="ON" -DWITH_NJB="ON" -DWITH_MTP="ON" -DWITH_DAAP="ON" -DWITH_YAUAP="ON" \
-DWITH_LIBVISUAL="ON" -DWITH_KONQSIDEBAR="ON" -DWITH_XINE="ON" -DWITH_IPOD="ON"
DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde
DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
DEB_CONFIGURE_PREFIX := /opt/trinity
DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
# Honour "parallel=N" option of DEB_BUILD_OPTIONS. Comment out to
# never build in parallel, regardless of DEB_BUILD_OPTIONS.
DEB_BUILD_PARALLEL = true
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
### VARIABLES
# Exempt amarok engines from being handled as proper public libraries
@ -30,20 +19,20 @@ DEB_DH_MAKESHLIBS_ARGS_ALL = -Xlibamarok_\\w*-engine-trinity
export KUBUNTU_DESKTOP_POT=extragear-multimedia_amarok-trinity
#DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
# --disable-final \
# --without-akode \
# --without-gstreamer10 \
# --without-libkarma \
# --with-ifp \
# --with-libgpod \
# --with-libnjb \
# --with-libmtp \
# --enable-mysql \
# --enable-postgresql \
# --with-yauap \
# --prefix=/opt/trinity \
# --with-extra-libs=/usr/lib/mesa
DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite \
--disable-final \
--without-akode \
--without-gstreamer10 \
--without-libkarma \
--with-ifp \
--with-libgpod \
--with-libnjb \
--with-libmtp \
--enable-mysql \
--enable-postgresql \
--with-yauap \
--prefix=/opt/trinity \
--with-extra-libs=/usr/lib/mesa
# Ship upstream README in amarok docs
DEB_INSTALL_DOCS_ALL =
@ -54,6 +43,45 @@ DEB_INSTALL_DOCS_amarok-trinity = $(DEB_SRCDIR)/README
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-xine-trinity = -- -xamarok-trinity
DEB_DH_SHLIBDEPS_ARGS_amarok-engine-yauap-trinity = -- -xamarok-trinity
### Libtool and Automake updates
# Autoguess automake /usr/share subdirectory. Insure from failures
DEB_AUTOMAKE_SHARE_DIR = /usr/share/automake-$(shell automake --version | head -n 1 | sed 's/^automake (GNU automake) \([0-9]\+\.[0-9]\+\).*/\1/')
ifneq ($(words $(DEB_AUTOMAKE_SHARE_DIR)),1)
DEB_AUTOMAKE_SHARE_DIR =
endif
post-patches:: debian/stamp-automake
debian/stamp-automake:
touch debian/stamp-automake-started
if test -n "$(DEB_AUTOMAKE_SHARE_DIR)"; then \
for f in $(DEB_AUTOMAKE_SHARE_DIR)/*; do \
if test -f $$f && \
test -f $(DEB_SRCDIR)/admin/`basename $$f`; then \
cp -f $$f $(DEB_SRCDIR)/admin; \
fi; \
done; \
fi
$(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common
touch $@
# Install ${curpkg}.install as lintian overrides
$(patsubst %,binary-install/%,$(DEB_PACKAGES))::
if test -e debian/$(cdbs_curpkg).lintian; then \
install -p -D -m644 debian/$(cdbs_curpkg).lintian \
debian/$(cdbs_curpkg)/opt/trinity/share/lintian/overrides/$(cdbs_curpkg); \
fi
clean::
if test -d $(DEB_SRCDIR) && test -f debian/stamp-automake-started; then \
cd $(DEB_SRCDIR); \
find . -name Makefile.in -print | \
xargs --no-run-if-empty rm -f; \
rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
configure configure.files configure.in stamp-h.in \
subdirs; \
fi
rm -f debian/stamp-automake*
binary-fixup/amarok-common-trinity::
# Fix permissions of some amarok scripts
chmod a+x \

Loading…
Cancel
Save