Could you change ge line to include 'f' so it doesn't ask the user for input during building?
rm -fr .git
As far as adding -git to the package don't
https://wiki.archlinux.org/index.php/VCS_package_guidelines
says
Suffix pkgname with -cvs, -svn, -hg, -darcs, -bzr, -git etc. unless the package fetches a specific release.
Building the package always seems to require patches and hacks so it's good to have a package that won't break because of a git update. Hopefuly I'm wrong on the last statemnt.
Keeping it updated according to the following may be easiest.
http://code.qt.io/cgit/qt/qtbase.git/log/src/3rdparty/angle
http://pkgs.fedoraproject.org/cgit/rpms/mingw-angleproject.git/
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-angleproject-git
Search Criteria
Package Base Details: mingw-w64-angleproject
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-angleproject.git (read-only, click to copy) |
---|---|
Submitter: | brcha |
Maintainer: | Martchus |
Last Packager: | Martchus |
Votes: | 11 |
Popularity: | 0.000000 |
First Submitted: | 2013-04-23 18:00 (UTC) |
Last Updated: | 2016-12-04 17:05 (UTC) |
Packages (2)
ant32 commented on 2016-02-27 20:20 (UTC)
Martchus commented on 2016-02-21 22:40 (UTC) (edited on 2016-02-22 18:01 (UTC) by Martchus)
I adopted the package to fix the gyp dependency.
Since the current version is based on a snapshot from 2014 I also decided to update the package. However, I had to do a few adjustments to make it compile:
- I removed most of the patches since these can't be applied anymore. But it seems like all these patches aren't required anymore.
- I had to provide some header files which seem to be missing in mingw-w64-headers. I outsourced these headers to another repository because the max. upload size would be exceeded otherwise.
- I disable concurrent builds because building concurrently is broken.
- In the current version the static libs are created manually. As the selection of object files is no longer valid for the new version I decided to use "-D angle_gl_library_type=static_library" build flag to create the static libs with the build system.
I hope the package still works. At least my Qt 5 apps work with the new version without needing to recompile any Qt 5 packages.
As there are no official releases of the ANGLE project we might consider making this a *-git package? On the other side, compiling this might require some more adjustments in the future so sticking with a particular commit for a while isn't a bad idea either.
FreddieChopin commented on 2015-10-08 15:39 (UTC)
Just change the dependency in the PKGBUILD file from "gyp-svn" to "gyp-git" and it works.
kuldeep commented on 2015-06-28 13:01 (UTC)
http://sourceforge.net/projects/mingw-w64-archlinux/files/x86_64/ contain gyp-svn, hope this helps.
jeho commented on 2015-05-13 14:38 (UTC)
Looks like gyp-svn is no longer present but still in the dependencies.
ant32 commented on 2015-01-16 05:56 (UTC)
https://bugs.archlinux.org/task/43468
xantares commented on 2014-06-04 13:53 (UTC)
commit has been backported in mingw-w64-headers!
xan.
stas commented on 2014-05-05 21:28 (UTC)
Found mingw-w64 upstream patch to fix intrinsics conflict compilation problem with GCC 4.9.0.
Here is relevant commit: http://sourceforge.net/p/mingw-w64/code/6602/ .
stas commented on 2014-05-05 20:28 (UTC)
Cannot build this with mingw-w64 GCC 4.9.0 because of some declaration conflict between intrin.h from mingw-w64 and x86intrin.h from GCC 4.9.0.
I checked that the latest version of angleproject has some modifications which could fix this conflict but I am struggling to build latest version too.
I do not feel comfortable making any modifications in the source code because I have little knowledge in this project.
Has anybody succeeded building it with the latest MinGW-W64 GCC 4.9?
Any help will be appreciated. Thanks
Pinned Comments
Martchus commented on 2016-05-18 21:57 (UTC)