Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
4d5c828d4c
!36 add loongarch64 to ExclusiveArch
From: @dpdwaj 
Reviewed-by: @kuenking111 
Signed-off-by: @kuenking111
2024-05-25 03:06:53 +00:00
doupengda
aa0e94745b add loongarch64 to ExclusiveArch 2024-05-21 17:38:09 +08:00
openeuler-ci-bot
cfa53d85e6
!34 [sync] PR-32: Add ppc64le support for openjfx11
From: @openeuler-sync-bot 
Reviewed-by: @jvmboy 
Signed-off-by: @jvmboy
2024-04-24 03:52:26 +00:00
xurui
92f0d21130 Add ppc64le support for openjfx11
(cherry picked from commit b1b29f1db5099895d473d80122354780d05ff18d)
2024-03-19 14:44:50 +08:00
openeuler-ci-bot
c02b07f62b
!23 I66VDG: update to openjfx-11.0.18+0
From: @jvmboy 
Reviewed-by: @stubCode 
Signed-off-by: @stubCode
2022-12-21 07:39:40 +00:00
dongbohe
5fe66ace7b I66VDG: update to openjfx-11.0.18+0 2022-12-21 13:57:48 +08:00
openeuler-ci-bot
762bad5855 !15 I41S80: change maven repository to huawei cloud
From: @jvmboy
Reviewed-by: @jiangfeilong1003
Signed-off-by: @jiangfeilong1003
2021-07-22 03:01:19 +00:00
noah
0c5a1d66f9 I41S80: change maven repository to huawei cloud 2021-07-21 16:21:16 +08:00
openeuler-ci-bot
c9a0c23dfe !14 I1PHZD: add openjfx11.yaml
From: @zhangyunbo7
Reviewed-by: @jvmboy
Signed-off-by: @jvmboy
2021-07-07 07:02:07 +00:00
zhangyunbo
7f3c52f486 add openjfx11.yaml 2021-06-22 00:28:56 +08:00
7 changed files with 45 additions and 26 deletions

View File

