Lines 3-31
Link Here
|
3 |
# $MCom: ports/trunk/audio/libcanberra-gtk3/Makefile 19814 2014-08-15 20:17:00Z gusi $ |
3 |
# $MCom: ports/trunk/audio/libcanberra-gtk3/Makefile 19814 2014-08-15 20:17:00Z gusi $ |
4 |
|
4 |
|
5 |
CATEGORIES= audio devel |
5 |
CATEGORIES= audio devel |
6 |
PKGNAMESUFFIX= -gtk3 |
|
|
7 |
|
6 |
|
8 |
MAINTAINER= desktop@FreeBSD.org |
7 |
MAINTAINER= desktop@FreeBSD.org |
9 |
COMMENT= Implementation of the Freedesktop sound theme spec |
8 |
COMMENT= Gtk+ 3 bindings for libcanberra |
10 |
|
9 |
|
11 |
MASTERDIR= ${.CURDIR}/../../audio/libcanberra |
10 |
MASTERDIR= ${.CURDIR}/../../audio/libcanberra |
12 |
SLAVEPORT= gtk3 |
|
|
13 |
PLIST= ${.CURDIR}/pkg-plist |
11 |
PLIST= ${.CURDIR}/pkg-plist |
14 |
|
12 |
|
15 |
do-build: |
13 |
_SLAVE_PORT= gtk3 |
16 |
cd ${WRKSRC} && ${GMAKE} libcanberra-gtk3.pc |
|
|
17 |
cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3.la |
18 |
cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3-module.la |
19 |
|
14 |
|
|
|
15 |
pre-build: |
16 |
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnome-settings-daemon-3.0/gtk-modules |
17 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/gdm/autostart/LoginWindow |
18 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome/autostart |
19 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome/shutdown |
20 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi |
21 |
|
20 |
do-install: |
22 |
do-install: |
21 |
${INSTALL_DATA} ${WRKSRC}/libcanberra-gtk3.pc \ |
23 |
@${INSTALL_SCRIPT} ${WRKSRC}/src/.libs/canberra-gtk-play \ |
|
|
24 |
${STAGEDIR}${PREFIX}/bin/ |
25 |
|
26 |
@${INSTALL_DATA} ${WRKSRC}/src/canberra-gtk.h \ |
27 |
${STAGEDIR}${PREFIX}/include/ |
28 |
@${INSTALL_DATA} ${WRKSRC}/src/canberra-gtk-module.desktop \ |
29 |
${STAGEDIR}${PREFIX}/lib/gnome-settings-daemon-3.0/gtk-modules/ |
30 |
@${INSTALL_DATA} ${WRKSRC}/src/libcanberra-ready-sound.desktop \ |
31 |
${STAGEDIR}${PREFIX}/share/gdm/autostart/LoginWindow/ |
32 |
@${INSTALL_DATA} ${WRKSRC}/src/libcanberra-login-sound.desktop \ |
33 |
${STAGEDIR}${PREFIX}/share/gnome/autostart/ |
34 |
@${INSTALL_SCRIPT} ${WRKSRC}/src/libcanberra-logout-sound.sh \ |
35 |
${STAGEDIR}${PREFIX}/share/gnome/shutdown/ |
36 |
@${INSTALL_DATA} ${WRKSRC}/libcanberra-gtk3.pc \ |
22 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/ |
37 |
${STAGEDIR}${PREFIX}/libdata/pkgconfig/ |
|
|
38 |
@${INSTALL_DATA} ${WRKSRC}/vala/libcanberra-gtk.vapi \ |
39 |
${STAGEDIR}${PREFIX}/share/vala/vapi/ |
40 |
|
23 |
.for i in .so .so.0 .so.0.1.9 |
41 |
.for i in .so .so.0 .so.0.1.9 |
24 |
${INSTALL_LIB} ${WRKSRC}/src/.libs/libcanberra-gtk3${i} \ |
42 |
${INSTALL_LIB} ${WRKSRC}/src/.libs/libcanberra-gtk3${i} \ |
25 |
${STAGEDIR}${PREFIX}/lib/ |
43 |
${STAGEDIR}${PREFIX}/lib/ |
26 |
.endfor |
44 |
.endfor |
27 |
cd ${WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtk3moduleLTLIBRARIES |
45 |
@cd ${WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtk3moduleLTLIBRARIES |
28 |
${LN} -sf libcanberra-gtk3-module.so \ |
46 |
${LN} -sf libcanberra-gtk3-module.so \ |
29 |
${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk-module.so |
47 |
${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk-module.so |
30 |
|
48 |
|
|
|
49 |
post-install: |
50 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/canberra-gtk-play |
51 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk3-module.so |
52 |
|
31 |
.include "${MASTERDIR}/Makefile" |
53 |
.include "${MASTERDIR}/Makefile" |