summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorThomas Jarosch <tomj@simonv.com>2011-02-08 22:09:36 +0000
committerThomas Jarosch <tomj@simonv.com>2011-02-08 22:09:36 +0000
commit06023f311003ba5b357c1132895afc829dff43d4 (patch)
tree5969a79ed4fb9356a4194af9661bb1b94875b00f /debian
parenteaeff26349b6cbceb435f58421e10133c45cbfa5 (diff)
downloadrockbox-06023f311003ba5b357c1132895afc829dff43d4.tar.gz
rockbox-06023f311003ba5b357c1132895afc829dff43d4.zip
debian directory needed to build maemo packages
The build rules in the debain directoy are currently maemo specific and won't build on debian. Later on we could add automatic distribution detection and switch the build rules based on that if someone wants to build a generic RaaA package for debian. Maemo binary packages get build like this (in scratchbox): dpkg-buildpackage -rfakeroot -sa git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29256 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'debian')
-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