1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/libmatroska/trunk/Makefile

Revision 19643, 2.4 KB (checked in by dmichelsen, 7 months ago)

WHOLE TREE: Remove default CATEGORIES

Line 
1NAME = libmatroska
2VERSION = 1.1.0
3GARTYPE = v2
4
5DESCRIPTION = A C++ libary to parse Matroska files (.mkv and .mka)
6define BLURB
7endef
8
9MASTER_SITES = http://dl.matroska.org/downloads/libmatroska/
10DISTFILES += $(NAME)-$(VERSION).tar.bz2
11
12PATCHFILES += 0001-Adjust-for-Solaris-shared-library.patch
13
14# We define upstream file regex so we can be notifed of new upstream software release
15UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2
16
17VENDOR_URL = http://www.matroska.org/
18
19PACKAGES += CSWlibmatroska
20CATALOGNAME_CSWlibmatroska = libmatroska
21SPKG_DESC_CSWlibmatroska = Transitional package as contents moved to CSWlibmatroska3
22RUNTIME_DEP_PKGS_CSWlibmatroska += CSWlibmatroska3
23CHECKPKG_OVERRIDES_CSWlibmatroska += surplus-dependency|CSWlibmatroska3
24PKGFILES_CSWlibmatroska = NOFILES
25ARCHALL_CSWlibmatroska = 1
26
27PACKAGES += CSWlibmatroska-dev
28CATALOGNAME_CSWlibmatroska-dev = libmatroska_dev
29SPKG_DESC_CSWlibmatroska-dev = Development files for libmatroska
30RUNTIME_DEP_PKGS_CSWlibmatroska-dev = CSWlibmatroska3
31
32PACKAGES += CSWlibmatroska3
33CATALOGNAME_CSWlibmatroska3 = libmatroska3
34SPKG_DESC_CSWlibmatroska3 = Library for Extensible Binary Meta Language providing libmatroska.so.3
35PKGFILES_CSWlibmatroska3 = $(call baseisadirs,$(libdir),libmatroska\.so\.3(\.\d+)*)
36
37# These will go away after libebml has been released. We must release
38# matroska and ebml at the same time as I missed out setting a SONAME in libebml
39# which is references as simple .so by matroska ATM
40CHECKPKG_OVERRIDES_CSWlibmatroska3 += unidentified-dependency|CSWlibebml3
41CHECKPKG_OVERRIDES_CSWlibmatroska3 += soname-not-found|libebml.so.3|is|needed|by|opt/csw/lib/libmatroska.so.3
42CHECKPKG_OVERRIDES_CSWlibmatroska3 += soname-not-found|libebml.so.3|is|needed|by|opt/csw/lib/amd64/libmatroska.so.3
43CHECKPKG_OVERRIDES_CSWlibmatroska3 += surplus-dependency|CSWlibebml3
44
45LICENSE = LICENSE.LGPL
46
47EXTRA_LINKER_FLAGS = -norunpath
48
49RUNTIME_DEP_PKGS = CSWlibebml3
50BUILD_DEP_PKGS = $(RUNTIME_DEP_PKGS)
51
52BUILD64_LIBS_ONLY = 1
53NOISALIST = 1
54
55CONFIGURE_SCRIPTS = 
56
57# Needed for shared library
58EXTRA_CFLAGS = -xcode=pic32
59EXTRA_CXXFLAGS = -xcode=pic32
60
61WARNINGFLAGS =
62BUILD_OVERRIDE_DIRS = CC CXX LD CFLAGS WARNINGFLAGS
63BUILD_SCRIPTS = $(WORKSRC)/make/linux/Makefile
64
65TEST_SCRIPTS = 
66
67INSTALL_OVERRIDE_VARS = CC CXX LD CFLAGS WARNINGFLAGS INSTALL
68INSTALL_OVERRIDE_VAR_INSTALL = /opt/csw/bin/ginstall
69INSTALL_OVERRIDE_DIRS = prefix libdir includedir
70INSTALL_SCRIPTS = $(WORKSRC)/make/linux/Makefile
71
72include gar/category.mk
Note: See TracBrowser for help on using the browser.