From 4389c84893c7a3f32beef6b28a85aa09ab327d5d Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 25 Jan 2001 08:57:53 +0000 Subject: Import new "rpm2pkg" package: Convert RPM archives to NetBSD packages --- pkgtools/rpm2pkg/Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgtools/rpm2pkg/Makefile (limited to 'pkgtools/rpm2pkg/Makefile') diff --git a/pkgtools/rpm2pkg/Makefile b/pkgtools/rpm2pkg/Makefile new file mode 100644 index 00000000000..3a9b94605f2 --- /dev/null +++ b/pkgtools/rpm2pkg/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/01/25 08:57:53 tron Exp $ + +DISTNAME= rpm2pkg-1.0 +CATEGORIES= pkgtools +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= tron@netbsd.org +HOMEPAGE= ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/Packages.txt + +BUILD_DEPENDS+= ${RPMLIB}:../../misc/rpm + +CONFLICTS+= suse-base<=6.4 + +NO_CHECKSUM= YES +WRKSRC= ${WRKDIR} + +RPMLIB= ${LOCALBASE}/lib/librpm.a + +# librpm.a needs libintl.a +USE_LIBINTL= YES +.if exists(/usr/include/libintl.h) +LIBINTL= -lintl +.else +LIBINTL= -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -lintl +.endif + +do-build: + ${CC} ${FILESDIR}/rpm2pkg.c ${CFLAGS} -I${PREFIX}/include/rpm \ + ${RPMLIB} -lz ${LIBINTL} -o ${WRKSRC}/rpm2pkg + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/rpm2pkg ${PREFIX}/sbin + +.include "../../mk/bsd.pkg.mk" -- cgit v1.2.3