@ -3,14 +3,14 @@
%global xmvn_bootstrap 0 %global xmvn_bootstrap 0
Name: openjfx Name: openjfx
Version: 11.0.3 Version: 11.0.18.0
Release: 4 Release: 3
Summary: Rich client application platform for Java Summary: Rich client application platform for Java
License: GPL v2 with exceptions and BSD License: GPL v2 with exceptions and BSD
URL: http://openjdk.java.net/projects/openjfx/ URL: http://openjdk.java.net/projects/openjfx/
Source0: hg.openjdk.java.net/openjfx/11/rt/archive/rt-11.0.3+1.tar.bz2 Source0: https://github.com/openjdk/jfx11u/archive/refs/tags/11.0.18+0.tar.gz
Source1: pom-base.xml Source1: pom-base.xml
Source2: pom-controls.xml Source2: pom-controls.xml
Source3: pom-fxml.xml Source3: pom-fxml.xml
@ -42,7 +42,7 @@ Source28: pom-web.xml
Source29: build.xml Source29: build.xml
Source30: settings.xml Source30: settings.xml
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64 ppc64le loongarch64
Requires: java-11-openjdk Requires: java-11-openjdk
Requires: javapackages-tools Requires: javapackages-tools
@ -53,7 +53,7 @@ BuildRequires: ant
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libstdc++-static BuildRequires: libstdc++-static
BuildRequires: mvn(antlr:antlr) BuildRequires: mvn(org.antlr:antlr4-maven-plugin)
BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.ant:ant)
BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-2.0)
@ -82,7 +82,7 @@ Summary: OpenJFX development tools and libraries
%global debug_package %{nil} %global debug_package %{nil}
%prep %prep
%setup -q -n rt-11.0.3+1 %setup -q -n rt-11.0.18+0
#Drop *src/test folders #Drop *src/test folders
rm -rf modules/javafx.{base,controls,fxml,graphics,media,swing,swt,web}/src/test/ rm -rf modules/javafx.{base,controls,fxml,graphics,media,swing,swt,web}/src/test/
@ -130,7 +130,6 @@ export JAVA_HOME=%{_jvmdir}/java-11-openjdk
export CFLAGS="${RPM_OPT_FLAGS}" export CFLAGS="${RPM_OPT_FLAGS}"
export CXXFLAGS="${RPM_OPT_FLAGS}" export CXXFLAGS="${RPM_OPT_FLAGS}"
# %%mvn_build --skip-javadoc
mvn install --settings ./settings.xml mvn install --settings ./settings.xml
%install %install
@ -146,16 +145,31 @@ cp -a modules/javafx.graphics/mvn-lib{decora,javafx_font,javafx_font_freetype,ja
%license LICENSE %license LICENSE
%license ADDITIONAL_LICENSE_INFO %license ADDITIONAL_LICENSE_INFO
%license ASSEMBLY_EXCEPTION %license ASSEMBLY_EXCEPTION
%doc README %doc README.md
%files devel %files devel
%{openjfxdir}/ %{openjfxdir}/
%license LICENSE %license LICENSE
%license ADDITIONAL_LICENSE_INFO %license ADDITIONAL_LICENSE_INFO
%license ASSEMBLY_EXCEPTION %license ASSEMBLY_EXCEPTION
%doc README %doc README.md
%changelog %changelog
* Tue May 21 2024 Pengda Dou <doupengda@loongson.cn> - 11.0.18.0-3
- add loongarch64 to ExclusiveArch
* Mon Mar 11 2024 xurui <rui.xu@shingroup.cn> - 11.0.18.0-2
- Add ppc64le support for openjfx11
* Wed Dec 20 2022 Noah <hedongbo@huawei.com> - 11.0.18.0-1
- update to openjfx-11.0.18+0
* Wed Jul 21 2021 Noah <hedongbo@huawei.com> - 11.0.3-6
- change maven repository to huawei cloud
* Mon Jun 21 2021 Benshuai5D <zhangyunbo7@huawei.com> - 11.0.3-5
- add openjfx11.yaml
* Tue Mar 23 2021 Noah <hedongbo@huawei.com> - 11.0.3-4 * Tue Mar 23 2021 Noah <hedongbo@huawei.com> - 11.0.3-4
- change maven repository to ali cloud - change maven repository to ali cloud
- add settings.xml to source - add settings.xml to source

5
openjfx11.yaml Normal file
View File

@ -0,0 +1,5 @@
---
version_control: git
src_repo: https://github.com/openjdk/jfx11u
tag_prefix:
seperator: "."

View File

@ -9,13 +9,13 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.antlr</groupId> <groupId>org.antlr</groupId>
<artifactId>antlr</artifactId> <artifactId>antlr4</artifactId>
<version>3.5.2</version> <version>4.7.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.antlr</groupId> <groupId>org.antlr</groupId>
<artifactId>antlr-runtime</artifactId> <artifactId>antlr4-runtime</artifactId>
<version>3.5.2</version> <version>4.7.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.antlr</groupId> <groupId>org.antlr</groupId>
@ -48,8 +48,8 @@
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.antlr</groupId> <groupId>org.antlr</groupId>
<artifactId>antlr3-maven-plugin</artifactId> <artifactId>antlr4-maven-plugin</artifactId>
<version>3.5.2</version> <version>4.7.2</version>
<configuration> <configuration>
<sourceDirectory>../src/main/antlr3</sourceDirectory> <sourceDirectory>../src/main/antlr3</sourceDirectory>
<outputDirectory>../build/gensrc/antlr</outputDirectory> <outputDirectory>../build/gensrc/antlr</outputDirectory>
@ -58,7 +58,7 @@
<execution> <execution>
<id>antlr</id> <id>antlr</id>
<goals> <goals>
<goal>antlr</goal> <goal>antlr4</goal>
</goals> </goals>
</execution> </execution>
</executions> </executions>

View File

@ -93,7 +93,7 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<tasks> <target>
<copy todir="../../target/classes/com/sun/prism/shader"> <copy todir="../../target/classes/com/sun/prism/shader">
<fileset dir="../mvn-prism/target/classes/com/sun/prism/shader"> <fileset dir="../mvn-prism/target/classes/com/sun/prism/shader">
<include name="**/*.class"/> <include name="**/*.class"/>
@ -114,7 +114,7 @@
<include name="**/*.class"/> <include name="**/*.class"/>
</fileset> </fileset>
</copy> </copy>
</tasks> </target>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>

View File

@ -60,11 +60,11 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<tasks> <target>
<copy todir="src/main/java"> <copy todir="src/main/java">
<fileset dir="src/main/native/Source/WebCore/bindings/java/dom3/java"/> <fileset dir="src/main/native/Source/WebCore/bindings/java/dom3/java"/>
</copy> </copy>
</tasks> </target>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -3,11 +3,11 @@
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd"> http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors> <mirrors>
<mirror> <mirror>
<id>aliyun-central</id> <id>huaweicloud</id>
<mirrorOf>*</mirrorOf> <mirrorOf>central</mirrorOf>
<name>aliyun central</name> <name>central repo</name>
<url>https://maven.aliyun.com/repository/central</url> <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror> </mirror>
</mirrors> </mirrors>
</settings> </settings>