1. Fix source path
2. auto load d3dcompiler library
Repo and Binaries http://mingw-w64-archlinux.sourceforge.net/
Changes https://github.com/ant32/pkgbuild/commits/master/mingw-w64-angleproject
Search Criteria
Package Details: mingw-w64-angleproject 2.1.r6381.9f09037-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-angleproject.git (read-only, click to copy) |
---|---|
Package Base: | mingw-w64-angleproject |
Description: | ANGLE project (mingw-w64) |
Upstream URL: | https://chromium.googlesource.com/angle/angle/+/master/README.md |
Licenses: | BSD |
Conflicts: | mingw-w64-angleproject |
Provides: | mingw-w64-angleproject |
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) |
Dependencies (7)
- mingw-w64-crt (llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR)
- depot-tools-gitAUR (teapot-gclientAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gyp-gitAUR (make)
- mingw-w64-gcc (mingw-w64-gcc132AUR, llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python2AUR (python2-binAUR) (make)
Required by (2)
Sources (12)
- 0001-Provide-workaround-for-building-static-libs.patch
- 0002-Provide-Windows-XP-support.patch
- 0003-Fix-dynamic-libraries.patch
- 0004-Link-against-dxguid-d3d9-and-gdi32.patch
- 0005-Export-shader-API-via-libGLESv2.dll.patch
- 0006-Make-GLintptr-and-GLsizeiptr-match-those-from-Qt-5.patch
- 0007-Remove-copy_scripts-target.patch
- 0008-Fix-generation-of-commit_id.h.patch
- 0009-Ensure-dependencies-of-samples-are-found.patch
- 0010-Win32_system_utils.cpp-Make-implicit-cast-explicit.patch
- additional-mingw-header
- angleproject
ant32 commented on 2014-02-07 17:07 (UTC)
ant32 commented on 2014-01-26 03:01 (UTC)
1. Clone pacific commit via source instead of in prepare
2. Changed pkgbuild to my style. Will try maintaining it. If you'd like to maintain it please email me.
Repo and Binaries http://mingw-w64-archlinux.sourceforge.net/
Changes https://github.com/ant32/pkgbuild/commits/master/mingw-w64-angleproject
ant32 commented on 2014-01-22 03:51 (UTC)
added git to makedepends and fixed the permissions of the files in the src tarball
ant32 commented on 2014-01-22 03:43 (UTC)
It's a bit anoying when perissions of packages don't allow group or others to view the files. This cause building in a clean chroot to fail. I'm not blaming anyone since a lot of packages are this way.
# ls -l mingw-w64-angleproject
total 36
-rw-r--r-- 1 root root 1751 Oct 29 01:46 angleproject-export-shader-symbols.patch
-rw------- 1 root root 620 Oct 29 01:46 angleproject-fix-case-sensitive-include.patch
-rw------- 1 root root 10031 Apr 20 2013 angleproject-fix-mingw-compatibility.patch
-rw------- 1 root root 3291 Apr 20 2013 angleproject-fix-typedefs-for-win64.patch
-rw------- 1 root root 1232 Apr 20 2013 angleproject-include-import-library-and-use-def-file.patch
-rw------- 1 root root 5844 Jan 20 10:45 PKGBUILD
mertemba commented on 2014-01-20 16:48 (UTC)
You are right. It was meant to ease PKGBUILD updating, but in fact it is not worth. I removed the pkgver() function again.
ant32 commented on 2014-01-20 00:00 (UTC)
I like it that you removed the source from the tar ball. But the pkgver function looks useless if you clone a specific revision.
mertemba commented on 2014-01-19 21:44 (UTC)
Updated the PKGBUILD to fetch sources from git upstream repo and added a pkgver() function:
https://github.com/jellysheep/pkgbuilds/commit/e17154c3c5deb612ec56aca350eab1edf7e4f797
Please write a comment if something does not work/build as expected.
@xantares: I don't know if you disowned the package so I can update it (as ant32 supposed), however you can take it over again if you want.
mertemba commented on 2014-01-07 21:54 (UTC)
Just wanted to inform you that upstream sources moved to a git repository: git+https://chromium.googlesource.com/angle/angle
However as Fedora is at r2215 of angleproject as well, your package is still up-to-date.
For the git version of this package I added automatic version number generation:
pkgver() {
cd "$srcdir/angleproject"
head -n 4 src/common/version.h | sed -e 's/BUILD_REVISION /BUILD_REVISION r/' -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/'
}
You can adopt it if you want.
xantares commented on 2013-11-13 12:30 (UTC)
updated
Pinned Comments
Martchus commented on 2016-05-18 21:57 (UTC)