···8899## Building on other operating systems
10101111-By default, it will build for Fedora 27. To use a different OS, simply
1111+By default, it will build for Fedora 28. To use a different OS, simply
12121313- RPM_OS=fedora:26
1313+ RPM_OS=fedora:27
14141515## Future improvements
1616
+11-4
rpm/SPECS/darling.spec
···5566Name: darling
77Version: 0.1
88-Release: 1%{?dist}
88+Release: 2%{?dist}
99Summary: Darling
10101111Group: Utility
···1919BuildRequires: cmake clang bison flex python2 glibc-devel(x86-64) glibc-devel(x86-32)
2020BuildRequires: fuse-devel systemd-devel kernel-devel dkms
2121BuildRequires: cairo-devel freetype-devel(x86-64) fontconfig-devel(x86-64)
2222-BuildRequires: freetype-devel(x86-32) fontconfig-devel(x86-32)
2222+BuildRequires: freetype-devel(x86-32) fontconfig-devel(x86-32) make
2323BuildRequires: libjpeg-turbo-devel(x86-64) libtiff-devel(x86-64)
2424BuildRequires: libjpeg-turbo-devel(x86-32) libtiff-devel(x86-32)
2525-BuildRequires: libglvnd-devel mesa-libGL-devel
2525+BuildRequires: libglvnd-devel mesa-libGL-devel mesa-libEGL-devel
2626+BuildRequires: libxml2-devel elfutils-libelf-devel
26272728#It will pick up all the mac pieces as dependencies. No thank you!
2829AutoReqProv: no
···4849 # Release is broken https://github.com/darlinghq/darling/issues/331
4950 # -DCMAKE_BUILD_TYPE=Release \
5051 %{__cmake} -DCMAKE_INSTALL_PREFIX=/usr \
5252+ -DOpenGL_GL_PREFERENCE=GLVND \
5153 ..
5254 %{make_build}
5355popd
···9092%{_sysconfdir}/udev/rules.d/00-darling-mach.rules
9193%{_prefix}/src/%{name}-mach-%{version}
92949393-%changelog9595+%changelog
9696+* Wed Jul 18 2018 Andy Neff <andy@visionsystemsinc.com> - 0.1-2
9797+- Update for Fedora 28 and new master
9898+9999+* Tue Jan 23 2018 Andy Neff <andy@visionsystemsinc.com> - 0.1-1
100100+- Initial version working for Fedora 27