Aurelien Larcher
2022-07-22 34e67e2ca3c99d397d34d3aa9bcf81392e44e560
sound-juicer: fix build and move to 64-bit
4 files modified
55 ■■■■ changed files
components/desktop/sound-juicer/Makefile 42 ●●●●● patch | view | raw | blame | history
components/desktop/sound-juicer/manifests/sample-manifest.p5m 3 ●●●● patch | view | raw | blame | history
components/desktop/sound-juicer/pkg5 2 ●●● patch | view | raw | blame | history
components/desktop/sound-juicer/sound-juicer.p5m 8 ●●●●● patch | view | raw | blame | history
components/desktop/sound-juicer/Makefile
@@ -12,28 +12,29 @@
# Copyright 2017 Alexander Pyhalov
#
BUILD_STYLE=configure
BUILD_BITS=64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        sound-juicer
COMPONENT_VERSION=    2.32.0
COMPONENT_REVISION=    2
COMPONENT_PROJECT_URL=    https://wiki.gnome.org/SoundJuicer
COMPONENT_SUMMARY=    CD ripping tool
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_HASH=    \
    sha256:f6040e19e50094daff9699dea3e9884ce3226a61f28acbe9ad3a0458975a305a
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/2.32/$(COMPONENT_NAME)-$(COMPONENT_VERSION).tar.bz2
COMPONENT_CLASSIFICATION= Applications/Sound and Video
COMPONENT_FMRI= desktop/cd-ripping/sound-juicer
COMPONENT_NAME=         sound-juicer
COMPONENT_VERSION=      2.32.0
COMPONENT_REVISION=     3
COMPONENT_PROJECT_URL=  https://wiki.gnome.org/SoundJuicer
COMPONENT_SUMMARY=      CD ripping tool
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_HASH= \
    sha256:f6040e19e50094daff9699dea3e9884ce3226a61f28acbe9ad3a0458975a305a
COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/2.32/$(COMPONENT_NAME)-$(COMPONENT_VERSION).tar.bz2
COMPONENT_CLASSIFICATION=Applications/Sound and Video
COMPONENT_FMRI=         desktop/cd-ripping/sound-juicer
COMPONENT_LICENSE=      GPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
TEST_TARGET=$(NO_TESTS)
include $(WS_MAKE_RULES)/common.mk
PATH=/usr/gnu/bin:/usr/bin:/usr/perl5/bin
PATH=$(PATH.gnu)
COMPONENT_PRE_CONFIGURE_ACTION =        (cp -r $(SOURCE_DIR)/* $(@D) && \
                    cp -r $(COMPONENT_DIR)/files/po-sun $(@D) && \
@@ -55,13 +56,7 @@
COMPONENT_INSTALL_ENV+=    GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
# common targets
build:        $(BUILD_32)
install:    $(INSTALL_32)
test:        $(NO_TESTS)
# Auto-generated dependencies
REQUIRED_PACKAGES += desktop/cd-burning/brasero
REQUIRED_PACKAGES += gnome/config/gconf
REQUIRED_PACKAGES += library/audio/gstreamer
@@ -74,5 +69,4 @@
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += library/musicbrainz/libmusicbrainz-3
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += system/library/libdbus-glib
components/desktop/sound-juicer/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2016 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
components/desktop/sound-juicer/pkg5
@@ -12,8 +12,8 @@
        "library/desktop/xdg/libcanberra",
        "library/glib2",
        "library/musicbrainz/libmusicbrainz-3",
        "shell/ksh93",
        "system/library",
        "system/library/gcc-7-runtime",
        "system/library/libdbus-glib"
    ],
    "fmris": [
components/desktop/sound-juicer/sound-juicer.p5m
@@ -1,10 +1,11 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"). You may
# only use this file in accordance with the terms of the CDDL.
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
@@ -13,6 +14,7 @@
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)