Commit Graph

20 Commits

Author SHA1 Message Date
Alessandro Chitolina
dd7318ea5a
fix: fixed iosurface and python2 debian package generation 2024-05-14 22:02:11 +02:00
Ariel Abreu
f1153d9b1a Major overhaul for RPM packaging
First of all, the RPM packaging code hadn't been updated in quite a
while (it was still using the LKM), so this updates it to build with
darlingserver instead of the LKM.

Second, this update also adds a dependency generator that is used at
build time to automatically pick up the ELF dependencies in installed
Mach-Os. I prefer Debian's approach to this (simply having the option to
dynamically generate the requirements into a file at build time). This
seems like a convoluted approach (having to install a `fileattribute`
globally on the build machine), but at least it works.

Finally, this update also splits the package into multiple component
packages like the Debian packages. Note that `darling-cli-devenv` needs
to install files with the same names as those installed by
`darling-gui`, so it has to be built as a completely separate package. To
avoid having to rebuild a large portion of the project (about 8000
files), we simply generate a binary "source" tarball when building the
main Darling packages and then use this as the source for
`darling-cli-devenv`.
2023-05-12 10:05:41 -07:00
Ariel Abreu
c0102e5d01 [deb] Split package into multiple component packages 2023-05-12 10:05:41 -07:00
Andrew Hyatt
934ff20078 Add some CLion files to .gitignore 2022-11-24 01:13:46 -05:00
Andrew Hyatt
ed97ef69d4
Correct header lkm going in wrong folder 2020-01-03 13:10:20 -05:00
Andrew Hyatt
a34c45ffd3
Remove junk file 2020-01-03 10:10:39 -05:00
Andrew Hyatt
0eb82599a5
add debian/.debhelper to gitignore 2020-01-02 19:26:25 -05:00
Andrew Hyatt
d6021f479e
Put changelog in ignore 2020-01-02 19:23:42 -05:00
TheBrokenRail
f334841c58 Fix DEB Build (#594)
* Toolchain.cmake was removed in 49d29fa159

* Ignore debbuild

* Fix generated changelog
2020-01-02 19:15:42 -05:00
Andy Neff
5962cfa0f1 RPM's building at least... 2018-01-22 19:35:28 -05:00
Andy Neff
59ba8dc0f9 First go at rpm 2018-01-22 16:21:39 -05:00
Andrew Hyatt
0c2da6e5fa Add the suggested build folder and some artifacts of building the kernel module to .gitignores 2016-11-03 19:31:44 -07:00
Lubos Dolezel
a04692c915 Updated .gitignore 2015-11-03 13:07:47 +01:00
Lubos Dolezel
7a092a4aa0 More dyld refactoring work 2013-07-30 21:00:44 +02:00
Lubos Dolezel
e76aeb8113 Merge branch 'master' of ssh://git.dolezel.info/var/git/darling
Conflicts:
	.gitignore
	CMakeLists.txt
	libSystem/libc/darwin_to_linux.map
	src/dyld/MachOLoader.cpp
	src/dyld/ld-mac.cc
	src/libSystem/libc/darwin_to_linux.map
	src/libSystem/libc/directmap.asm
	src/libSystem/libc/directmap.lst
	src/libSystem/libc/linux_to_darwin.map
2012-08-06 17:07:12 +02:00
Lubos Dolezel
f6b89a79a3 sysctl() fixes, updated mappings and other work 2012-08-06 16:59:11 +02:00
Lubos Dolezel
cc423dd3a7 Split out libmach-o 2012-08-06 12:32:24 +02:00
DOLU
7e28ee0cfb Split out libmach-o 2012-08-06 12:32:24 +02:00
Lubos Dolezel
bcb2a6e756 Restructuring, adding CMake 2012-08-05 17:36:54 +02:00
Gun.io Whitespace Robot
891c3c5bb6 Remove whitespace [Gun.io WhitespaceBot] 2011-10-21 06:55:37 -04:00