Browse Source

add new packages syslinux, nasm and qemu (not perfect..)

Waldemar Brodkorb 14 years ago
parent
commit
845317b460
4 changed files with 81 additions and 0 deletions
  1. 1 0
      mk/pkg-bottom.mk
  2. 26 0
      package/nasm/Makefile
  3. 26 0
      package/qemu/Makefile
  4. 28 0
      package/syslinux/Makefile

+ 1 - 0
mk/pkg-bottom.mk

@@ -79,6 +79,7 @@ else ifeq ($(strip ${CONFIG_STYLE}),)
 	    --program-prefix= \
 	    --program-suffix= \
 	    --prefix=/usr \
+	    --bindir=/usr/bin \
 	    --datadir=/usr/share \
 	    --mandir=/usr/share/man \
 	    --libexecdir=/usr/libexec \

+ 26 - 0
package/nasm/Makefile

@@ -0,0 +1,26 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		nasm
+PKG_VERSION:=		2.07
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		84d8e009b3d2565a810ab3ddad1f4f63
+PKG_DESCR:=		the netwide assembler
+PKG_SECTION:=		devel
+PKG_URL:=		http://sourceforge.net/projects/nasm/
+PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=nasm/nasm%20sources/2.07/}
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,NASM,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+FAKE_FLAGS+=		INSTALLROOT=${WRKINST}
+
+post-install:
+	$(INSTALL_DIR) $(IDIR_NASM)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/nasm \
+		$(IDIR_NASM)/usr/bin
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 26 - 0
package/qemu/Makefile

@@ -0,0 +1,26 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		qemu
+PKG_VERSION:=		0.13.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		397a0d665da8ba9d3b9583629f3d6421
+PKG_DESCR:=		cpu and system emulator
+PKG_SECTION:=		misc
+PKG_URL:=		http://wwww.qemu.org/
+PKG_SITES:=		http://wiki.qemu.org/download/
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,QEMU,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:=		minimal
+
+post-install:
+	$(INSTALL_DIR) $(IDIR_QEMU)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/local/bin/qemu* \
+		$(IDIR_QEMU)/usr/bin
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 28 - 0
package/syslinux/Makefile

@@ -0,0 +1,28 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		syslinux
+PKG_VERSION:=		4.03
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		086ac1c569d226a5e2ae3d605de09a1d
+PKG_DESCR:=		lightweight bootloaders
+PKG_SECTION:=		misc
+PKG_BUILDDEP:=		nasm
+PKG_URL:=		http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project
+PKG_SITES:=		http://www.kernel.org/pub/linux/utils/boot/syslinux/
+
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,SYSLINUX,$(PKG_NAME),$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:=		manual
+FAKE_FLAGS+=		INSTALLROOT=${WRKINST}
+
+post-install:
+	$(INSTALL_DIR) $(IDIR_SYSLINUX)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/syslinux \
+		$(IDIR_SYSLINUX)/usr/bin
+
+include ${TOPDIR}/mk/pkg-bottom.mk