23245652 Deliver libmediaart 1.9.0 in Solaris
authorNiveditha Rau <Niveditha.Rau@Oracle.COM>
Wed, 01 Jun 2016 15:06:15 -0700
changeset 6119 c69243c5f430
parent 6118 f0288987e55a
child 6120 aa3653021c42
23245652 Deliver libmediaart 1.9.0 in Solaris PSARC/2016/337 libmediaart
components/gnome/libmediaart/Makefile
components/gnome/libmediaart/libmediaart.p5m
components/gnome/libmediaart/test/results-all.master
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/libmediaart/Makefile	Wed Jun 01 15:06:15 2016 -0700
@@ -0,0 +1,68 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+BUILD_BITS= 64_and_32
+# All components using gobject-introspection must be built with gcc as
+# gobject-introspection does not produce correct results when using Studio.
+COMPILER= gcc
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		libmediaart
+COMPONENT_VERSION=	1.9.0
+COMPONENT_ARCHIVE_HASH= \
+	sha256:94668adb29d4dc3115b0fd105942ebd5ca6f5f9dbb2afa8a191a73a747dd506f
+COMPONENT_BUGDB=	gnome/multimedia
+
+TPNO=			25463
+
+include $(WS_MAKE_RULES)/gnome-component.mk
+
+CONFIGURE_OPTIONS += --disable-qt
+CONFIGURE_OPTIONS += --disable-static
+# Required for other components.
+CONFIGURE_OPTIONS += --enable-introspection
+CONFIGURE_OPTIONS += --enable-shared
+# Required for other components.
+CONFIGURE_OPTIONS += --enable-gdkpixbuf
+# Required for other components.
+CONFIGURE_OPTIONS += --enable-vala
+CONFIGURE_OPTIONS += --enable-gtk-doc
+
+# for the tests
+unexport SHELLOPTS
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+COMPONENT_TEST_ARGS =   -k -i
+COMPONENT_TEST_TRANSFORMS += \
+        '-n ' \
+        '-e "/TOTAL:/p" ' \
+        '-e "/SKIP:/p" ' \
+        '-e "/PASS:/p" ' \
+        '-e "/FAIL:/p" ' \
+        '-e "/ERROR:/p" '
+
+REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
+REQUIRED_PACKAGES += developer/vala
+REQUIRED_PACKAGES += library/desktop/gobject/gobject-introspection
+REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
+REQUIRED_PACKAGES += library/glib2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/libmediaart/libmediaart.p5m	Wed Jun 01 15:06:15 2016 -0700
@@ -0,0 +1,74 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
+#
+<transform file path=usr.*/man/.+ -> \
+    default mangler.man.stability "pass-through volatile">
+set name=pkg.fmri \
+    value=pkg:/library/gnome/libmediaart@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="The GNOME media art extraction and cache management library"
+set name=com.oracle.info.description value=$(COMPONENT_NAME)
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Desktop (GNOME)/Libraries"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2016/337
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/include/libmediaart-2.0/libmediaart/cache.h
+file path=usr/include/libmediaart-2.0/libmediaart/extract.h
+file path=usr/include/libmediaart-2.0/libmediaart/extractgeneric.h
+file path=usr/include/libmediaart-2.0/libmediaart/mediaart.h
+file path=usr/lib/$(MACH64)/girepository-1.0/MediaArt-2.0.typelib
+link path=usr/lib/$(MACH64)/libmediaart-2.0.so target=libmediaart-2.0.so.0.900.0
+link path=usr/lib/$(MACH64)/libmediaart-2.0.so.0 \
+    target=libmediaart-2.0.so.0.900.0
+file path=usr/lib/$(MACH64)/libmediaart-2.0.so.0.900.0
+file path=usr/lib/$(MACH64)/pkgconfig/libmediaart-2.0.pc
+file path=usr/lib/girepository-1.0/MediaArt-2.0.typelib
+link path=usr/lib/libmediaart-2.0.so target=libmediaart-2.0.so.0.900.0
+link path=usr/lib/libmediaart-2.0.so.0 target=libmediaart-2.0.so.0.900.0
+file path=usr/lib/libmediaart-2.0.so.0.900.0
+file path=usr/lib/pkgconfig/libmediaart-2.0.pc
+file path=usr/share/gir-1.0/MediaArt-2.0.gir
+file path=usr/share/gtk-doc/html/libmediaart/annotation-glossary.html
+file path=usr/share/gtk-doc/html/libmediaart/ch02.html
+file path=usr/share/gtk-doc/html/libmediaart/home.png
+file path=usr/share/gtk-doc/html/libmediaart/index.html
+file path=usr/share/gtk-doc/html/libmediaart/index.sgml
+file path=usr/share/gtk-doc/html/libmediaart/left-insensitive.png
+file path=usr/share/gtk-doc/html/libmediaart/left.png
+file path=usr/share/gtk-doc/html/libmediaart/libmediaart-Cache.html
+file path=usr/share/gtk-doc/html/libmediaart/libmediaart-MediaArtProcess.html
+file path=usr/share/gtk-doc/html/libmediaart/libmediaart-Plugins.html
+file path=usr/share/gtk-doc/html/libmediaart/libmediaart-reference.html
+file path=usr/share/gtk-doc/html/libmediaart/libmediaart.devhelp2
+file path=usr/share/gtk-doc/html/libmediaart/overview-compiling.html
+file path=usr/share/gtk-doc/html/libmediaart/overview.html
+file path=usr/share/gtk-doc/html/libmediaart/right-insensitive.png
+file path=usr/share/gtk-doc/html/libmediaart/right.png
+file path=usr/share/gtk-doc/html/libmediaart/style.css
+file path=usr/share/gtk-doc/html/libmediaart/up-insensitive.png
+file path=usr/share/gtk-doc/html/libmediaart/up.png
+file path=usr/share/vala/vapi/libmediaart-2.0.vapi
+license COPYING license=GPLv2
+license COPYING.LESSER license=LGPLv2.1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/libmediaart/test/results-all.master	Wed Jun 01 15:06:15 2016 -0700
@@ -0,0 +1,43 @@
+PASS: mediaarttest 1 /mediaart/stripping_failures
+PASS: mediaarttest 2 /mediaart/location_null
+PASS: mediaarttest 3 /mediaart/location_path
+PASS: mediaarttest 4 /mediaart/stripping/nothing-to-strip
+PASS: mediaarttest 5 /mediaart/stripping/case-strip
+PASS: mediaarttest 6 /mediaart/stripping/single-char
+PASS: mediaarttest 7 /mediaart/stripping/single-char-case
+PASS: mediaarttest 8 /mediaart/stripping/remove-parenthesis-round
+PASS: mediaarttest 9 /mediaart/stripping/remove-parenthesis-square
+PASS: mediaarttest 10 /mediaart/stripping/remove-parenthesis-squirly
+PASS: mediaarttest 11 /mediaart/stripping/remove-parenthesis-gt-lt
+PASS: mediaarttest 12 /mediaart/stripping/whitespace
+PASS: mediaarttest 13 /mediaart/stripping/whitespace-with-content
+PASS: mediaarttest 14 /mediaart/stripping/messy-title
+PASS: mediaarttest 15 /mediaart/stripping/unbalanced-brackets-square-start
+PASS: mediaarttest 16 /mediaart/stripping/unbalanced-brackets-round-start
+PASS: mediaarttest 17 /mediaart/stripping/unbalanced-brackets-gt-lt-start
+PASS: mediaarttest 18 /mediaart/stripping/unbalanced-brackets-round-end
+PASS: mediaarttest 19 /mediaart/stripping/unbalanced-brackets-square-end
+PASS: mediaarttest 20 /mediaart/stripping/unbalanced-brackets-gt-lt-end
+PASS: mediaarttest 21 /mediaart/stripping/messy-title-punctuation
+PASS: mediaarttest 22 /mediaart/stripping/crap-brackets-everywhere
+PASS: mediaarttest 23 /mediaart/location/normal-case
+PASS: mediaarttest 24 /mediaart/location/empty-artist
+PASS: mediaarttest 25 /mediaart/location/whitespace-artist
+PASS: mediaarttest 26 /mediaart/location/null-artist
+PASS: mediaarttest 27 /mediaart/location/null-title
+ERROR: mediaarttest - too few tests run (expected 31, got 27)
+ERROR: mediaarttest - exited with status 133 (terminated by signal 5?)
+# TOTAL: 29
+# PASS:  27
+# SKIP:  0
+# XFAIL: 0
+# FAIL:  0
+# XPASS: 0
+# ERROR: 2
+# TOTAL: 0
+# PASS:  0
+# SKIP:  0
+# XFAIL: 0
+# FAIL:  0
+# XPASS: 0
+# ERROR: 0