1. 12 Aug, 2019 1 commit
  2. 01 Aug, 2019 3 commits
  3. 10 Jul, 2019 3 commits
    • Gabriel F. T. Gomes's avatar
      Prepare for release · e876caca
      Gabriel F. T. Gomes authored
      Patch generated with `debchange --release --force-save-on-release'.
      e876caca
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.4.0 · d957e529
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      4.9
          The recommended way to implement the build process of a Debian
          package, in the absence of a good reason to use a different
          approach, is the dh tool. This recommendation includes the contents
          of the debian/rules building script.
          Some examples of good reasons to use a different approach are given.
          The recommendation to use dh does not always apply, and use of dh is
          not required.
            OK, already using dh.
      5.6.26
          Permit -b in Vcs-Hg as well as Vcs-Git.
            OK, vcs field is of git type and doesn't use -b anyway.
      7.5
          Document versioned Provides.
            OK, not using Provides.
      virtual
          New logind and default-logind virtual packages for a package
          providing logind API (via D-Bus and sd-login(3)), and for Debian’s
          preferred implementation, respectively.
            OK, not providing logind API.
      d957e529
    • Gabriel F. T. Gomes's avatar
      Update maintainer email address · c87e5228
      Gabriel F. T. Gomes authored
      c87e5228
  4. 04 Apr, 2019 1 commit
  5. 23 Mar, 2019 5 commits
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.3.0 · 4e3cfb16
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      2.3 & 4.5
          In cases where a package’s distribution license explicitly permits
          its copyright information to be excluded from distributions of
          binaries built from the source, a verbatim copy of the package’s
          copyright information should normally still be included in the
          copyright file, but it need not be if creating and maintaining a
          copy of that information involves significant time and effort.
            OK - All files under GPL-2+, GPL-3+, LGPL2.1+, or CC0-1.0, which
                 are distributed by Debian.
      4.9
          Required targets must not write outside of the unpacked source
          package tree, except for TMPDIR, /tmp and /var/tmp.
            OK - Build is contained within the build dir.
      4.17
          Packages should not contain a non-default series file. That is,
          dpkg’s vendor-specific patch series feature should not be used for
          packages in the Debian archive.
            OK - Only debian/patches/series is present.
      10.1
          Binaries should be stripped using strip --strip-unneeded
          --remove-section=.comment --remove-section=.note (as dh_strip
          already does).
            OK - Default dh_strip is in use.
      10.1
          It is no longer suggested nor recommended to use install -s to strip
          binaries, because it gets several things wrong.
            OK - Although override_dh_install is in use, it calls dh_install.
      10.2
          When stripping shared libraries with strip(1), you should
          additionally pass --remove-section=.comment --remove-section=.note
          (as dh_strip already does).
            OK - Default dh_strip is in use.
      virtual
          New dbus-session-bus and default-dbus-session-bus virtual packages
          for a package providing the D-Bus session bus, and for Debian’s
          preferred D-Bus implementation, respectively.
            OK - Not related to pragha.
      4e3cfb16
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.2.1 · b47c00bb
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      10.4 & perl
          The requirement that the shebang at the top of Perl command scripts
          be #!/usr/bin/perl is relaxed from a ‘must’ to a ‘should’.
            OK - No perl scripts in pragha.
      b47c00bb
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.2.0 · cd26a735
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      4.9
          The package build should be as verbose as reasonably possible. This
          means that debian/rules should pass to the commands it invokes
          options that cause them to produce verbose output.
            OK - debian/rules uses the default configure option.
      4.9
          Required targets may attempt network access, via the loopback
          interface, to services on the build host that have been started by
          the build.
            OK - No network required for the build.
      4.9.1
          New terse tag that can appear in DEB_BUILD_OPTIONS to make a package
          build less verbose.
            OK.
      5.2 & 5.4
          The Standards-Version field is now mandatory, not just recommended.
            OK.
      12.7
          Upstream release notes, when available, should be installed as
          /usr/share/doc/package/NEWS.gz. Upstream changelogs may be made
          available as /usr/share/doc/package/changelog.gz.
          This is a relaxation of older Policy which said that the upstream
          changelog should be made accessible at this path. Now it is up to
          maintainer discretion whether it is useful to install it.
          The practice of installing the upstream release notes as
          /usr/share/doc/package/changelog.gz is permitted but deprecated.
            OK - Both files are installed with the meaning described here.
      cd26a735
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.1.5 · 2d5923f2
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      4.9.2
          Document how debian/rules and the Rules-Requires-Root field
          interact.
            OK - This field is not used in Debian's pragha.
      5.6.12
          You should not change a package’s epoch, even in experimental,
          without getting consensus on debian-devel first.
            OK - No epoch in Debian's pragha.
      5.6.12.1
          Epochs should not be used for the purpose of rolling back the
          version of a package. Use the +really convention.
            OK - No epoch in Debian's pragha.
      5.6.31
          Document the Rules-Requires-Root field.
            OK - This field is not used in Debian's pragha.
      9.1.1
          Update Debian’s version of the Filesystem Hierarchy Standard from
          2.3 to 3.0, and update the list of exceptions. Only a tiny minority
          of packages, if any, should be made buggy by this change.
            OK - Half of the new files under /usr/lib are architecture
                 independent (the .plugin files), and, according to FHS 3.0,
      	   they should be moved to /usr/share.  However, Debian relaxes
      	   this requirement when there are also architecture dependent
      	   files in the directory, which is true for pragha, since each
      	   .plugin file is accompanied by a .so binary.
      9.3.2 & 10.4
          Update version of POSIX standard for shell scripts from SUSv3 to
          POSIX.1-2017 (also known as SUSv4 in some contexts).
            OK - No scripts in pragha.
      2d5923f2
    • Gabriel F. T. Gomes's avatar
      Update Standards-Version to 4.1.4 · ba4c4f92
      Gabriel F. T. Gomes authored
      Checked against the upgrade checklist:
      
      3.2.2
          The part of the version number after the epoch must not be reused
          for a version of the package with different contents, even after the
          version of the package previously using that part of the version
          number is no longer present in any archive suites.
            OK - No epoch in Debian's version of pragha.
      3.2.2
          For non-native packages, the upstream version must not be reused for
          different upstream source code, so that for each source package name
          and upstream version number there exists exactly one original source
          archive contents.
            OK - Only one source package matching upstream version.
      4.9
          The get-orig-source rules target has been removed. Packages should
          transition to debian/watch and use uscan where possible.
            OK - Debian's pragha uses debian/watch and uscan.
      9.1.2
          If /etc/staff-group-for-usr-local does not exist, /usr/local and all
          subdirectories created by packages should have permissions 0755 and
          be owned by root:root. If the file exists, the old permissions of
          2775 and ownership of root:staff should remain.
            OK - Debian's pragha doesn't ship anything under /usr/local.
      ba4c4f92
  6. 12 Mar, 2019 1 commit
    • Gabriel F. T. Gomes's avatar
      Do not distribute .la files · 464aad40
      Gabriel F. T. Gomes authored
      After the enabling of the optional features, several .la files were
      added to the package.  Luckily, these files never made it into the
      Debian archive.  This patch removes all .la files from pragha, which
      fixes the non-empty-dependency_libs-in-la-file lintian error.
      464aad40
  7. 11 Mar, 2019 3 commits
  8. 09 Mar, 2019 1 commit
    • Gabriel F. T. Gomes's avatar
      Add more build requirements for more features support · 336948b4
      Gabriel F. T. Gomes authored
      This patch adds many build dependencies of pragha, which causes many
      optional features to be built into the package.  However, it does not
      enable all optional features, yet.  Features that are still missing are
      marked as 'no' in the summary below:
      
        Gtk version used......: 3.24.5
        Prefix................: /usr
        Debug enabled.........: false
      
        Plugins enabled.......: yes
         * Show notification when change songs..........(Need libnotify >= 0.7.5).: no
         * Controls Pragha using Mpris2 interface.................................: yes
         * Controls Pragha using gnome-media-keys interface.......................: yes
         * Play Audio cds...............(Need libcdio, libcdio_paranoia, libcddb).: yes
         * Controls Pragha using multimedia keys....(Need keybinder-3.0 >= 0.2.0).: no
         * Search lyrics, artists info and albums art.....(Need libglyr >= 1.0.1).: no
         * Search metadata on AcoustID.....................(Need libsoup >= 2.38).: yes
         * Search radios on TuneIn.........................(Need libsoup >= 2.38).: yes
         * Share music library on DLNA............(Need rygel-server-2.2 >= 0.20).: no
         * Play songs on DLNA Servers..................(Need grilo-0.2 >= 0.2.10).: no
         * Lastfm scroble, and add similar songs support (Need libclastfm >= 0.5).: no
         * EXPERIMENTAL management of removable devices..........(Need gudev-1.0).: yes
         * EXPERIMENTAL management of mtp devices....:(Need gudev-1.0 and libmtp).: yes
      
        Others build options..:
         * Cubic volume support.....................(Need gstreamer-plugins-base).: yes
         * Better session management support........(Need libxfce4ui-2 >= 4.11.0).: no
         * Use totem-pl-parser to open playlists....(Need totem-plparser >= 2.26).: yes
      
      As reference, before this patch, this was the configuration summary (all
      optional features were disabled):
      
        Gtk version used......: 3.24.5
        Prefix................: /usr
        Debug enabled.........: false
      
        Plugins enabled.......: no
         * Show notification when change songs..........(Need libnotify >= 0.7.5).: no
         * Controls Pragha using Mpris2 interface.................................: no
         * Controls Pragha using gnome-media-keys interface.......................: no
         * Play Audio cds...............(Need libcdio, libcdio_paranoia, libcddb).: no
         * Controls Pragha using multimedia keys....(Need keybinder-3.0 >= 0.2.0).: no
         * Search lyrics, artists info and albums art.....(Need libglyr >= 1.0.1).: no
         * Search metadata on AcoustID.....................(Need libsoup >= 2.38).: no
         * Search radios on TuneIn.........................(Need libsoup >= 2.38).: no
         * Share music library on DLNA............(Need rygel-server-2.2 >= 0.20).: no
         * Play songs on DLNA Servers..................(Need grilo-0.2 >= 0.2.10).: no
         * Lastfm scroble, and add similar songs support (Need libclastfm >= 0.5).: no
         * EXPERIMENTAL management of removable devices..........(Need gudev-1.0).: no
         * EXPERIMENTAL management of mtp devices....:(Need gudev-1.0 and libmtp).: no
      
        Others build options..:
         * Cubic volume support.....................(Need gstreamer-plugins-base).: no
         * Better session management support........(Need libxfce4ui-2 >= 4.11.0).: no
         * Use totem-pl-parser to open playlists....(Need totem-plparser >= 2.26).: no
      336948b4
  9. 04 Mar, 2018 6 commits
  10. 30 Nov, 2017 1 commit
    • Gabriel F. T. Gomes's avatar
      Add license information for data/pragha.appdata.xml · d56e7920
      Gabriel F. T. Gomes authored
      The file data/pragha.appdata.xml is licensed under CC0-1.0, however,
      this information was missing in debian/copyright.  This patch adds the
      information about the license used for data/pragha.appdata.xml, as well
      as it adds the license text (since this is not a common license and is
      not distributed under /usr/share/common-licenses.
      
      This fix was suggested by Thorsten Alteholz from FTP Master.
      d56e7920
  11. 18 Oct, 2017 1 commit
    • Gabriel F. T. Gomes's avatar
      Prepare for release · af782d6c
      Gabriel F. T. Gomes authored
      Steps performed for the release:
      
        - Clean the working directory:
      
          git reset HEAD
          git checkout .
          git clean -xffd
      
        - Download upstream source and create pristine-tar information:
      
          rm ../pragha_1.3.3.orig.tar.gz
          uscan -dd
          pristine-tar commit ../pragha_1.3.3.orig.tar.gz
      
        - Remove the symlink to guarantee the reconstruction of the tarball:
      
          unlink ../pragha_1.3.3.orig.tar.gz
      
        - Build, sign and upload to mentors:
      
          gbp buildpackage --git-pbuilder
          debsign
          cd ..
          dput mentors pragha_1.3.3-1_amd64.changes
      af782d6c
  12. 14 Oct, 2017 2 commits
  13. 25 Sep, 2017 1 commit
  14. 24 Sep, 2017 11 commits