Merge pull request #85 from nbartos/deb

Add 'make deb' to make debian firmware package.
This commit is contained in:
Patrik Jakobsson
2016-07-19 22:11:52 +02:00
committed by GitHub
2 changed files with 19 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
SHELL = /bin/bash SHELL = /bin/bash
DEB_NAME:=facetimehd-firmware
DEB_VER:=0.1-1
DEB_BASE_DIR:=debian
DMG:=osxupd10.11.3.dmg DMG:=osxupd10.11.3.dmg
OSX_DRV:=AppleCameraInterface OSX_DRV:=AppleCameraInterface
OSX_DRV_DIR:=System/Library/Extensions/AppleCameraInterface.kext/Contents/MacOS OSX_DRV_DIR:=System/Library/Extensions/AppleCameraInterface.kext/Contents/MacOS
@@ -20,6 +24,12 @@ FW_DIR:="$(FW_DIR_BASE)/facetimehd"
all: $(OSX_DRV) all: $(OSX_DRV)
@./extract-firmware.sh -x "$(OSX_DRV)" @./extract-firmware.sh -x "$(OSX_DRV)"
deb: all
@install -D -m 644 "firmware.bin" "$(DEB_BASE_DIR)/$(DEB_NAME)_$(DEB_VER)/lib/firmware/facetimehd/firmware.bin"
@mkdir -p "$(DEB_BASE_DIR)/$(DEB_NAME)_$(DEB_VER)/DEBIAN"
@(sed -e "s|^Package:.*|Package: $(DEB_NAME)|g" -e "s|^Version:.*|Version: $(DEB_VER)|g" "$(DEB_BASE_DIR)/control.template" > "$(DEB_BASE_DIR)/$(DEB_NAME)_$(DEB_VER)/DEBIAN/control")
@fakeroot dpkg-deb --build "$(DEB_BASE_DIR)/$(DEB_NAME)_$(DEB_VER)"
$(OSX_DRV): $(OSX_DRV):
@echo "" @echo ""
@echo "Checking dependencies for driver download..." @echo "Checking dependencies for driver download..."
@@ -40,4 +50,5 @@ install:
clean: clean:
rm -f AppleCamera{Interface,.sys} rm -f AppleCamera{Interface,.sys}
rm -f firmware.bin rm -f firmware.bin
rm -rf "$(DEB_BASE_DIR)/$(DEB_NAME)_$(DEB_VER)"
rm -f "$(DEB_BASE_DIR)"/*.deb

View File

@@ -0,0 +1,7 @@
Package:
Version:
Section: Miscellaneous - Text Based
Priority: optional
Maintainer: Patrik Jakobsson
Architecture: all
Description: Firmware for facetimehd