summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/README.Debian11
-rw-r--r--debian/changelog48
-rw-r--r--debian/compat1
-rw-r--r--debian/control80
-rw-r--r--debian/copyright30
-rw-r--r--debian/maemo/rockbox.desktop9
-rw-r--r--debian/maemo/rockbox.pngbin0 -> 3110 bytes
-rwxr-xr-xdebian/rules67
8 files changed, 246 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000000..90e9379198
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,11 @@
+rockbox 3.7.x for Maemo
+--------------------------
+
+Rockbox for maemo technial preview release.
+
+Known issues:
+- Application exit is only possible with CTRL+BACKSPACE
+
+- Last.FM scrobbler log file is not working
+ Possible cause: We don't call clean_shutdown() / system_flush()
+ so the scrobbler log file never gets written to disk
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000000..14b814cd7a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,48 @@
+rockbox (2011-01-26maemo0) unstable; urgency=low
+
+ * Bluetooth headset support
+ * Ignore preinstalled sounds in /usr/share/sounds
+
+ -- Thomas Jarosch <tomj@simonv.com> Wed, 26 Jan 2011 22:50:00 -0500
+
+rockbox (2011-01-12maemo0) unstable; urgency=low
+
+ * Always show prev/next track button
+ * Bind enter key to rockbock's center button (all platforms)
+ * Bind more keys on n8xx (maemo4)
+ * Update to latest rockbox SVN code
+
+ -- Thomas Jarosch <tomj@simonv.com> Tue, 12 Jan 2011 19:42:00 -0500
+
+rockbox (2011-01-04maemo0) unstable; urgency=low
+
+ * Update to latest rockbox SVN code (regenerates the database)
+ * Test automatic garage build
+ * Fix x86 build targets
+
+ -- Thomas Jarosch <tomj@simonv.com> Tue, 04 Jan 2011 00:20:00 -0500
+
+
+rockbox (2011-01-02maemo0) unstable; urgency=low
+
+ * New version number to indicate this build is work in progress
+
+ -- Thomas Jarosch <tomj@simonv.com> Sun, 02 Jan 2011 00:05:00 -0500
+
+
+rockbox (3.7.2maemo2) unstable; urgency=low
+
+ * Fix duplicate database entries
+ * Initial rockbox plugin support:
+ - Small tools in the context menu
+ - mikmod (.mod, .s3m, .xm etc) support
+ - Credits screen
+
+ -- Thomas Jarosch <tomj@simonv.com> Sat, 01 Jan 2011 19:01:00 -0500
+
+
+rockbox (3.7.2maemo1) unstable; urgency=low
+
+ * Initial release for Nokia N900
+
+ -- Thomas Jarosch <tomj@simonv.com> Thu, 30 Dec 2010 16:18:05 -0500
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000000..7ed6ff82de
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000000..8993bb80e9
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,80 @@
+Source: rockbox
+Section: user/multimedia
+Priority: extra
+Maintainer: Thomas Jarosch <tomj@simonv.com>
+Build-Depends: debhelper (>= 5), pkg-config, maemo-version-dev,
+ libosso-dev, libglib2.0-dev, libhal-dev, osso-af-settings,
+ libsdl1.2-dev, libxml2-dev,
+ libgstreamer0.10-dev | maemo-version-dev (<= 5),
+ libgstreamer-plugins-base0.10-dev | maemo-version-dev (<= 5),
+ libgstreamer-plugins-base0.10-dev | maemo-version-dev (<= 5),
+ libplayback-1-dev | maemo-version-dev (<= 5)
+# Note: This is the -debian- standards version, not rockbox
+Standards-Version: 3.7.2
+XB-Maemo-Icon-26:
+ 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
+ rkJggg==
+XSBC-Bugtracker: https://bugs.maemo.org/enter_bug.cgi?product=rockbox
+
+Package: rockbox
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Rockbox open source high quality audio player
+
+Package: rockbox-doc
+Architecture: all
+Description: Documentation for rockbox
+
+Package: rockbox-dbg
+Section: devel
+Architecture: any
+Depends: rockbox (= ${Source-Version})
+Description: Debug symbols for rockbox
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000000..5b2f3f9304
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+This package was debianized by Thomas Jarosch <tomj@simonv.com> on
+Thu, 30 Dec 2010 16:18:05 -0500.
+
+It was downloaded from www.rockbox.org / svn://svn.rockbox.org/rockbox/trunk
+
+Upstream Author: The rockbox team - see docs/CREDITS for all the names
+
+Copyright: 2001-2011 - The rockbox team
+
+License:
+
+ This package 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 of the License, or
+ (at your option) any later version.
+
+ 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 package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2010, Thomas Jarosch <tomj@simonv.com> and
+is licensed under the GPL, see above.
diff --git a/debian/maemo/rockbox.desktop b/debian/maemo/rockbox.desktop
new file mode 100644
index 0000000000..9539c2d21a
--- /dev/null
+++ b/debian/maemo/rockbox.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+ Encoding=UTF-8
+ Version=3.7.1
+ Type=Application
+ Name=Rockbox
+ Exec=/opt/rockbox/bin/rockbox
+ Icon=rockbox
+ X-HildonDesk-ShowInToolbar=true
+ X-Osso-Type=application/x-executable
diff --git a/debian/maemo/rockbox.png b/debian/maemo/rockbox.png
new file mode 100644
index 0000000000..076f349c43
--- /dev/null
+++ b/debian/maemo/rockbox.png
Binary files differ
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000000..380d0d21b8
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,67 @@
+#!/usr/bin/make -f
+
+CONFIGURE_OPTIONS := --platform=M --lcdwidth=800 --lcdheight=480 --target=application --ram=8 --rbdir=/.rockbox --type=N
+DESKTOP_DIR := `pkg-config --variable=desktopentrydir osso-af-settings`
+
+export DH_VERBOSE=1
+
+builddir:
+ test -d builddir || mkdir -p builddir
+
+builddir/Makefile: builddir
+ cd builddir && test -f Makefile || ../tools/configure $(CONFIGURE_OPTIONS)
+
+build: build-stamp
+
+build-stamp: builddir/Makefile
+ dh_testdir
+ cd builddir && $(MAKE)
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+ rm -rf builddir
+ dh_clean
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ cd builddir && $(MAKE) PREFIX=$(CURDIR)/debian/rockbox/opt/rockbox fullinstall
+
+ # Install icon and .desktop file
+ mkdir -p $(CURDIR)/debian/rockbox/usr/share/icons/hicolor/64x64/apps
+ cp -f debian/maemo/rockbox.png $(CURDIR)/debian/rockbox/usr/share/icons/hicolor/64x64/apps
+ mkdir -p $(CURDIR)/debian/rockbox$(DESKTOP_DIR)
+ cp -f debian/maemo/rockbox.desktop $(CURDIR)/debian/rockbox$(DESKTOP_DIR)
+
+ # Ignore built in sounds
+ mkdir -p $(CURDIR)/debian/rockbox/usr/share/sounds
+ touch $(CURDIR)/debian/rockbox/usr/share/sounds/database.ignore
+
+# Build architecture-independent files here.
+binary-indep:
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installexamples
+ dh_installman
+ dh_link
+ dh_strip --dbg-package=rockbox-dbg
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure