diff --git a/modules/application/pom.xml b/modules/application/pom.xml index ec44d56d1fc08f810b9d30b6773882ee966d169c..76fca4c2ca539e91daa3ed05d7d3ef58ef333724 100644 --- a/modules/application/pom.xml +++ b/modules/application/pom.xml @@ -541,6 +541,7 @@ src/main/resources ${brandingToken}.conf + Info.plist true @@ -549,6 +550,96 @@ + + + org.apache.maven.plugins + maven-antrun-plugin + + + create-app-bundle + pre-integration-test + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-app-bundle + pre-integration-test + + attach-artifact + + + + + ${project.build.directory}/${gephi.appbundle.name}-${project.version}.dmg.gz + dmg.gz + executable + + + + + + diff --git a/modules/application/src/main/app-resources/Info.plist b/modules/application/src/main/app-resources/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..25c928898ac2779d54476ff1f0fd0272192d4d7d --- /dev/null +++ b/modules/application/src/main/app-resources/Info.plist @@ -0,0 +1,56 @@ + + + + + CFBundleName + Gephi + + CFBundleVersion + 0.8.1 + + CFBundleExecutable + Gephi + + CFBundlePackageType + APPL + + CFBundleShortVersionString + 0.8.1 + + CFBundleSignature + ???? + + CFBundleInfoDictionaryVersion + 6.0 + + CFBundleIdentifier + org.gephi + + CFBundleIconFile + gephi.icns + + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + gephi + + CFBundleTypeName + Gephi Project File + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + gexf + + CFBundleTypeName + GEXF Graph File + CFBundleTypeRole + Viewer + + + + \ No newline at end of file diff --git a/modules/application/src/main/app-resources/gephi.icns b/modules/application/src/main/app-resources/gephi.icns new file mode 100644 index 0000000000000000000000000000000000000000..43637577b72906e03a5388d145c6fc5909a87b1c Binary files /dev/null and b/modules/application/src/main/app-resources/gephi.icns differ diff --git a/modules/application/src/main/resources/Info.plist b/modules/application/src/main/resources/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..7771dddf7b2aa487b750d23f0a2d3b67fd0c9125 --- /dev/null +++ b/modules/application/src/main/resources/Info.plist @@ -0,0 +1,56 @@ + + + + + CFBundleName + Gephi + + CFBundleVersion + ${project.version} + + CFBundleExecutable + gephi + + CFBundlePackageType + APPL + + CFBundleShortVersionString + ${project.version} + + CFBundleSignature + ???? + + CFBundleInfoDictionaryVersion + 6.0 + + CFBundleIdentifier + org.gephi + + CFBundleIconFile + gephi.icns + + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + gephi + + CFBundleTypeName + Gephi Project File + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + gexf + + CFBundleTypeName + GEXF Graph File + CFBundleTypeRole + Viewer + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8ebc0a212a7383a72851671ff23429f645a258ce..db56fe5ebf1dc75f1c4b3e027a228c7225966414 100644 --- a/pom.xml +++ b/pom.xml @@ -36,6 +36,8 @@ false + Gephi + ???? 2.2.0 git @@ -266,6 +268,7 @@ + modules/branding