14 |
SRCFILE="v${PVER}.tar.gz" |
SRCFILE="v${PVER}.tar.gz" |
15 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
16 |
|
|
17 |
sminclude multilib mbuild |
sminclude multilib mbuild rpath |
18 |
|
|
19 |
SRC_URI=( |
SRC_URI=( |
20 |
https://github.com/ndevilla/${PNAME}/archive/${SRCFILE} |
https://github.com/ndevilla/${PNAME}/archive/${SRCFILE} |
24 |
UP2SEPERATOR="v" |
UP2SEPERATOR="v" |
25 |
UP2DATE="updatecmd https://github.com/ndevilla/${PNAME}/releases | highesttarball gz" |
UP2DATE="updatecmd https://github.com/ndevilla/${PNAME}/releases | highesttarball gz" |
26 |
|
|
27 |
src_prepare() |
src_compile() |
28 |
{ |
{ |
29 |
munpack ${SRCFILE} || die |
mmake CC=$(mabi-cc) || die |
30 |
mautoreconf || die |
} |
31 |
|
|
32 |
|
src_install() |
33 |
|
{ |
34 |
|
minstalldir /usr/include || die |
35 |
|
minstallfile src/iniparser.h /usr/include/ || die |
36 |
|
minstallfile src/dictionary.h /usr/include/ || die |
37 |
|
|
38 |
|
minstalldir /usr/$(mlibdir) || die |
39 |
|
# minstalllib not working here because of soname |
40 |
|
all-abis minstallexec libiniparser.so.1 /usr/'$(mlibdir)'/ || die |
41 |
|
# remove rpath |
42 |
|
mdeleterpath /usr/'$(mlibdir)'/libiniparser.so.1 || die |
43 |
|
all-abis mlink libiniparser.so.1 /usr/'$(mlibdir)'/libiniparser.so || die |
44 |
|
if mqueryfeature "static" |
45 |
|
then |
46 |
|
all-abis minstallfile libiniparser.so.a /usr/'$(mlibdir)'/ || die |
47 |
|
fi |
48 |
} |
} |