summaryrefslogtreecommitdiff
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 @@
1rockbox 3.7.x for Maemo
2--------------------------
3
4Rockbox for maemo technial preview release.
5
6Known issues:
7- Application exit is only possible with CTRL+BACKSPACE
8
9- Last.FM scrobbler log file is not working
10 Possible cause: We don't call clean_shutdown() / system_flush()
11 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 @@
1rockbox (2011-01-26maemo0) unstable; urgency=low
2
3 * Bluetooth headset support
4 * Ignore preinstalled sounds in /usr/share/sounds
5
6 -- Thomas Jarosch <tomj@simonv.com> Wed, 26 Jan 2011 22:50:00 -0500
7
8rockbox (2011-01-12maemo0) unstable; urgency=low
9
10 * Always show prev/next track button
11 * Bind enter key to rockbock's center button (all platforms)
12 * Bind more keys on n8xx (maemo4)
13 * Update to latest rockbox SVN code
14
15 -- Thomas Jarosch <tomj@simonv.com> Tue, 12 Jan 2011 19:42:00 -0500
16
17rockbox (2011-01-04maemo0) unstable; urgency=low
18
19 * Update to latest rockbox SVN code (regenerates the database)
20 * Test automatic garage build
21 * Fix x86 build targets
22
23 -- Thomas Jarosch <tomj@simonv.com> Tue, 04 Jan 2011 00:20:00 -0500
24
25
26rockbox (2011-01-02maemo0) unstable; urgency=low
27
28 * New version number to indicate this build is work in progress
29
30 -- Thomas Jarosch <tomj@simonv.com> Sun, 02 Jan 2011 00:05:00 -0500
31
32
33rockbox (3.7.2maemo2) unstable; urgency=low
34
35 * Fix duplicate database entries
36 * Initial rockbox plugin support:
37 - Small tools in the context menu
38 - mikmod (.mod, .s3m, .xm etc) support
39 - Credits screen
40
41 -- Thomas Jarosch <tomj@simonv.com> Sat, 01 Jan 2011 19:01:00 -0500
42
43
44rockbox (3.7.2maemo1) unstable; urgency=low
45
46 * Initial release for Nokia N900
47
48 -- 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 @@
1Source: rockbox
2Section: user/multimedia
3Priority: extra
4Maintainer: Thomas Jarosch <tomj@simonv.com>
5Build-Depends: debhelper (>= 5), pkg-config, maemo-version-dev,
6 libosso-dev, libglib2.0-dev, libhal-dev, osso-af-settings,
7 libsdl1.2-dev, libxml2-dev,
8 libgstreamer0.10-dev | maemo-version-dev (<= 5),
9 libgstreamer-plugins-base0.10-dev | maemo-version-dev (<= 5),
10 libgstreamer-plugins-base0.10-dev | maemo-version-dev (<= 5),
11 libplayback-1-dev | maemo-version-dev (<= 5)
12# Note: This is the -debian- standards version, not rockbox
13Standards-Version: 3.7.2
14XB-Maemo-Icon-26:
15 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
64 rkJggg==
65XSBC-Bugtracker: https://bugs.maemo.org/enter_bug.cgi?product=rockbox
66
67Package: rockbox
68Architecture: any
69Depends: ${shlibs:Depends}, ${misc:Depends}
70Description: Rockbox open source high quality audio player
71
72Package: rockbox-doc
73Architecture: all
74Description: Documentation for rockbox
75
76Package: rockbox-dbg
77Section: devel
78Architecture: any
79Depends: rockbox (= ${Source-Version})
80Description: 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 @@
1This package was debianized by Thomas Jarosch <tomj@simonv.com> on
2Thu, 30 Dec 2010 16:18:05 -0500.
3
4It was downloaded from www.rockbox.org / svn://svn.rockbox.org/rockbox/trunk
5
6Upstream Author: The rockbox team - see docs/CREDITS for all the names
7
8Copyright: 2001-2011 - The rockbox team
9
10License:
11
12 This package is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2 of the License, or
15 (at your option) any later version.
16
17 This package is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
21
22 You should have received a copy of the GNU General Public License
23 along with this package; if not, write to the Free Software
24 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
26On Debian systems, the complete text of the GNU General
27Public License can be found in `/usr/share/common-licenses/GPL'.
28
29The Debian packaging is (C) 2010, Thomas Jarosch <tomj@simonv.com> and
30is 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 @@
1[Desktop Entry]
2 Encoding=UTF-8
3 Version=3.7.1
4 Type=Application
5 Name=Rockbox
6 Exec=/opt/rockbox/bin/rockbox
7 Icon=rockbox
8 X-HildonDesk-ShowInToolbar=true
9 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 @@
1#!/usr/bin/make -f
2
3CONFIGURE_OPTIONS := --platform=M --lcdwidth=800 --lcdheight=480 --target=application --ram=8 --rbdir=/.rockbox --type=N
4DESKTOP_DIR := `pkg-config --variable=desktopentrydir osso-af-settings`
5
6export DH_VERBOSE=1
7
8builddir:
9 test -d builddir || mkdir -p builddir
10
11builddir/Makefile: builddir
12 cd builddir && test -f Makefile || ../tools/configure $(CONFIGURE_OPTIONS)
13
14build: build-stamp
15
16build-stamp: builddir/Makefile
17 dh_testdir
18 cd builddir && $(MAKE)
19 touch $@
20
21clean:
22 dh_testdir
23 dh_testroot
24 rm -f build-stamp
25 rm -rf builddir
26 dh_clean
27install: build
28 dh_testdir
29 dh_testroot
30 dh_clean -k
31 dh_installdirs
32
33 cd builddir && $(MAKE) PREFIX=$(CURDIR)/debian/rockbox/opt/rockbox fullinstall
34
35 # Install icon and .desktop file
36 mkdir -p $(CURDIR)/debian/rockbox/usr/share/icons/hicolor/64x64/apps
37 cp -f debian/maemo/rockbox.png $(CURDIR)/debian/rockbox/usr/share/icons/hicolor/64x64/apps
38 mkdir -p $(CURDIR)/debian/rockbox$(DESKTOP_DIR)
39 cp -f debian/maemo/rockbox.desktop $(CURDIR)/debian/rockbox$(DESKTOP_DIR)
40
41 # Ignore built in sounds
42 mkdir -p $(CURDIR)/debian/rockbox/usr/share/sounds
43 touch $(CURDIR)/debian/rockbox/usr/share/sounds/database.ignore
44
45# Build architecture-independent files here.
46binary-indep:
47# We have nothing to do by default.
48
49# Build architecture-dependent files here.
50binary-arch: build install
51 dh_testdir
52 dh_testroot
53 dh_installdocs
54 dh_installexamples
55 dh_installman
56 dh_link
57 dh_strip --dbg-package=rockbox-dbg
58 dh_compress
59 dh_fixperms
60 dh_installdeb
61 dh_shlibdeps
62 dh_gencontrol
63 dh_md5sums
64 dh_builddeb
65
66binary: binary-indep binary-arch
67.PHONY: build clean binary-indep binary-arch binary install configure