diff options
-rw-r--r-- | debian/README.Debian | 11 | ||||
-rw-r--r-- | debian/changelog | 48 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 80 | ||||
-rw-r--r-- | debian/copyright | 30 | ||||
-rw-r--r-- | debian/maemo/rockbox.desktop | 9 | ||||
-rw-r--r-- | debian/maemo/rockbox.png | bin | 0 -> 3110 bytes | |||
-rwxr-xr-x | debian/rules | 67 |
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 Binary files differnew file mode 100644 index 0000000000..076f349c43 --- /dev/null +++ b/debian/maemo/rockbox.png 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 |