From 9e473eb91050f8a846100ad4f79d0994adbc2a94 Mon Sep 17 00:00:00 2001 From: Cord Beermann Date: Sat, 22 Mar 2025 16:07:35 +0100 Subject: [PATCH] Import gogglesmm_1.2.5-5.debian.tar.xz [dgit import tarball gogglesmm 1.2.5-5 gogglesmm_1.2.5-5.debian.tar.xz] --- changelog | 377 ++++++++++++++++++++++++++++++++++++ control | 75 +++++++ copyright | 52 +++++ docs | 1 + gogglesmm.lintian-overrides | 5 + patches/bigendian.diff | 21 ++ patches/series | 1 + rules | 56 ++++++ source/format | 1 + source/lintian-overrides | 0 watch | 6 + 11 files changed, 595 insertions(+) create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100644 docs create mode 100644 gogglesmm.lintian-overrides create mode 100644 patches/bigendian.diff create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..fc1e8ed --- /dev/null +++ b/changelog @@ -0,0 +1,377 @@ +gogglesmm (1.2.5-5) unstable; urgency=medium + + * update Build-Dependency libtag1-dev --> libtag-dev (closes: #1096086) + * Bump policy (no change) + + -- Cord Beermann Sat, 22 Mar 2025 16:07:35 +0100 + +gogglesmm (1.2.5-4) unstable; urgency=medium + + * end of test run, all major Architectures are now building. + (closes: #1071416, #1071419) + * still some architectures fail to build, see + https://buildd.debian.org/status/package.php?p=gogglesmm + + -- Cord Beermann Sat, 25 May 2024 13:31:00 +0200 + +gogglesmm (1.2.5-4~experimental4) experimental; urgency=medium + + * More experiments with Buildflags for m68k, powwrpc and sh4 + + -- Cord Beermann Sat, 25 May 2024 09:57:34 +0200 + +gogglesmm (1.2.5-4~experimental3) experimental; urgency=medium + + * Fix up more build options + + -- Cord Beermann Fri, 24 May 2024 22:33:29 +0200 + +gogglesmm (1.2.5-4~experimental2) experimental; urgency=medium + + * Try another flag for powerpc + + -- Cord Beermann Fri, 24 May 2024 19:24:42 +0200 + +gogglesmm (1.2.5-4~experimental1) experimental; urgency=medium + + * Testing a patch for Big Endian Build + + -- Cord Beermann Thu, 23 May 2024 20:35:26 +0200 + +gogglesmm (1.2.5-3) unstable; urgency=medium + + * Push again to unstable. New working architecture is armel, + but all Big Endian Architectures fail to compile. + + -- Cord Beermann Wed, 22 May 2024 21:10:07 +0200 + +gogglesmm (1.2.5-3~experimental6) experimental; urgency=medium + + * Full upload to experimental + + -- Cord Beermann Tue, 21 May 2024 18:52:41 +0200 + +gogglesmm (1.2.5-3~experimental5) experimental; urgency=medium + + * Another try to get more debugging information about endianness. + * Upload only to amd64 and s390x + + -- Cord Beermann Mon, 20 May 2024 21:02:46 +0200 + +gogglesmm (1.2.5-3~experimental4) experimental; urgency=medium + + * Armel is working, so applying this to sh4 too. + * FTBFS expected for all Big Endian Architectures. + + -- Cord Beermann Mon, 20 May 2024 11:53:18 +0200 + +gogglesmm (1.2.5-3~experimental3) experimental; urgency=low + + * Add a probable fix for armel FTBFS + * Add some more debugging to see environment variables + + -- Cord Beermann Sun, 19 May 2024 22:44:42 +0200 + +gogglesmm (1.2.5-3~experimental2) experimental; urgency=low + + * Rebuild with some tweaks for the non-building Architectures. + + -- Cord Beermann Sun, 19 May 2024 13:24:45 +0200 + +gogglesmm (1.2.5-2) unstable; urgency=medium + + * Updated Policy to 4.7.0, no change + * Removed suggestion on python2 + * Removed links to non-existing vcs + * Restricted build to the known working architectures. Report Build-Failures + from https://buildd.debian.org/status/logs.php?pkg=gogglesmm&ver=1.2.5-1 + upstream https://github.com/gogglesmm/gogglesmm/issues/118 + + -- Cord Beermann Sun, 05 May 2024 20:07:01 +0200 + +gogglesmm (1.2.5-1) unstable; urgency=low + + * Taking over the package (closes: #994692) + * New upstream release. (closes: #1008384, #739268) + * Bumped Policy to 4.6.2 + + -- Cord Beermann Tue, 30 Apr 2024 22:53:49 +0200 + +gogglesmm (0.12.7-3) unstable; urgency=medium + + * Added dependency libgcrypt20-dev, closes: #746097 + * Updated to standards version 3.9.5 + * Fixed watchfile. + + -- Hendrik Rittich Fri, 02 May 2014 14:39:32 +0200 + +gogglesmm (0.12.7-2) unstable; urgency=low + + * Changed dependencies from libxine-dev to libxine2-dev, closes: #724762 + * Recommends the installation of libxine2-plugins such that common audio + codecs and backends are available. + + -- Hendrik Rittich Fri, 27 Sep 2013 21:40:51 +0200 + +gogglesmm (0.12.7-1) unstable; urgency=low + + * New upstream release, closes: #697587 + * Updated build dependencies + * Added the use of buildflags.mk + * Removed unnecessary commands from debian/rules + * Updated to standards 3.9.4 + * Copyright file now points to the correct format URL + * Switched from fox-config to pkg-config + + -- Hendrik Rittich Sun, 16 Dec 2012 11:52:31 +0100 + +gogglesmm (0.12.6-1) unstable; urgency=low + + * New upstream release + * Closes: #656902 + * Does not link against libcurl anymore, closes: #668178 + + -- Hendrik Rittich Sun, 19 Feb 2012 17:47:35 +0100 + +gogglesmm (0.12.5-1) unstable; urgency=low + + * New upstream release + * Removed README.source, because it only contained deprecated information + about dpatch. + + -- Hendrik Rittich Wed, 21 Dec 2011 20:02:17 +0100 + +gogglesmm (0.12.4-4) unstable; urgency=low + + * Removed optimization flags that are not available on all platforms + (-march=native). Closes: #646416 + + -- Hendrik Rittich Tue, 25 Oct 2011 11:57:44 +0200 + +gogglesmm (0.12.4-3) unstable; urgency=low + + * Fixed lintian warnings. + + -- Hendrik Rittich Thu, 13 Oct 2011 18:33:29 +0200 + +gogglesmm (0.12.4-2) unstable; urgency=low + + * Removed unnecessary patch. + + -- Hendrik Rittich Thu, 13 Oct 2011 18:16:16 +0200 + +gogglesmm (0.12.4-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Thu, 13 Oct 2011 17:47:59 +0200 + +gogglesmm (0.12.3-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Sun, 21 Aug 2011 23:51:45 +0200 + +gogglesmm (0.12.2-9) unstable; urgency=low + + * Updated copyright file. + * Fixed lintian warnings. + + -- Hendrik Rittich Thu, 14 Jul 2011 20:21:27 +0200 + +gogglesmm (0.12.2-8) unstable; urgency=low + + * Manpage installation added. + + -- Hendrik Rittich Wed, 13 Jul 2011 13:58:47 +0200 + +gogglesmm (0.12.2-7) unstable; urgency=low + + * Initial release (Closes: #633668) + * Fixed lintian warnings. + + -- Hendrik Rittich Tue, 12 Jul 2011 19:18:40 +0200 + +gogglesmm (0.12.2-6) unstable; urgency=low + + * Switch to dpkg-source 3.0 (quilt) format. + * Updated copyright file. + + -- Hendrik Rittich Tue, 12 Jul 2011 17:17:20 +0200 + +gogglesmm (0.12.2-5) unstable; urgency=low + + * Further cleanups added. + + -- Hendrik Rittich Fri, 10 Jun 2011 13:24:33 +0200 + +gogglesmm (0.12.2-4) unstable; urgency=low + + * Build cleanup fixed. + + -- Hendrik Rittich Fri, 10 Jun 2011 13:16:25 +0200 + +gogglesmm (0.12.2-3) unstable; urgency=low + + * Source packing error fixed. + + -- Hendrik Rittich Fri, 10 Jun 2011 13:04:14 +0200 + +gogglesmm (0.12.2-2) unstable; urgency=low + + * Fixed lintian warnings. + + -- Hendrik Rittich Fri, 10 Jun 2011 12:31:18 +0200 + +gogglesmm (0.12.2-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Thu, 09 Jun 2011 14:40:26 +0200 + +gogglesmm (0.12.1-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Mon, 07 Mar 2011 15:38:17 +0100 + +gogglesmm (0.10.24-4) unstable; urgency=low + + * Menu fixed + + -- Hendrik Rittich Sat, 10 Jul 2010 15:06:21 +0200 + +gogglesmm (0.10.24-3) unstable; urgency=low + + * Menu fixed + + -- Hendrik Rittich Sat, 10 Jul 2010 14:40:28 +0200 + +gogglesmm (0.10.24-2) unstable; urgency=low + + * Menu fixed + + -- Hendrik Rittich Fri, 09 Jul 2010 16:14:55 +0200 + +gogglesmm (0.10.24-1) unstable; urgency=low + + * New upstream release + * musicmanager renamed to gogglesmm + * Ported patch for internal TagLib to gogglesmm 0.10.24 + + -- Hendrik Rittich Fri, 09 Jul 2010 15:17:35 +0200 + +musicmanager (0.10.22-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Thu, 13 May 2010 12:27:36 +0200 + +musicmanager (0.10.19-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Sat, 20 Mar 2010 15:32:26 +0100 + +musicmanager (0.10.17-2) unstable; urgency=low + + * Force removal of deprecated musicmanager-tray. + + -- Hendrik Rittich Mon, 25 Jan 2010 20:47:52 +0100 + +musicmanager (0.10.17-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Mon, 25 Jan 2010 20:27:55 +0100 + +musicmanager (0.10.13-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Thu, 10 Dec 2009 16:10:20 +0100 + +musicmanager (0.10.11-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Sun, 22 Nov 2009 11:06:59 +0100 + +musicmanager (0.10.9-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Wed, 28 Oct 2009 18:28:08 +0100 + +musicmanager (0.10.7-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Wed, 02 Sep 2009 21:44:46 +0200 + +musicmanager (0.10.5-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Tue, 28 Jul 2009 15:03:12 +0200 + +musicmanager (0.10.3-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Fri, 19 Jun 2009 17:16:57 +0200 + +musicmanager (0.10.2-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Sat, 06 Jun 2009 16:26:31 +0200 + +musicmanager (0.10.1-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Wed, 03 Jun 2009 14:00:13 +0200 + +musicmanager (0.10.0-2) unstable; urgency=low + + * Backport of a tray icon bugfix from svn + + -- Hendrik Rittich Tue, 02 Jun 2009 12:22:41 +0200 + +musicmanager (0.10.0-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Sun, 31 May 2009 22:17:53 +0200 + +musicmanager (0.9.18-2) unstable; urgency=low + + * Switched to dpatch for patching + * Included tray icon support as additional package + + -- Hendrik Rittich Mon, 16 Mar 2009 20:48:11 +0100 + +musicmanager (0.9.18-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Tue, 25 Nov 2008 19:19:31 +0100 + +musicmanager (0.9.16-1) unstable; urgency=low + + * New upstream release + + -- Hendrik Rittich Mon, 24 Nov 2008 11:16:36 +0100 + +musicmanager (0.9.15-2) unstable; urgency=low + + * Debian menu fix + + -- Hendrik Rittich Wed, 17 Sep 2008 17:53:20 +0200 + +musicmanager (0.9.15-1) unstable; urgency=low + + * Initial release + + -- Hendrik Rittich Sat, 16 Aug 2008 00:17:28 +0200 diff --git a/control b/control new file mode 100644 index 0000000..f5e259f --- /dev/null +++ b/control @@ -0,0 +1,75 @@ +Source: gogglesmm +Section: sound +Priority: optional +Maintainer: Cord Beermann +Build-Depends: debhelper-compat (= 13), + cmake (>= 3.3.1), + liba52-dev, + libasound2-dev, + libbz2-dev, + libdbus-1-dev, + libepoxy-dev, + libexpat1-dev, + libfaad-dev, + libflac-dev, + libfreetype-dev, + libglu1-mesa-dev, + libice-dev, + libjpeg-dev, + libmad0-dev [!hppa !m68k !powerpc !ppc64 !s390x !sparc64], + libogg-dev, + libopengl-dev, + libopenjp2-7-dev, + libopus-dev, + libpng-dev, + libpulse-dev, + libsm-dev, + libsndio-dev, + libsqlite3-dev (>= 3.6.19), + libssl-dev, + libtag-dev, + libtiff-dev, + libvorbis-dev, + libwebp-dev, + libx11-dev, + libxcursor-dev, + libxfixes-dev, + libxft-dev, + libxrandr-dev, + libz-dev, + libfontconfig-dev, + libncurses-dev, + gcc-multilib [ia64] +Standards-Version: 4.7.2 +Homepage: https://gogglesmm.github.io +Rules-Requires-Root: no + +Package: gogglesmm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Goggles Music Player and Manager + Goggles Music Manager is a easy to use music manager and player for the Linux + desktop. It comes with a podcast manager to download and/or play podcasts + from the internet. Music tracks can be organized in various ways using play + lists and custom filters. The buildin tag editor allows for easy editing tags + in files, including adding album art and lyrics. + . + Features: + * Fast and light weight. Quick startup, no splash screen needed! + * Supports Ogg Vorbis, Opus, FLAC, MP3 and MP4 (aac) + * Support for cover art embedded in tag or as separate file on disk + * Subscribe to Podcasts (rss) using the buildin podcast manager + * Tag editing and powerful file renaming capability + * Leading word filter to prevent sorting on common words like the, a or an + * Configurable Filters / smart play lists + * Configurable play lists + * Import/Export music library and play lists to XSPF, PLS, Extended M3U, + M3U and CSV + * Clipboard & DND (drag-and-drop) to arrange playlists and dragging to and + from desktop + * Clean and fast database backend using SQLite 3 + * Written using FOX, one of the fastest GUI toolkits available + * Last.fm and libre.fm audio scrobbler support + * Replay Gain support (Ogg Vorbis, FLAC and mp3 with APE tags) + * Translated in Czech, French, German, Hungarian, Portuguese, Russian and + Spanish diff --git a/copyright b/copyright new file mode 100644 index 0000000..623e9fc --- /dev/null +++ b/copyright @@ -0,0 +1,52 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: gogglesmm +Source: https://gogglesmm.github.io +License: GPL-3 + +Files: * +Copyright: 2002-2023 Sander Jansen +License: GPL-3 + +Files: cfox/* +Copyright: 1998-2011 Jeroen van der Zijp +License: LGPL-3 + +FIles: extra/gogglesmm.appdata.xml +Copyright: 2018 Sander Jansen +License: CC0-1.0 + +License: GPL-3 + 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 3 of the License, 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, see + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file `/usr/share/common-licenses/GPL-3` + +License: LGPL-3 + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; version 3 of the License. + On Debian systems, the complete text of version 3 of the GNU Lesser + General Public License can be found in '/usr/share/common-licenses/LGPL-3'. + +License: CC0-1.0 + To the extent possible under law, the author(s) have dedicated all copyright + and related and neighboring rights to this software to the public domain + worldwide. This software is distributed without any warranty. + . + You should have received a copy of the CC0 Public Domain Dedication along with + this software. If not, see . + . + On Debian systems, the complete text of the CC0 1.0 Universal license can be + found in ‘/usr/share/common-licenses/CC0-1.0’. + diff --git a/docs b/docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/docs @@ -0,0 +1 @@ +README diff --git a/gogglesmm.lintian-overrides b/gogglesmm.lintian-overrides new file mode 100644 index 0000000..a54c9a2 --- /dev/null +++ b/gogglesmm.lintian-overrides @@ -0,0 +1,5 @@ +# https://github.com/gogglesmm/gogglesmm/issues/116 +gogglesmm: spelling-error-in-binary occuring occurring [usr/bin/gogglesmm] +gogglesmm: spelling-error-in-binary Perfomance Performance [usr/bin/gogglesmm] +# https://github.com/gogglesmm/gogglesmm/issues/117 +gogglesmm: desktop-entry-lacks-keywords-entry [usr/share/applications/gogglesmm.desktop] diff --git a/patches/bigendian.diff b/patches/bigendian.diff new file mode 100644 index 0000000..e979544 --- /dev/null +++ b/patches/bigendian.diff @@ -0,0 +1,21 @@ +Description: Fix MSB_UINT on big endian + Fix compiling on Big Endian Architectures. +Author: q66 +Origin: https://git.fern.garden/fern/void-packages/commit/18691bd7d2b7e3c8e67d9fbbc254a20cffb4b19d +Bug: https://github.com/gogglesmm/gogglesmm/issues/118 +Last-Update: 2024-05-23 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/src/GMCover.cpp ++++ b/src/GMCover.cpp +@@ -26,8 +26,8 @@ + #define MSB_UINT(x) ((x)[3]) | ((x)[2]<<8) | ((x)[1]<<16) | ((x)[0]<<24) + #define MSB_SHORT(x) ((x)[0]<<8) | ((x)[1]) + #else +-#define MSB_UINT(data) (data[0]) | (data[1]<<8) | (data[2]<<16) | (data[3]<<24) +-#define MSB_SHORT(data) (data[1]<<8) | (data[0]) ++#define MSB_UINT(x) ((x)[0]) | ((x)[1]<<8) | ((x)[2]<<16) | ((x)[3]<<24) ++#define MSB_SHORT(x) ((x)[1]<<8) | ((x)[0]) + #endif + + diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..d24cbb7 --- /dev/null +++ b/patches/series @@ -0,0 +1 @@ +bigendian.diff diff --git a/rules b/rules new file mode 100755 index 0000000..91921ca --- /dev/null +++ b/rules @@ -0,0 +1,56 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 +export DEB_BUILD_MAINT_OPTIONS=hardening=+all +export DPKG_EXPORT_BUILDFLAGS=1 +include /usr/share/dpkg/buildflags.mk +include /usr/share/dpkg/buildtools.mk +include /usr/share/dpkg/architecture.mk +CFLAGS+=$(CPPFLAGS) +CXXFLAGS+=$(CPPFLAGS) +CPPFLAGS+=$(shell $(PKG_CONFIG) --cflags ncurses) +LDLIBS+=$(shell $(PKG_CONFIG) --libs ncurses) -lutil + +# ftbfs-fix for armel +ifeq ($(DEB_TARGET_ARCH), armel) + LDFLAGS+=-Wl,--copy-dt-needed-entries +endif + +# ftbfs-fix for armel +ifeq ($(DEB_TARGET_ARCH), armel) + LDFLAGS+=-Wl,--copy-dt-needed-entries +endif + +# ftbfs-fix for m68k +ifeq ($(DEB_TARGET_ARCH), m68k) + LDFLAGS+=-Wl,--copy-dt-needed-entries + LDLIBS+=-latomic +endif + +# ftbfs-fix for powerpc +ifeq ($(DEB_TARGET_ARCH), powerpc) + LDFLAGS+=-Wl,--copy-dt-needed-entries + LDLIBS+=-latomic +endif + +# ftbfs-fix for sh4 +ifeq ($(DEB_TARGET_ARCH), sh4) + LDFLAGS+=-Wl,--copy-dt-needed-entries + LDLIBS+=-latomic +endif + +CC_FOR_BUILD ?= cc + +override_dh_auto_configure: + dh_auto_configure $@ --buildsystem=cmake -- -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" + +# uncommect for more insights. +#override_dh_auto_configure: +# env +# cmake --system-information +# dh_auto_configure $@ --buildsystem=cmake -- -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_VERBOSE_MAKEFILE=TRUE + +%: + dh $@ --buildsystem=cmake diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..e69de29 diff --git a/watch b/watch new file mode 100644 index 0000000..062525c --- /dev/null +++ b/watch @@ -0,0 +1,6 @@ +version=4 +opts="searchmode=plain,\ + filenamemangle=s%.*/v?@ANY_VERSION@%@PACKAGE@-$1.tar.xz%" \ + https://api.github.com/repos/gogglesmm/gogglesmm/releases \ + https://api.github.com/repos/[^/]+/[^/]+/tarball/v?@ANY_VERSION@ \ + debian uupdate -- 2.30.2