dev-libs/libxml2: arm64 stable (bug #701020)
[gentoo.git] / dev-libs / spsdeclib / spsdeclib-5.1-r1.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI="7"
5
6 inherit autotools
7
8 DESCRIPTION="Kryoflux SPS Decoder Library"
9 HOMEPAGE="https://www.kryoflux.com/"
10 SRC_URI="https://www.kryoflux.com/download/${PN}_${PV}_source.zip"
11
12 KEYWORDS="amd64 x86"
13 LICENSE="Kryoflux-MAME"
14 SLOT="0"
15
16 DEPEND="app-arch/unzip"
17
18 S="${WORKDIR}/capsimg_source_linux_macosx/CAPSImg"
19
20 DOCS=( "${WORKDIR}"/{DONATIONS,HISTORY,RELEASE}.txt )
21
22 PATCHES=( "${FILESDIR}"/add_symlink.patch )
23
24 src_unpack() {
25         unpack ${A}
26
27         # Unpacked ZIP-file contains two ZIP files, use the one for Linux
28         unpack "${WORKDIR}"/capsimg_source_linux_macosx.zip
29 }
30
31 src_prepare() {
32         default
33
34         # Respect users CFLAGS and CXXFLAGS
35         sed -i -e 's/-g//' configure.in || die
36         sed -i -e 's/CXXFLAGS="${CFLAGS}/CXXFLAGS="${CXXFLAGS}/' configure.in || die
37
38         # Remove MSVC compiler-specific attribute
39         sed -i -e 's/__cdecl //' ../LibIPF/Caps{Lib,FDC}.h || die
40
41         mv configure.in configure.ac || die
42         eautoconf
43
44         # Fix permissions, as configure is not marked executable
45         chmod +x configure || die
46 }
47
48 src_install() {
49         default
50
51         insinto /usr/include/caps5
52         doins ../Core/CommonTypes.h ../LibIPF/*.h
53 }