Pullup ticket #3236 - requested by taca
[pkgsrcv2.git] / misc / rpm / Makefile
1 # $NetBSD$
2
3 DISTNAME=       rpm-2.5.4
4 PKGREVISION=    6
5 CATEGORIES=     misc
6 MASTER_SITES=   ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://www.rpm.org/
10 COMMENT=        The Red Hat Package Manager
11 LICENSE=        gnu-lgpl-v2 OR gnu-gpl-v2
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 CONFLICTS+=             rpm2cpio<1.0nb1
16
17 NOT_FOR_PLATFORM+=      Interix-*-* # getmntent() is nonpublic; needs porting
18
19 MAKE_JOBS_SAFE=         no
20
21 USE_PKGLOCALEDIR=       yes
22 USE_TOOLS+=             gmake msgfmt
23 GNU_CONFIGURE=          yes
24
25 # this is needed in addition of USE_PKGLOCALEDIR
26 CONFIGURE_ARGS+=        --datadir=${PREFIX}/${PKGLOCALEDIR}
27
28 # The rpm databases are kept under ${RPM_DB_PREFIX}/lib/rpm.
29 CONFIGURE_ENV+=         varprefix=${RPM_DB_PREFIX:Q}
30
31 # Needs help finding bdb.
32 LIBS+=                  ${BDB_LIBS:Q}
33 LDFLAGS+=               ${PTHREAD_LDFLAGS}
34
35 MAKE_FLAGS+=            MANDIR=${PREFIX}/${PKGMANDIR}/man8
36 MAKE_FLAGS+=            ROOT=${DESTDIR}
37
38 RPMDIR=                 ${RPM_DB_PREFIX}/lib/rpm
39 FILES_SUBST+=           RPMDIR=${RPMDIR:Q}
40
41 .include "../../mk/bsd.prefs.mk"
42
43 post-configure:
44         cd ${WRKSRC}/po && ${MV} cz.po cs.po
45
46 pre-install:
47         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/rpm
48
49 .if defined(RANLIB)
50 post-install:
51         $(RANLIB) ${DESTDIR}${PREFIX}/lib/librpm.a
52 .endif
53
54 # The configure script doesn't detect whether libintl.so has any
55 # library dependencies.
56 #
57 BROKEN_GETTEXT_DETECTION=       yes
58
59 .include "../../devel/gettext-lib/buildlink3.mk"
60 .include "../../devel/popt/buildlink3.mk"
61 .include "../../devel/zlib/buildlink3.mk"
62
63 .include "../../mk/bdb.buildlink3.mk"
64 .include "../../mk/bsd.pkg.mk"