Ravenports generated: 17 Jan 2023 04:09
[ravenports.git] / bucket_DD / libopenmpt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libopenmpt
4 VERSION=                0.6.7
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.7+release.autotools.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         library
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILDRUN_DEPENDS=       libogg:primary:standard
24                         libsndfile:primary:standard
25                         libvorbis:primary:standard
26                         mpg123:library:standard
27                         portaudio:primary:standard
28 EXRUN[primary]=         libopenmpt:library:standard
29
30 USES=                   cpe libtool pkgconfig zlib
31
32 DISTNAME=               libopenmpt-0.6.7+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.library]
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 2174ac0f5a148ba684db768a47edf783eff9084fbca5fef6c997501643100163      1556248 libopenmpt-0.6.7+release.autotools.tar.gz
65
66
67 [FILE:46:manifests/plist.primary]
68 bin/openmpt123
69 share/man/man1/openmpt123.1.gz
70
71
72 [FILE:357:manifests/plist.library]
73 include/libopenmpt/
74  libopenmpt.h
75  libopenmpt.hpp
76  libopenmpt_config.h
77  libopenmpt_ext.h
78  libopenmpt_ext.hpp
79  libopenmpt_stream_callbacks_buffer.h
80  libopenmpt_stream_callbacks_fd.h
81  libopenmpt_stream_callbacks_file.h
82  libopenmpt_version.h
83 lib/
84  libopenmpt.a
85  libopenmpt.so
86  libopenmpt.so.%%SOMAJOR%%
87  libopenmpt.so.%%SOVERSION%%
88 lib/pkgconfig/libopenmpt.pc
89
90
91 [FILE:203:manifests/plist.docs]
92 share/doc/libopenmpt/examples/
93  libopenmpt_example_c.c
94  libopenmpt_example_c_mem.c
95  libopenmpt_example_c_probe.c
96  libopenmpt_example_c_stdout.c
97  libopenmpt_example_c_unsafe.c
98  libopenmpt_example_cxx.cpp
99