this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add debian directory for building .deb packages

+88
+1
debian/compat
··· 1 + 10
+17
debian/control
··· 1 + Source: darling 2 + Maintainer: Lubos Dolezel <lubos@dolezel.info> 3 + Section: misc 4 + Priority: optional 5 + Standards-Version: 3.9.2 6 + Build-Depends: cmake, flex, bison, clang, ninja-build, libcap2-bin 7 + 8 + Package: darling 9 + Architecture: amd64 10 + Depends: ${shlibs:Depends}, ${misc:Depends}, fuse, darling-dkms 11 + Description: Darling 12 + macOS emulation layer for Linux 13 + 14 + Package: darling-dkms 15 + Architecture: amd64 16 + Description: Kernel module for Darling 17 + Depends: dkms
+4
debian/copyright
··· 1 + Copyright (C) 2012-2017 Darling developers 2 + Copyright (C) 1999-2017 Apple, Inc. 3 + Copyright (C) 1989-2005 Free Software Foundation, Inc. 4 +
+3
debian/darling-dkms.install
··· 1 + src/lkm /usr/src/darling-mach-0.1 2 + debbuild/src/lkm/osfmk /usr/src/darling-mach-0.1/miggen 3 + debian/dkms.conf /usr/src/darling-mach-0.1
+13
debian/darling-dkms.postinst
··· 1 + #!/bin/sh 2 + set -e 3 + 4 + MODNAME="darling-mach" 5 + MODVER="0.1" 6 + 7 + echo ">>> DKMS: Module add, build, and install" 8 + 9 + dkms add -m $MODNAME -v $MODVER 10 + dkms build -m $MODNAME -v $MODVER 11 + dkms install -m $MODNAME -v $MODVER 12 + 13 + depmod -a
+15
debian/darling-dkms.prerm
··· 1 + #!/bin/sh 2 + set -e 3 + 4 + MODNAME="darling-mach" 5 + 6 + echo ">>> DKMS: Module uninstall" 7 + 8 + line=$(dkms status -m $MODNAME) 9 + if echo "$line" | grep -E 'added|built|installed'; then 10 + version=$(echo "$line" | sed "s/$MODNAME,\([^,]*\)[,:].*/\1/;t;d") 11 + dkms remove -m $MODNAME -v $version --all 12 + fi 13 + 14 + depmod -a 15 +
+1
debian/darling.install
··· 1 + usr
+10
debian/dkms.conf
··· 1 + PACKAGE_NAME=darling-mach 2 + PACKAGE_VERSION=0.1 3 + BUILT_MODULE_NAME="$PACKAGE_NAME" 4 + BUILT_MODULE_LOCATION=lkm/ 5 + DEST_MODULE_LOCATION[0]=/extra 6 + MAKE[0]="'make' -C lkm/ MIGDIR=/usr/src/${PACKAGE_NAME}-${PACKAGE_VERSION}/miggen MIGDIR_REL=../miggen" 7 + CLEAN="'make' -C lkm/ MIGDIR=/usr/src/${PACKAGE_NAME}-${PACKAGE_VERSION}/miggen MIGDIR_REL=../miggen clean" 8 + REMAKE_INITRD=no 9 + AUTOINSTALL=yes 10 +
+15
debian/rules
··· 1 + #!/usr/bin/make -f 2 + %: 3 + dh $@ --builddirectory=debbuild --parallel 4 + 5 + override_dh_auto_configure: 6 + mkdir debbuild 7 + cd debbuild && CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS="" cmake .. -DCMAKE_TOOLCHAIN_FILE=../Toolchain.cmake -DCMAKE_INSTALL_PREFIX=/usr 8 + 9 + override_dh_auto_build: 10 + cd debbuild && $(MAKE) && make lkm_generate printwrapgen 11 + 12 + override_dh_makeshlibs: 13 + dh_makeshlibs 14 + # TODO: append ELF files referenced from Mach-Os into debian/darling.shlibs 15 +
+1
debian/source/format
··· 1 + 3.0 (quilt)
+8
tools/makedeb
··· 1 + #!/bin/sh 2 + set -e 3 + 4 + DATE=$(date +%Y%m%d) 5 + rm -f debian/changelog 6 + EDITOR=true NAME="Darling build server" EMAIL=noreply@darlinghq.org dch -u low -v 0.1.${DATE}-1 --create --distribution testing "Daily build" 7 + debuild -us -uc -b 8 +