Update Platform v2.0 uses gnome sdk and lto
parent
56b52846af
commit
80b2fe6b29
|
@ -150,8 +150,6 @@ modules:
|
||||||
- --enable-lib32
|
- --enable-lib32
|
||||||
- --enable-wildcard
|
- --enable-wildcard
|
||||||
- --prefix=/usr/wine_extensions/v2/MinGW/i686-w64-mingw32
|
- --prefix=/usr/wine_extensions/v2/MinGW/i686-w64-mingw32
|
||||||
- CFLAGS=-O3
|
|
||||||
- CPPFLAGS=-O3
|
|
||||||
builddir: true
|
builddir: true
|
||||||
only-arches:
|
only-arches:
|
||||||
- i386
|
- i386
|
||||||
|
@ -166,8 +164,6 @@ modules:
|
||||||
- --enable-lib64
|
- --enable-lib64
|
||||||
- --enable-wildcard
|
- --enable-wildcard
|
||||||
- --prefix=/usr/wine_extensions/v2/MinGW/x86_64-w64-mingw32
|
- --prefix=/usr/wine_extensions/v2/MinGW/x86_64-w64-mingw32
|
||||||
- CFLAGS=-O3
|
|
||||||
- CPPFLAGS=-O3
|
|
||||||
builddir: true
|
builddir: true
|
||||||
only-arches:
|
only-arches:
|
||||||
- x86_64
|
- x86_64
|
||||||
|
@ -201,8 +197,6 @@ modules:
|
||||||
- --enable-shared
|
- --enable-shared
|
||||||
- --enable-static
|
- --enable-static
|
||||||
- --prefix=/usr/wine_extensions/v2/MinGW/i686-w64-mingw32
|
- --prefix=/usr/wine_extensions/v2/MinGW/i686-w64-mingw32
|
||||||
- CFLAGS=-O3
|
|
||||||
- CPPFLAGS=-O3
|
|
||||||
builddir: true
|
builddir: true
|
||||||
only-arches:
|
only-arches:
|
||||||
- i386
|
- i386
|
||||||
|
@ -216,8 +210,6 @@ modules:
|
||||||
- --enable-shared
|
- --enable-shared
|
||||||
- --enable-static
|
- --enable-static
|
||||||
- --prefix=/usr/wine_extensions/v2/MinGW/x86_64-w64-mingw32
|
- --prefix=/usr/wine_extensions/v2/MinGW/x86_64-w64-mingw32
|
||||||
- CFLAGS=-O3
|
|
||||||
- CPPFLAGS=-O3
|
|
||||||
builddir: true
|
builddir: true
|
||||||
only-arches:
|
only-arches:
|
||||||
- x86_64
|
- x86_64
|
||||||
|
|
|
@ -13,8 +13,8 @@ if __name__ == '__main__':
|
||||||
print("Compress: " + path)
|
print("Compress: " + path)
|
||||||
subprocess.call(["cp", "-a", path, "tmp.so"])
|
subprocess.call(["cp", "-a", path, "tmp.so"])
|
||||||
subprocess.call(["strip", "--strip-debug", "tmp.so"])
|
subprocess.call(["strip", "--strip-debug", "tmp.so"])
|
||||||
|
subprocess.call(["eu-elfcompress", "-vt", "gnu", "tmp.so"])
|
||||||
subprocess.call(["cp", "-a", "tmp.so", path])
|
subprocess.call(["cp", "-a", "tmp.so", path])
|
||||||
subprocess.call(["eu-elfcompress", "-vt", "gnu", path])
|
|
||||||
elif os.path.isdir(path):
|
elif os.path.isdir(path):
|
||||||
for i in map(lambda x: os.path.join(path, x),
|
for i in map(lambda x: os.path.join(path, x),
|
||||||
sorted(os.listdir(path))):
|
sorted(os.listdir(path))):
|
||||||
|
|
|
@ -2,7 +2,4 @@
|
||||||
# Args: <builder-args> [<repo>]
|
# Args: <builder-args> [<repo>]
|
||||||
|
|
||||||
CONF_PATH="$(dirname "$0")" &&
|
CONF_PATH="$(dirname "$0")" &&
|
||||||
"$CONF_PATH/../../tools/hash_modules.py" --require-build "$CONF_PATH/Sdk-x86_64.yaml" "x86_64" &&
|
exec "$CONF_PATH/../../tools/build_when_required.sh" "$CONF_PATH/Sdk-x86_64.yaml" "x86_64" "$1" "$2"
|
||||||
exec "$CONF_PATH/../../tools/build.sh" "$CONF_PATH/Sdk-x86_64.yaml" "x86_64" "$1" "$2"
|
|
||||||
|
|
||||||
echo 'No build required.'
|
|
|
@ -21,6 +21,8 @@ modules:
|
||||||
- -DLIB_SUFFIX=32
|
- -DLIB_SUFFIX=32
|
||||||
builddir: true
|
builddir: true
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -flto
|
||||||
|
cxxflags: -flto
|
||||||
env:
|
env:
|
||||||
- CC=gcc -m32
|
- CC=gcc -m32
|
||||||
- CXX=g++ -m32
|
- CXX=g++ -m32
|
||||||
|
@ -42,6 +44,9 @@ modules:
|
||||||
- -DPULSEAUDIO_SHARED=ON
|
- -DPULSEAUDIO_SHARED=ON
|
||||||
- -DVIDEO_WAYLAND=ON
|
- -DVIDEO_WAYLAND=ON
|
||||||
builddir: true
|
builddir: true
|
||||||
|
build-options:
|
||||||
|
cflags: -flto
|
||||||
|
cxxflags: -flto
|
||||||
cleanup-platform:
|
cleanup-platform:
|
||||||
- "*.la"
|
- "*.la"
|
||||||
- "*.a"
|
- "*.a"
|
||||||
|
@ -52,8 +57,11 @@ modules:
|
||||||
type: archive
|
type: archive
|
||||||
url: https://github.com/FNA-XNA/FAudio/archive/20.01.tar.gz
|
url: https://github.com/FNA-XNA/FAudio/archive/20.01.tar.gz
|
||||||
sha256: c015f7d395cf24b9050135238de38683e5a90378215bc6d5bb89777a9623f0e6
|
sha256: c015f7d395cf24b9050135238de38683e5a90378215bc6d5bb89777a9623f0e6
|
||||||
builddir: true
|
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
|
builddir: true
|
||||||
|
build-options:
|
||||||
|
cflags: -flto
|
||||||
|
cxxflags: -flto
|
||||||
cleanup-platform:
|
cleanup-platform:
|
||||||
- "*.la"
|
- "*.la"
|
||||||
- "*.a"
|
- "*.a"
|
||||||
|
@ -68,11 +76,11 @@ modules:
|
||||||
- ln -s /usr/include /usr/lib/include
|
- ln -s /usr/include /usr/lib/include
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
config-opts:
|
config-opts:
|
||||||
- -DCMAKE_C_FLAGS=-m32
|
|
||||||
- -DCMAKE_CXX_FLAGS=-m32
|
|
||||||
- -DCMAKE_INSTALL_LIBDIR=lib32
|
- -DCMAKE_INSTALL_LIBDIR=lib32
|
||||||
builddir: true
|
builddir: true
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -flto -m32
|
||||||
|
cxxflags: -flto -m32
|
||||||
env:
|
env:
|
||||||
- PKG_CONFIG_PATH=/usr/lib32/pkgconfig
|
- PKG_CONFIG_PATH=/usr/lib32/pkgconfig
|
||||||
post-install:
|
post-install:
|
||||||
|
|
|
@ -24,10 +24,10 @@ modules:
|
||||||
config-opts:
|
config-opts:
|
||||||
- --build=i686-unknown-linux
|
- --build=i686-unknown-linux
|
||||||
- --libdir=/usr/lib32
|
- --libdir=/usr/lib32
|
||||||
- CFLAGS=-m32
|
|
||||||
- CXXFLAGS=-m32
|
|
||||||
- LDFLAGS=-m32
|
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -m32
|
||||||
|
cxxflags: -m32
|
||||||
|
ldflags: -m32
|
||||||
make-install-args:
|
make-install-args:
|
||||||
- DESTDIR=/usr/tmp_glu
|
- DESTDIR=/usr/tmp_glu
|
||||||
- install
|
- install
|
||||||
|
|
|
@ -31,10 +31,10 @@ modules:
|
||||||
- --libdir=/usr/lib32
|
- --libdir=/usr/lib32
|
||||||
- --disable-bdb
|
- --disable-bdb
|
||||||
- --disable-hdb
|
- --disable-hdb
|
||||||
- CFLAGS=-m32
|
|
||||||
- CXXFLAGS=-m32
|
|
||||||
- LDFLAGS=-m32
|
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -m32
|
||||||
|
cxxflags: -m32
|
||||||
|
ldflags: -m32
|
||||||
make-install-args:
|
make-install-args:
|
||||||
- DESTDIR=/usr/tmp_ldap
|
- DESTDIR=/usr/tmp_ldap
|
||||||
- install
|
- install
|
||||||
|
|
|
@ -7,6 +7,8 @@ modules:
|
||||||
sha256: 635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094
|
sha256: 635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094
|
||||||
builddir: true
|
builddir: true
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -flto
|
||||||
|
cxxflags: -flto
|
||||||
make-install-args:
|
make-install-args:
|
||||||
- DESTDIR=/usr/tmp_pcap
|
- DESTDIR=/usr/tmp_pcap
|
||||||
- install
|
- install
|
||||||
|
@ -24,10 +26,10 @@ modules:
|
||||||
config-opts:
|
config-opts:
|
||||||
- --build=i686-unknown-linux
|
- --build=i686-unknown-linux
|
||||||
- --libdir=/usr/lib32
|
- --libdir=/usr/lib32
|
||||||
- CFLAGS=-m32
|
|
||||||
- CXXFLAGS=-m32
|
|
||||||
- LDFLAGS=-m32
|
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -flto -m32
|
||||||
|
cxxflags: -flto -m32
|
||||||
|
ldflags: -m32
|
||||||
make-install-args:
|
make-install-args:
|
||||||
- DESTDIR=/usr/tmp_pcap
|
- DESTDIR=/usr/tmp_pcap
|
||||||
- install
|
- install
|
||||||
|
|
|
@ -4,9 +4,9 @@ sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://gitlab.gnome.org/GNOME/libxslt/-/archive/v1.1.34/libxslt-v1.1.34.tar.gz
|
url: https://gitlab.gnome.org/GNOME/libxslt/-/archive/v1.1.34/libxslt-v1.1.34.tar.gz
|
||||||
sha256: c61af4c898a93c2862f3f06bba8e5de5e352463febc94a2642d732f21e5d5641
|
sha256: c61af4c898a93c2862f3f06bba8e5de5e352463febc94a2642d732f21e5d5641
|
||||||
config-opts:
|
|
||||||
- CFLAGS=-m32
|
|
||||||
- CPPFLAGS=-m32
|
|
||||||
builddir: true
|
builddir: true
|
||||||
|
build-options:
|
||||||
|
cflags: -flto -m32
|
||||||
|
cxxflags: -flto -m32
|
||||||
only-arches:
|
only-arches:
|
||||||
- x86_64
|
- x86_64
|
|
@ -10,5 +10,4 @@ modules:
|
||||||
- libpcap.yaml
|
- libpcap.yaml
|
||||||
- libfaudio.yaml
|
- libfaudio.yaml
|
||||||
- libldap.yaml
|
- libldap.yaml
|
||||||
- python3-pygobject.yaml
|
|
||||||
- libxslt-32bit.yaml
|
- libxslt-32bit.yaml
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
name: python3-pygobject
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://ftp.acc.umu.se/pub/GNOME/sources/pygobject/3.34/pygobject-3.34.0.tar.xz
|
|
||||||
sha256: 87e2c9aa785f352ef111dcc5f63df9b85cf6e05e52ff04f803ffbebdacf5271a
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- python3 setup.py build
|
|
||||||
- python3 setup.py install
|
|
||||||
- python3 -c 'import gi.repository.Gtk'
|
|
||||||
modules:
|
|
||||||
- name: pycairo
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://files.pythonhosted.org/packages/3c/1a/c0478ecab31baae50fda9956547788afbd0ca563adc52c9b03cab30f17eb/pycairo-1.18.2.tar.gz
|
|
||||||
sha256: dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- pip3 install .
|
|
|
@ -41,10 +41,10 @@ modules:
|
||||||
config-opts:
|
config-opts:
|
||||||
- --build=i686-unknown-linux
|
- --build=i686-unknown-linux
|
||||||
- --libdir=/usr/lib32
|
- --libdir=/usr/lib32
|
||||||
- CFLAGS=-m32
|
|
||||||
- CXXFLAGS=-m32
|
|
||||||
- LDFLAGS=-m32
|
|
||||||
build-options:
|
build-options:
|
||||||
|
cflags: -m32
|
||||||
|
cxxflags: -m32
|
||||||
|
ldflags: -m32
|
||||||
make-install-args:
|
make-install-args:
|
||||||
- DESTDIR=/usr/tmp_vkd3d
|
- DESTDIR=/usr/tmp_vkd3d
|
||||||
- install
|
- install
|
||||||
|
|
2
tools
2
tools
|
@ -1 +1 @@
|
||||||
Subproject commit d05f998c394ffba0a152064fd22940f07cbcfbdf
|
Subproject commit 35a8c97317c61b141d53d9b9341f684bf4b462c3
|
Loading…
Reference in New Issue