Ravenports generated: 06 Mar 2023 03:06
[ravenports.git] / bucket_DD / libopenmpt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libopenmpt
4 VERSION=                0.6.9
5 KEYWORDS=               audio
6 VARIANTS=               standard
7 SDESC[standard]=        Cross-platform mod music library & player
8 HOMEPAGE=               https://lib.openmpt.org/libopenmpt/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://lib.openmpt.org/files/libopenmpt/src/
13 DISTFILE[1]=            libopenmpt-0.6.9+release.autotools.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         man
19                         docs
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILDRUN_DEPENDS=       libogg:primary:standard
25                         libsndfile:primary:standard
26                         libvorbis:primary:standard
27                         mpg123:library:standard
28                         portaudio:primary:standard
29
30 USES=                   cpe libtool pkgconfig zlib
31
32 DISTNAME=               libopenmpt-0.6.9+release.autotools
33
34 LICENSE=                BSD3CLAUSE:primary
35 LICENSE_FILE=           BSD3CLAUSE:{{WRKSRC}}/LICENSE
36 LICENSE_SCHEME=         solo
37
38 CPE_VENDOR=             openmpt
39 FPC_EQUIVALENT=         audio/libopenmpt
40
41 MUST_CONFIGURE=         gnu
42 CONFIGURE_ARGS=         --without-portaudiocpp
43                         --without-pulseaudio
44
45 INSTALL_TARGET=         install-strip
46 SOVERSION=              0.3.3
47
48 post-install:
49         ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/libopenmpt/LICENSE
50         ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/libopenmpt/README.md
51
52 [FILE:92:descriptions/desc.primary]
53 openmpt123 is a cross-platform command-line based module file player that 
54 uses libopenmpt.
55
56
57 [FILE:197:descriptions/desc.dev]
58 libopenmpt is a cross-plattform C++ and C library to decode tracked music 
59 files (modules) into raw PCM audio stream. It is based on the player code 
60 of the OpenMPT (Open ModPlug Tracker) project.
61
62
63 [FILE:120:distinfo]
64 479e975abb7dc0fa9cad41bdd31f255d78d43e0726546208058d3c3fcf7b6e5a      1555604 libopenmpt-0.6.9+release.autotools.tar.gz
65
66
67 [FILE:76:manifests/plist.primary]
68 bin/openmpt123
69 lib/
70  libopenmpt.so.%%SOMAJOR%%
71  libopenmpt.so.%%SOVERSION%%
72
73
74 [FILE:301:manifests/plist.dev]
75 include/libopenmpt/
76  libopenmpt.h
77  libopenmpt.hpp
78  libopenmpt_config.h
79  libopenmpt_ext.h
80  libopenmpt_ext.hpp
81  libopenmpt_stream_callbacks_buffer.h
82  libopenmpt_stream_callbacks_fd.h
83  libopenmpt_stream_callbacks_file.h
84  libopenmpt_version.h
85 lib/
86  libopenmpt.a
87  libopenmpt.so
88 lib/pkgconfig/libopenmpt.pc
89
90
91 [FILE:31:manifests/plist.man]
92 share/man/man1/openmpt123.1.gz
93
94
95 [FILE:203:manifests/plist.docs]
96 share/doc/libopenmpt/examples/
97  libopenmpt_example_c.c
98  libopenmpt_example_c_mem.c
99  libopenmpt_example_c_probe.c
100  libopenmpt_example_c_stdout.c
101  libopenmpt_example_c_unsafe.c
102  libopenmpt_example_cxx.cpp
103