4355 lines
184 KiB
Diff
4355 lines
184 KiB
Diff
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-aarch64/pom.xml 2018-03-02 01:01:42.666675757 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-alsa-linux-aarch64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
|
||
|
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
|
||
|
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
|
||
|
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
|
||
|
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
|
||
|
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
|
||
|
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
|
||
|
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
|
||
|
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-alsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-alsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/pom.xml 2018-03-02 01:01:42.667675754 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-alsa-linux-ppc64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
|
||
|
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
|
||
|
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
|
||
|
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
|
||
|
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
|
||
|
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
|
||
|
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
|
||
|
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
|
||
|
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-alsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-alsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64/tuxguitar-alsa-linux-armv7hl/pom.xml 2018-03-01 00:39:49.743935021 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-alsa-linux-armv7hl</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
|
||
|
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
|
||
|
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
|
||
|
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
|
||
|
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
|
||
|
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
|
||
|
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
|
||
|
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
|
||
|
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-alsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-alsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-ppc64le/pom.xml 2018-03-02 01:01:42.667675754 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-alsa-linux-ppc64le</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
|
||
|
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
|
||
|
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
|
||
|
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
|
||
|
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
|
||
|
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
|
||
|
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
|
||
|
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
|
||
|
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-alsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-alsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-alsa-linux-s390x/pom.xml 2018-03-02 01:01:42.667675754 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-alsa-linux-s390x</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-alsa.jni.path>${parent.relativePath}/TuxGuitar-alsa/jni/</tuxguitar-alsa.jni.path>
|
||
|
+ <tuxguitar-alsa.jni.cc>${tuxguitar.jni.cc}</tuxguitar-alsa.jni.cc>
|
||
|
+ <tuxguitar-alsa.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-alsa.jni.cflags>
|
||
|
+ <tuxguitar-alsa.jni.ldflags>-fPIC</tuxguitar-alsa.jni.ldflags>
|
||
|
+ <tuxguitar-alsa.jni.ldlibs>-lasound</tuxguitar-alsa.jni.ldlibs>
|
||
|
+ <tuxguitar-alsa.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-alsa.jni.ldpath>
|
||
|
+ <tuxguitar-alsa.jni.library.name>tuxguitar-alsa-jni</tuxguitar-alsa.jni.library.name>
|
||
|
+ <tuxguitar-alsa.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-alsa.jni.library.prefix>
|
||
|
+ <tuxguitar-alsa.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-alsa.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-alsa</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-alsa.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-alsa.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-alsa.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-alsa.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-alsa.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-alsa.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-alsa.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-alsa.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-alsa.jni.path}/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-alsa.jni.library.prefix}${tuxguitar-alsa.jni.library.name}${tuxguitar-alsa.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-alsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-alsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-aarch64/pom.xml 2018-03-02 01:01:42.668675750 -0500
|
||
|
@@ -0,0 +1,134 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-fluidsynth-linux-aarch64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
|
||
|
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
|
||
|
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
|
||
|
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-fluidsynth</artifactId>
|
||
|
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64/pom.xml 2018-03-02 01:01:42.669675746 -0500
|
||
|
@@ -0,0 +1,134 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-fluidsynth-linux-ppc64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
|
||
|
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
|
||
|
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
|
||
|
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-fluidsynth</artifactId>
|
||
|
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-ppc64le/pom.xml 2018-03-02 01:01:42.668675750 -0500
|
||
|
@@ -0,0 +1,134 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-fluidsynth-linux-ppc64le</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
|
||
|
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
|
||
|
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
|
||
|
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-fluidsynth</artifactId>
|
||
|
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-fluidsynth-linux-s390x/pom.xml 2018-03-02 01:01:42.669675746 -0500
|
||
|
@@ -0,0 +1,134 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-fluidsynth-linux-s390x</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-fluidsynth.jni.path>${parent.relativePath}/TuxGuitar-fluidsynth/jni/</tuxguitar-fluidsynth.jni.path>
|
||
|
+ <tuxguitar-fluidsynth.jni.rm>${tuxguitar.jni.rm}</tuxguitar-fluidsynth.jni.rm>
|
||
|
+ <tuxguitar-fluidsynth.jni.cc>${tuxguitar.jni.cc}</tuxguitar-fluidsynth.jni.cc>
|
||
|
+ <tuxguitar-fluidsynth.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-fluidsynth.jni.cflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldflags>-fPIC</tuxguitar-fluidsynth.jni.ldflags>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldlibs>-lfluidsynth</tuxguitar-fluidsynth.jni.ldlibs>
|
||
|
+ <tuxguitar-fluidsynth.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-fluidsynth.jni.ldpath>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.name>tuxguitar-fluidsynth-jni</tuxguitar-fluidsynth.jni.library.name>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-fluidsynth.jni.library.prefix>
|
||
|
+ <tuxguitar-fluidsynth.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-fluidsynth.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-fluidsynth</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-fluidsynth.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-fluidsynth.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-fluidsynth.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-fluidsynth.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-fluidsynth.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-fluidsynth.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-fluidsynth.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-fluidsynth.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-fluidsynth.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-fluidsynth.jni.path}/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-fluidsynth.jni.library.prefix}${tuxguitar-fluidsynth.jni.library.name}${tuxguitar-fluidsynth.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-fluidsynth</artifactId>
|
||
|
+ <destFileName>tuxguitar-fluidsynth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-aarch64/pom.xml 2018-03-02 01:01:42.670675743 -0500
|
||
|
@@ -0,0 +1,141 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-jack-linux-aarch64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
|
||
|
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
|
||
|
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
|
||
|
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
|
||
|
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
|
||
|
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
|
||
|
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
|
||
|
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
|
||
|
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
|
||
|
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/pom.xml 2018-03-02 01:01:42.671675740 -0500
|
||
|
@@ -0,0 +1,141 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-jack-linux-ppc64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
|
||
|
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
|
||
|
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
|
||
|
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
|
||
|
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
|
||
|
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
|
||
|
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
|
||
|
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
|
||
|
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
|
||
|
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64/tuxguitar-jack-linux-armv7hl/pom.xml 2018-03-01 00:39:49.746935010 -0500
|
||
|
@@ -0,0 +1,141 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-jack-linux-armv7hl</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
|
||
|
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
|
||
|
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
|
||
|
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
|
||
|
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
|
||
|
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
|
||
|
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
|
||
|
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
|
||
|
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
|
||
|
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-ppc64le/pom.xml 2018-03-02 01:01:42.671675740 -0500
|
||
|
@@ -0,0 +1,141 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-jack-linux-ppc64le</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
|
||
|
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
|
||
|
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
|
||
|
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
|
||
|
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
|
||
|
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
|
||
|
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
|
||
|
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
|
||
|
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
|
||
|
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-jack-linux-s390x/pom.xml 2018-03-02 01:01:42.671675740 -0500
|
||
|
@@ -0,0 +1,141 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-jack-linux-s390x</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.rm>rm -f</tuxguitar.jni.rm>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-jack.jni.path>${parent.relativePath}/TuxGuitar-jack/jni/</tuxguitar-jack.jni.path>
|
||
|
+ <tuxguitar-jack.jni.rm>${tuxguitar.jni.rm}</tuxguitar-jack.jni.rm>
|
||
|
+ <tuxguitar-jack.jni.cc>${tuxguitar.jni.cc}</tuxguitar-jack.jni.cc>
|
||
|
+ <tuxguitar-jack.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-jack.jni.cflags>
|
||
|
+ <tuxguitar-jack.jni.ldflags>-fPIC</tuxguitar-jack.jni.ldflags>
|
||
|
+ <tuxguitar-jack.jni.ldlibs>`pkg-config --libs jack`</tuxguitar-jack.jni.ldlibs>
|
||
|
+ <tuxguitar-jack.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-jack.jni.ldpath>
|
||
|
+ <tuxguitar-jack.jni.library.name>tuxguitar-jack-jni</tuxguitar-jack.jni.library.name>
|
||
|
+ <tuxguitar-jack.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-jack.jni.library.prefix>
|
||
|
+ <tuxguitar-jack.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-jack.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack</module>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-jack-ui</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-jack.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-jack.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-jack.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-jack.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-jack.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-jack.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="RM" value="${tuxguitar-jack.jni.rm}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-jack.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-jack.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-jack.jni.path}/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-jack.jni.library.prefix}${tuxguitar-jack.jni.library.name}${tuxguitar-jack.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jack-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-jack-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-aarch64/pom.xml 2018-03-02 01:01:42.672675736 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-oss-linux-aarch64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
|
||
|
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
|
||
|
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
|
||
|
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
|
||
|
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
|
||
|
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
|
||
|
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
|
||
|
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
|
||
|
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-oss</artifactId>
|
||
|
+ <destFileName>tuxguitar-oss.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/pom.xml 2018-03-02 01:01:42.673675732 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-oss-linux-ppc64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
|
||
|
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
|
||
|
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
|
||
|
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
|
||
|
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
|
||
|
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
|
||
|
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
|
||
|
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
|
||
|
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-oss</artifactId>
|
||
|
+ <destFileName>tuxguitar-oss.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64/tuxguitar-oss-linux-armv7hl/pom.xml 2018-03-01 00:39:49.747935007 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-oss-linux-armv7hl</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
|
||
|
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
|
||
|
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
|
||
|
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
|
||
|
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
|
||
|
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
|
||
|
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
|
||
|
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
|
||
|
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-oss</artifactId>
|
||
|
+ <destFileName>tuxguitar-oss.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-ppc64le/pom.xml 2018-03-02 01:01:42.673675732 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-oss-linux-ppc64le</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
|
||
|
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
|
||
|
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
|
||
|
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
|
||
|
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
|
||
|
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
|
||
|
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
|
||
|
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
|
||
|
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-oss</artifactId>
|
||
|
+ <destFileName>tuxguitar-oss.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/native-modules/tuxguitar-oss-linux-s390x/pom.xml 2018-03-02 01:01:42.673675732 -0500
|
||
|
@@ -0,0 +1,131 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-oss-linux-s390x</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <tuxguitar.jni.cc>gcc</tuxguitar.jni.cc>
|
||
|
+ <tuxguitar.jni.ldpath>-L/usr/lib</tuxguitar.jni.ldpath>
|
||
|
+ <tuxguitar.jni.library.prefix>lib</tuxguitar.jni.library.prefix>
|
||
|
+ <tuxguitar.jni.library.suffix>.so</tuxguitar.jni.library.suffix>
|
||
|
+
|
||
|
+ <tuxguitar-oss.jni.path>${parent.relativePath}/TuxGuitar-oss/jni/</tuxguitar-oss.jni.path>
|
||
|
+ <tuxguitar-oss.jni.cc>${tuxguitar.jni.cc}</tuxguitar-oss.jni.cc>
|
||
|
+ <tuxguitar-oss.jni.cflags>-I$(shell gcj -print-file-name=include/) -fPIC</tuxguitar-oss.jni.cflags>
|
||
|
+ <tuxguitar-oss.jni.ldflags>-fPIC</tuxguitar-oss.jni.ldflags>
|
||
|
+ <tuxguitar-oss.jni.ldlibs></tuxguitar-oss.jni.ldlibs>
|
||
|
+ <tuxguitar-oss.jni.ldpath>${tuxguitar.jni.ldpath}</tuxguitar-oss.jni.ldpath>
|
||
|
+ <tuxguitar-oss.jni.library.name>tuxguitar-oss-jni</tuxguitar-oss.jni.library.name>
|
||
|
+ <tuxguitar-oss.jni.library.prefix>${tuxguitar.jni.library.prefix}</tuxguitar-oss.jni.library.prefix>
|
||
|
+ <tuxguitar-oss.jni.library.suffix>${tuxguitar.jni.library.suffix}</tuxguitar-oss.jni.library.suffix>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>${parent.relativePath}/TuxGuitar-oss</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>compile-native</id>
|
||
|
+ <phase>compile</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="compile-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <env key="CC" value="${tuxguitar-oss.jni.cc}" />
|
||
|
+ <env key="CFLAGS" value="${tuxguitar-oss.jni.cflags}" />
|
||
|
+ <env key="LDFLAGS" value="${tuxguitar-oss.jni.ldflags}" />
|
||
|
+ <env key="LDLIBS" value="${tuxguitar-oss.jni.ldlibs}" />
|
||
|
+ <env key="LDPATH" value="${tuxguitar-oss.jni.ldpath}" />
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>clean-native</id>
|
||
|
+ <phase>clean</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <target name="clean-native">
|
||
|
+ <exec dir="${tuxguitar-oss.jni.path}" executable="make" failonerror="true" >
|
||
|
+ <arg value="clean"/>
|
||
|
+ <env key="LIBRARY_NAME" value="${tuxguitar-oss.jni.library.name}" />
|
||
|
+ <env key="LIBRARY_PREFIX" value="${tuxguitar-oss.jni.library.prefix}" />
|
||
|
+ <env key="LIBRARY_SUFFIX" value="${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </exec>
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <mkdir dir="${project.build.directory}/build/lib" />
|
||
|
+ <copy todir="${project.build.directory}/build/lib">
|
||
|
+ <fileset file="${tuxguitar-oss.jni.path}/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" />
|
||
|
+ </copy>
|
||
|
+ <chmod file="${project.build.directory}/build/lib/${tuxguitar-oss.jni.library.prefix}${tuxguitar-oss.jni.library.name}${tuxguitar-oss.jni.library.suffix}" perm="775" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-oss</artifactId>
|
||
|
+ <destFileName>tuxguitar-oss.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/build/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/pom.xml 2018-03-02 00:47:29.420658619 -0500
|
||
|
@@ -0,0 +1,418 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-linux-aarch64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
|
||
|
+ <project.finalName>tuxguitar-${project.version}-linux-aarch64</project.finalName>
|
||
|
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.aarch64</org.eclipse.swt.artifactId>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>../../TuxGuitar</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
|
||
|
+ <module>../../TuxGuitar-lib</module>
|
||
|
+ <module>../../TuxGuitar-editor-utils</module>
|
||
|
+ <module>../../TuxGuitar-gm-utils</module>
|
||
|
+ <module>../../TuxGuitar-ascii</module>
|
||
|
+ <module>../../TuxGuitar-browser-ftp</module>
|
||
|
+ <module>../../TuxGuitar-community</module>
|
||
|
+ <module>../../TuxGuitar-compat</module>
|
||
|
+ <module>../../TuxGuitar-converter</module>
|
||
|
+ <module>../../TuxGuitar-gervill</module>
|
||
|
+ <module>../../TuxGuitar-gm-settings</module>
|
||
|
+ <module>../../TuxGuitar-gtp</module>
|
||
|
+ <module>../../TuxGuitar-gtp-ui</module>
|
||
|
+ <module>../../TuxGuitar-gpx</module>
|
||
|
+ <module>../../TuxGuitar-jsa</module>
|
||
|
+ <module>../../TuxGuitar-lilypond</module>
|
||
|
+ <module>../../TuxGuitar-lilypond-ui</module>
|
||
|
+ <module>../../TuxGuitar-midi</module>
|
||
|
+ <module>../../TuxGuitar-midi-ui</module>
|
||
|
+ <module>../../TuxGuitar-musicxml</module>
|
||
|
+ <module>../../TuxGuitar-awt-graphics</module>
|
||
|
+ <module>../../TuxGuitar-pdf</module>
|
||
|
+ <module>../../TuxGuitar-pdf-ui</module>
|
||
|
+ <module>../../TuxGuitar-ptb</module>
|
||
|
+ <module>../../TuxGuitar-synth</module>
|
||
|
+ <module>../../TuxGuitar-synth-gervill</module>
|
||
|
+ <module>../../TuxGuitar-tef</module>
|
||
|
+ <module>../../TuxGuitar-tuner</module>
|
||
|
+ <module>../../TuxGuitar-svg</module>
|
||
|
+ <module>../../TuxGuitar-image</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <sourceDirectory>src</sourceDirectory>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <!-- LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar</artifactId>
|
||
|
+ <destFileName>tuxguitar.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lib</artifactId>
|
||
|
+ <destFileName>tuxguitar-lib.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-editor-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-awt-graphics</artifactId>
|
||
|
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- 3RD PARTY LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${org.eclipse.swt.groupId}</groupId>
|
||
|
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
|
||
|
+ <destFileName>swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf</groupId>
|
||
|
+ <artifactId>itextpdf</artifactId>
|
||
|
+ <destFileName>itext-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf.tool</groupId>
|
||
|
+ <artifactId>xmlworker</artifactId>
|
||
|
+ <destFileName>itext-xmlworker.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>org.apache.commons</groupId>
|
||
|
+ <artifactId>commons-compress</artifactId>
|
||
|
+ <destFileName>commons-compress.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /3RD PARTY LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- PLUGINS -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ascii</artifactId>
|
||
|
+ <destFileName>tuxguitar-ascii.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-browser-ftp</artifactId>
|
||
|
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-community</artifactId>
|
||
|
+ <destFileName>tuxguitar-community.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-compat</artifactId>
|
||
|
+ <destFileName>tuxguitar-compat.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-converter</artifactId>
|
||
|
+ <destFileName>tuxguitar-converter.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-settings</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gpx</artifactId>
|
||
|
+ <destFileName>tuxguitar-gpx.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-jsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-musicxml</artifactId>
|
||
|
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ptb</artifactId>
|
||
|
+ <destFileName>tuxguitar-ptb.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tef</artifactId>
|
||
|
+ <destFileName>tuxguitar-tef.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tuner</artifactId>
|
||
|
+ <destFileName>tuxguitar-tuner.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-svg</artifactId>
|
||
|
+ <destFileName>tuxguitar-svg.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-image</artifactId>
|
||
|
+ <destFileName>tuxguitar-image.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <!-- /PLUGINS -->
|
||
|
+
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux-swt"/>
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+
|
||
|
+ <profiles>
|
||
|
+ <profile>
|
||
|
+ <id>native-modules</id>
|
||
|
+ <activation>
|
||
|
+ <property>
|
||
|
+ <name>native-modules</name>
|
||
|
+ <value>true</value>
|
||
|
+ </property>
|
||
|
+ </activation>
|
||
|
+ <modules>
|
||
|
+ <module>../native-modules/tuxguitar-alsa-linux-aarch64</module>
|
||
|
+ <module>../native-modules/tuxguitar-jack-linux-aarch64</module>
|
||
|
+ <module>../native-modules/tuxguitar-oss-linux-aarch64</module>
|
||
|
+ <module>../native-modules/tuxguitar-fluidsynth-linux-aarch64</module>
|
||
|
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-aarch64</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <!-- PLUGIN FILES -->
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-aarch64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-jack-linux-aarch64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-oss-linux-aarch64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-aarch64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-aarch64/target/build" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
|
||
|
+ <!-- /PLUGINS FILES -->
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+ </profile>
|
||
|
+ </profiles>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/todo.txt
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-aarch64/todo.txt 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-aarch64/todo.txt 2018-03-01 00:39:49.749935000 -0500
|
||
|
@@ -0,0 +1,5 @@
|
||
|
+# Install SWT as maven artifact
|
||
|
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.aarch64 -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_AARCH64.jar
|
||
|
+
|
||
|
+# Run maven
|
||
|
+mvn clean package -Pnative-modules
|
||
|
\ No newline at end of file
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/pom.xml 2018-03-02 00:44:37.561338088 -0500
|
||
|
@@ -0,0 +1,418 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-linux-ppc64</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
|
||
|
+ <project.finalName>tuxguitar-${project.version}-linux-ppc64</project.finalName>
|
||
|
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.ppc64</org.eclipse.swt.artifactId>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>../../TuxGuitar</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
|
||
|
+ <module>../../TuxGuitar-lib</module>
|
||
|
+ <module>../../TuxGuitar-editor-utils</module>
|
||
|
+ <module>../../TuxGuitar-gm-utils</module>
|
||
|
+ <module>../../TuxGuitar-ascii</module>
|
||
|
+ <module>../../TuxGuitar-browser-ftp</module>
|
||
|
+ <module>../../TuxGuitar-community</module>
|
||
|
+ <module>../../TuxGuitar-compat</module>
|
||
|
+ <module>../../TuxGuitar-converter</module>
|
||
|
+ <module>../../TuxGuitar-gervill</module>
|
||
|
+ <module>../../TuxGuitar-gm-settings</module>
|
||
|
+ <module>../../TuxGuitar-gtp</module>
|
||
|
+ <module>../../TuxGuitar-gtp-ui</module>
|
||
|
+ <module>../../TuxGuitar-gpx</module>
|
||
|
+ <module>../../TuxGuitar-jsa</module>
|
||
|
+ <module>../../TuxGuitar-lilypond</module>
|
||
|
+ <module>../../TuxGuitar-lilypond-ui</module>
|
||
|
+ <module>../../TuxGuitar-midi</module>
|
||
|
+ <module>../../TuxGuitar-midi-ui</module>
|
||
|
+ <module>../../TuxGuitar-musicxml</module>
|
||
|
+ <module>../../TuxGuitar-awt-graphics</module>
|
||
|
+ <module>../../TuxGuitar-pdf</module>
|
||
|
+ <module>../../TuxGuitar-pdf-ui</module>
|
||
|
+ <module>../../TuxGuitar-ptb</module>
|
||
|
+ <module>../../TuxGuitar-synth</module>
|
||
|
+ <module>../../TuxGuitar-synth-gervill</module>
|
||
|
+ <module>../../TuxGuitar-tef</module>
|
||
|
+ <module>../../TuxGuitar-tuner</module>
|
||
|
+ <module>../../TuxGuitar-svg</module>
|
||
|
+ <module>../../TuxGuitar-image</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <sourceDirectory>src</sourceDirectory>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <!-- LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar</artifactId>
|
||
|
+ <destFileName>tuxguitar.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lib</artifactId>
|
||
|
+ <destFileName>tuxguitar-lib.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-editor-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-awt-graphics</artifactId>
|
||
|
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- 3RD PARTY LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${org.eclipse.swt.groupId}</groupId>
|
||
|
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
|
||
|
+ <destFileName>swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf</groupId>
|
||
|
+ <artifactId>itextpdf</artifactId>
|
||
|
+ <destFileName>itext-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf.tool</groupId>
|
||
|
+ <artifactId>xmlworker</artifactId>
|
||
|
+ <destFileName>itext-xmlworker.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>org.apache.commons</groupId>
|
||
|
+ <artifactId>commons-compress</artifactId>
|
||
|
+ <destFileName>commons-compress.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /3RD PARTY LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- PLUGINS -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ascii</artifactId>
|
||
|
+ <destFileName>tuxguitar-ascii.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-browser-ftp</artifactId>
|
||
|
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-community</artifactId>
|
||
|
+ <destFileName>tuxguitar-community.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-compat</artifactId>
|
||
|
+ <destFileName>tuxguitar-compat.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-converter</artifactId>
|
||
|
+ <destFileName>tuxguitar-converter.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-settings</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gpx</artifactId>
|
||
|
+ <destFileName>tuxguitar-gpx.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-jsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-musicxml</artifactId>
|
||
|
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ptb</artifactId>
|
||
|
+ <destFileName>tuxguitar-ptb.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tef</artifactId>
|
||
|
+ <destFileName>tuxguitar-tef.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tuner</artifactId>
|
||
|
+ <destFileName>tuxguitar-tuner.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-svg</artifactId>
|
||
|
+ <destFileName>tuxguitar-svg.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-image</artifactId>
|
||
|
+ <destFileName>tuxguitar-image.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <!-- /PLUGINS -->
|
||
|
+
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux-swt"/>
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+
|
||
|
+ <profiles>
|
||
|
+ <profile>
|
||
|
+ <id>native-modules</id>
|
||
|
+ <activation>
|
||
|
+ <property>
|
||
|
+ <name>native-modules</name>
|
||
|
+ <value>true</value>
|
||
|
+ </property>
|
||
|
+ </activation>
|
||
|
+ <modules>
|
||
|
+ <module>../native-modules/tuxguitar-alsa-linux-ppc64</module>
|
||
|
+ <module>../native-modules/tuxguitar-jack-linux-ppc64</module>
|
||
|
+ <module>../native-modules/tuxguitar-oss-linux-ppc64</module>
|
||
|
+ <module>../native-modules/tuxguitar-fluidsynth-linux-ppc64</module>
|
||
|
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-ppc64</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <!-- PLUGIN FILES -->
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-ppc64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-jack-linux-ppc64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-oss-linux-ppc64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-ppc64/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-ppc64/target/build" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
|
||
|
+ <!-- /PLUGINS FILES -->
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+ </profile>
|
||
|
+ </profiles>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/todo.txt
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64/todo.txt 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64/todo.txt 2018-03-01 00:39:49.749935000 -0500
|
||
|
@@ -0,0 +1,5 @@
|
||
|
+# Install SWT as maven artifact
|
||
|
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.ppc64 -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_PPC64.jar
|
||
|
+
|
||
|
+# Run maven
|
||
|
+mvn clean package -Pnative-modules
|
||
|
\ No newline at end of file
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/pom.xml 2018-03-02 00:46:28.001890818 -0500
|
||
|
@@ -0,0 +1,418 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-linux-ppc64le</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
|
||
|
+ <project.finalName>tuxguitar-${project.version}-linux-ppc64le</project.finalName>
|
||
|
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.ppc64le</org.eclipse.swt.artifactId>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>../../TuxGuitar</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
|
||
|
+ <module>../../TuxGuitar-lib</module>
|
||
|
+ <module>../../TuxGuitar-editor-utils</module>
|
||
|
+ <module>../../TuxGuitar-gm-utils</module>
|
||
|
+ <module>../../TuxGuitar-ascii</module>
|
||
|
+ <module>../../TuxGuitar-browser-ftp</module>
|
||
|
+ <module>../../TuxGuitar-community</module>
|
||
|
+ <module>../../TuxGuitar-compat</module>
|
||
|
+ <module>../../TuxGuitar-converter</module>
|
||
|
+ <module>../../TuxGuitar-gervill</module>
|
||
|
+ <module>../../TuxGuitar-gm-settings</module>
|
||
|
+ <module>../../TuxGuitar-gtp</module>
|
||
|
+ <module>../../TuxGuitar-gtp-ui</module>
|
||
|
+ <module>../../TuxGuitar-gpx</module>
|
||
|
+ <module>../../TuxGuitar-jsa</module>
|
||
|
+ <module>../../TuxGuitar-lilypond</module>
|
||
|
+ <module>../../TuxGuitar-lilypond-ui</module>
|
||
|
+ <module>../../TuxGuitar-midi</module>
|
||
|
+ <module>../../TuxGuitar-midi-ui</module>
|
||
|
+ <module>../../TuxGuitar-musicxml</module>
|
||
|
+ <module>../../TuxGuitar-awt-graphics</module>
|
||
|
+ <module>../../TuxGuitar-pdf</module>
|
||
|
+ <module>../../TuxGuitar-pdf-ui</module>
|
||
|
+ <module>../../TuxGuitar-ptb</module>
|
||
|
+ <module>../../TuxGuitar-synth</module>
|
||
|
+ <module>../../TuxGuitar-synth-gervill</module>
|
||
|
+ <module>../../TuxGuitar-tef</module>
|
||
|
+ <module>../../TuxGuitar-tuner</module>
|
||
|
+ <module>../../TuxGuitar-svg</module>
|
||
|
+ <module>../../TuxGuitar-image</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <sourceDirectory>src</sourceDirectory>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <!-- LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar</artifactId>
|
||
|
+ <destFileName>tuxguitar.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lib</artifactId>
|
||
|
+ <destFileName>tuxguitar-lib.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-editor-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-awt-graphics</artifactId>
|
||
|
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- 3RD PARTY LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${org.eclipse.swt.groupId}</groupId>
|
||
|
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
|
||
|
+ <destFileName>swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf</groupId>
|
||
|
+ <artifactId>itextpdf</artifactId>
|
||
|
+ <destFileName>itext-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf.tool</groupId>
|
||
|
+ <artifactId>xmlworker</artifactId>
|
||
|
+ <destFileName>itext-xmlworker.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>org.apache.commons</groupId>
|
||
|
+ <artifactId>commons-compress</artifactId>
|
||
|
+ <destFileName>commons-compress.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /3RD PARTY LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- PLUGINS -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ascii</artifactId>
|
||
|
+ <destFileName>tuxguitar-ascii.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-browser-ftp</artifactId>
|
||
|
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-community</artifactId>
|
||
|
+ <destFileName>tuxguitar-community.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-compat</artifactId>
|
||
|
+ <destFileName>tuxguitar-compat.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-converter</artifactId>
|
||
|
+ <destFileName>tuxguitar-converter.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-settings</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gpx</artifactId>
|
||
|
+ <destFileName>tuxguitar-gpx.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-jsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-musicxml</artifactId>
|
||
|
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ptb</artifactId>
|
||
|
+ <destFileName>tuxguitar-ptb.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tef</artifactId>
|
||
|
+ <destFileName>tuxguitar-tef.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tuner</artifactId>
|
||
|
+ <destFileName>tuxguitar-tuner.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-svg</artifactId>
|
||
|
+ <destFileName>tuxguitar-svg.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-image</artifactId>
|
||
|
+ <destFileName>tuxguitar-image.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <!-- /PLUGINS -->
|
||
|
+
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux-swt"/>
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+
|
||
|
+ <profiles>
|
||
|
+ <profile>
|
||
|
+ <id>native-modules</id>
|
||
|
+ <activation>
|
||
|
+ <property>
|
||
|
+ <name>native-modules</name>
|
||
|
+ <value>true</value>
|
||
|
+ </property>
|
||
|
+ </activation>
|
||
|
+ <modules>
|
||
|
+ <module>../native-modules/tuxguitar-alsa-linux-ppc64le</module>
|
||
|
+ <module>../native-modules/tuxguitar-jack-linux-ppc64le</module>
|
||
|
+ <module>../native-modules/tuxguitar-oss-linux-ppc64le</module>
|
||
|
+ <module>../native-modules/tuxguitar-fluidsynth-linux-ppc64le</module>
|
||
|
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-ppc64le</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <!-- PLUGIN FILES -->
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-ppc64le/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-jack-linux-ppc64le/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-oss-linux-ppc64le/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-ppc64le/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-ppc64le/target/build" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
|
||
|
+ <!-- /PLUGINS FILES -->
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+ </profile>
|
||
|
+ </profiles>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/todo.txt
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-ppc64le/todo.txt 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-ppc64le/todo.txt 2018-03-01 00:39:49.750934997 -0500
|
||
|
@@ -0,0 +1,5 @@
|
||
|
+# Install SWT as maven artifact
|
||
|
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.ppc64le -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_PPC64LE.jar
|
||
|
+
|
||
|
+# Run maven
|
||
|
+mvn clean package -Pnative-modules
|
||
|
\ No newline at end of file
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/pom.xml tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/pom.xml
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/pom.xml 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/pom.xml 2018-03-02 00:46:54.892781913 -0500
|
||
|
@@ -0,0 +1,418 @@
|
||
|
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||
|
+ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
|
+ <parent>
|
||
|
+ <artifactId>tuxguitar-pom</artifactId>
|
||
|
+ <groupId>org.herac.tuxguitar</groupId>
|
||
|
+ <version>1.5.2</version>
|
||
|
+ <relativePath>../../</relativePath>
|
||
|
+ </parent>
|
||
|
+
|
||
|
+ <modelVersion>4.0.0</modelVersion>
|
||
|
+ <artifactId>tuxguitar-linux-s390x</artifactId>
|
||
|
+ <packaging>pom</packaging>
|
||
|
+ <name>${project.artifactId}</name>
|
||
|
+
|
||
|
+ <properties>
|
||
|
+ <project.rootPath>${project.parent.relativePath}</project.rootPath>
|
||
|
+ <project.finalName>tuxguitar-${project.version}-linux-s390x</project.finalName>
|
||
|
+ <org.eclipse.swt.artifactId>org.eclipse.swt.gtk.linux.s390x</org.eclipse.swt.artifactId>
|
||
|
+ </properties>
|
||
|
+
|
||
|
+ <modules>
|
||
|
+ <module>../../TuxGuitar</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit</module>
|
||
|
+ <module>../../TuxGuitar-ui-toolkit-swt</module>
|
||
|
+ <module>../../TuxGuitar-lib</module>
|
||
|
+ <module>../../TuxGuitar-editor-utils</module>
|
||
|
+ <module>../../TuxGuitar-gm-utils</module>
|
||
|
+ <module>../../TuxGuitar-ascii</module>
|
||
|
+ <module>../../TuxGuitar-browser-ftp</module>
|
||
|
+ <module>../../TuxGuitar-community</module>
|
||
|
+ <module>../../TuxGuitar-compat</module>
|
||
|
+ <module>../../TuxGuitar-converter</module>
|
||
|
+ <module>../../TuxGuitar-gervill</module>
|
||
|
+ <module>../../TuxGuitar-gm-settings</module>
|
||
|
+ <module>../../TuxGuitar-gtp</module>
|
||
|
+ <module>../../TuxGuitar-gtp-ui</module>
|
||
|
+ <module>../../TuxGuitar-gpx</module>
|
||
|
+ <module>../../TuxGuitar-jsa</module>
|
||
|
+ <module>../../TuxGuitar-lilypond</module>
|
||
|
+ <module>../../TuxGuitar-lilypond-ui</module>
|
||
|
+ <module>../../TuxGuitar-midi</module>
|
||
|
+ <module>../../TuxGuitar-midi-ui</module>
|
||
|
+ <module>../../TuxGuitar-musicxml</module>
|
||
|
+ <module>../../TuxGuitar-awt-graphics</module>
|
||
|
+ <module>../../TuxGuitar-pdf</module>
|
||
|
+ <module>../../TuxGuitar-pdf-ui</module>
|
||
|
+ <module>../../TuxGuitar-ptb</module>
|
||
|
+ <module>../../TuxGuitar-synth</module>
|
||
|
+ <module>../../TuxGuitar-synth-gervill</module>
|
||
|
+ <module>../../TuxGuitar-tef</module>
|
||
|
+ <module>../../TuxGuitar-tuner</module>
|
||
|
+ <module>../../TuxGuitar-svg</module>
|
||
|
+ <module>../../TuxGuitar-image</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <sourceDirectory>src</sourceDirectory>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
||
|
+ <version>2.4</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy-libs</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <goals>
|
||
|
+ <goal>copy</goal>
|
||
|
+ </goals>
|
||
|
+ <configuration>
|
||
|
+ <artifactItems>
|
||
|
+ <!-- LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar</artifactId>
|
||
|
+ <destFileName>tuxguitar.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lib</artifactId>
|
||
|
+ <destFileName>tuxguitar-lib.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ui-toolkit-swt</artifactId>
|
||
|
+ <destFileName>tuxguitar-ui-toolkit-swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-editor-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-editor-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-utils</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-utils.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-awt-graphics</artifactId>
|
||
|
+ <destFileName>tuxguitar-awt-graphics.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- 3RD PARTY LIBRARIES -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${org.eclipse.swt.groupId}</groupId>
|
||
|
+ <artifactId>${org.eclipse.swt.artifactId}</artifactId>
|
||
|
+ <destFileName>swt.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf</groupId>
|
||
|
+ <artifactId>itextpdf</artifactId>
|
||
|
+ <destFileName>itext-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>com.itextpdf.tool</groupId>
|
||
|
+ <artifactId>xmlworker</artifactId>
|
||
|
+ <destFileName>itext-xmlworker.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>org.apache.commons</groupId>
|
||
|
+ <artifactId>commons-compress</artifactId>
|
||
|
+ <destFileName>commons-compress.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/lib</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <!-- /3RD PARTY LIBRARIES -->
|
||
|
+
|
||
|
+ <!-- PLUGINS -->
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ascii</artifactId>
|
||
|
+ <destFileName>tuxguitar-ascii.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-browser-ftp</artifactId>
|
||
|
+ <destFileName>tuxguitar-browser-ftp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-community</artifactId>
|
||
|
+ <destFileName>tuxguitar-community.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-compat</artifactId>
|
||
|
+ <destFileName>tuxguitar-compat.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-converter</artifactId>
|
||
|
+ <destFileName>tuxguitar-converter.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gm-settings</artifactId>
|
||
|
+ <destFileName>tuxguitar-gm-settings.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gtp-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-gtp-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-gpx</artifactId>
|
||
|
+ <destFileName>tuxguitar-gpx.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-jsa</artifactId>
|
||
|
+ <destFileName>tuxguitar-jsa.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-lilypond-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-lilypond-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-midi-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-midi-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-musicxml</artifactId>
|
||
|
+ <destFileName>tuxguitar-musicxml.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-pdf-ui</artifactId>
|
||
|
+ <destFileName>tuxguitar-pdf-ui.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-ptb</artifactId>
|
||
|
+ <destFileName>tuxguitar-ptb.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tef</artifactId>
|
||
|
+ <destFileName>tuxguitar-tef.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-tuner</artifactId>
|
||
|
+ <destFileName>tuxguitar-tuner.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-svg</artifactId>
|
||
|
+ <destFileName>tuxguitar-svg.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-image</artifactId>
|
||
|
+ <destFileName>tuxguitar-image.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+ <artifactItem>
|
||
|
+ <groupId>${project.groupId}</groupId>
|
||
|
+ <artifactId>tuxguitar-synth-gervill</artifactId>
|
||
|
+ <destFileName>tuxguitar-synth-gervill.jar</destFileName>
|
||
|
+ <outputDirectory>${project.build.directory}/${project.finalName}/share/plugins</outputDirectory>
|
||
|
+ </artifactItem>
|
||
|
+
|
||
|
+ <!-- /PLUGINS -->
|
||
|
+
|
||
|
+ </artifactItems>
|
||
|
+ </configuration>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/share/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/doc">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/doc/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/dist">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar/dist/" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/share/soundfont" overwrite="true">
|
||
|
+ <fileset dir="${project.rootPath}/TuxGuitar-resources/resources/soundfont" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux"/>
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}" overwrite="true">
|
||
|
+ <fileset dir="../common-resources/common-linux-swt"/>
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/tuxguitar.sh" perm="755" />
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+
|
||
|
+ <profiles>
|
||
|
+ <profile>
|
||
|
+ <id>native-modules</id>
|
||
|
+ <activation>
|
||
|
+ <property>
|
||
|
+ <name>native-modules</name>
|
||
|
+ <value>true</value>
|
||
|
+ </property>
|
||
|
+ </activation>
|
||
|
+ <modules>
|
||
|
+ <module>../native-modules/tuxguitar-alsa-linux-s390x</module>
|
||
|
+ <module>../native-modules/tuxguitar-jack-linux-s390x</module>
|
||
|
+ <module>../native-modules/tuxguitar-oss-linux-s390x</module>
|
||
|
+ <module>../native-modules/tuxguitar-fluidsynth-linux-s390x</module>
|
||
|
+ <module>../native-modules/tuxguitar-synth-vst-remote-linux-s390x</module>
|
||
|
+ </modules>
|
||
|
+
|
||
|
+ <build>
|
||
|
+ <plugins>
|
||
|
+ <plugin>
|
||
|
+ <groupId>org.apache.maven.plugins</groupId>
|
||
|
+ <artifactId>maven-antrun-plugin</artifactId>
|
||
|
+ <version>1.7</version>
|
||
|
+ <executions>
|
||
|
+ <execution>
|
||
|
+ <id>native-module-copy</id>
|
||
|
+ <phase>package</phase>
|
||
|
+ <configuration>
|
||
|
+ <target name="copy-files">
|
||
|
+ <!-- PLUGIN FILES -->
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-alsa-linux-s390x/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-jack-linux-s390x/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-oss-linux-s390x/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-fluidsynth-linux-s390x/target/build" />
|
||
|
+ </copy>
|
||
|
+ <copy todir="${project.build.directory}/${project.finalName}/">
|
||
|
+ <fileset dir="../native-modules/tuxguitar-synth-vst-remote-linux-s390x/target/build" />
|
||
|
+ </copy>
|
||
|
+
|
||
|
+ <chmod file="${project.build.directory}/${project.finalName}/lib/*.so" perm="775" />
|
||
|
+ <!-- /PLUGINS FILES -->
|
||
|
+ </target>
|
||
|
+ </configuration>
|
||
|
+ <goals>
|
||
|
+ <goal>run</goal>
|
||
|
+ </goals>
|
||
|
+ </execution>
|
||
|
+ </executions>
|
||
|
+ </plugin>
|
||
|
+ </plugins>
|
||
|
+ </build>
|
||
|
+ </profile>
|
||
|
+ </profiles>
|
||
|
+</project>
|
||
|
diff -rupN tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/todo.txt tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/todo.txt
|
||
|
--- tuxguitar-1.5.2-src.org/build-scripts/tuxguitar-linux-s390x/todo.txt 1969-12-31 19:00:00.000000000 -0500
|
||
|
+++ tuxguitar-1.5.2-src/build-scripts/tuxguitar-linux-s390x/todo.txt 2018-03-01 00:39:49.751934994 -0500
|
||
|
@@ -0,0 +1,5 @@
|
||
|
+# Install SWT as maven artifact
|
||
|
+mvn install:install-file -DgroupId=org.eclipse.swt -DartifactId=org.eclipse.swt.gtk.linux.s390x -Dversion=4.4 -Dpackaging=jar -Dfile=/PATH_TO_SWT_S390X.jar
|
||
|
+
|
||
|
+# Run maven
|
||
|
+mvn clean package -Pnative-modules
|