Skip to content

Commit d49a253

Browse files
committed
Change module and package name to org.purejava.appindicator
Change repository name to appindicator-gtk3-java Implement classifiers for artifact variants
1 parent 4e6a065 commit d49a253

File tree

6,051 files changed

+28638
-42210
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,051 files changed

+28638
-42210
lines changed

.github/workflows/publish-github.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish libappindicator-gtk3-java-full to GitHub Packages
1+
name: Publish appindicator-gtk3-java (libappindicator-full) to GitHub Packages
22
on:
33
release:
44
types: [published]

.github/workflows/publish-maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish libappindicator-gtk3-java-full to Maven Central
1+
name: Publish appindicator-gtk3-java (libappindicator-full) to Maven Central
22
on:
33
release:
44
types: [published]

.github/workflows/publish-minimal-github.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish libappindicator-gtk3-java-minimal to GitHub Packages
1+
name: Publish appindicator-gtk3-java (libayatana-appindicator-libappindicator-minimal) to GitHub Packages
22
on:
33
release:
44
types: [published]

.github/workflows/publish-minimal-maven.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Publish libappindicator-gtk3-java-minimal to Maven Central
1+
name: Publish appindicator-gtk3-java (libayatana-appindicator-libappindicator-minimal) to Maven Central
22
on:
33
release:
44
types: [published]

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# libappindicator-gtk3-java
2-
![libappindicator-gtk3-java](libappindicator-gtk3-java.svg)
2+
![appindicator-gtk3-java](appindicator-gtk3-java.svg)
33

4-
[![License](https://img.shields.io/github/license/purejava/libappindicator-gtk3-java.svg)](https://github.com/purejava/libappindicator-gtk3-java/blob/master/LICENSE)
4+
[![License](https://img.shields.io/github/license/purejava/appindicator-gtk3-java.svg)](https://github.com/purejava/appindicator-gtk3-java/blob/master/LICENSE)
55

66
Java bindings for libayatana-appindicator and libappindicator-gtk3 in 100% pure Java
77

pom.xml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>org.purejava</groupId>
8-
<artifactId>libappindicator-gtk3-java-full</artifactId>
8+
<artifactId>appindicator-gtk3-java</artifactId>
99
<version>1.2.1-SNAPSHOT</version>
1010

11-
<name>libappindicator-gtk3-java-full</name>
11+
<name>appindicator-gtk3-java</name>
1212
<description>Java bindings for libappindicator-gtk3 in 100% pure Java</description>
13-
<url>https://github.com/purejava/libappindicator-gtk3-java/</url>
13+
<url>https://github.com/purejava/appindicator-gtk3-java/</url>
1414

1515
<licenses>
1616
<license>
@@ -30,9 +30,9 @@
3030
</developers>
3131

3232
<scm>
33-
<connection>scm:git:[email protected]:purejava/libappindicator-gtk3-java.git</connection>
34-
<developerConnection>scm:git:[email protected]:purejava/libappindicator-gtk3-java.git</developerConnection>
35-
<url>[email protected]:purejava/libappindicator-gtk3-java.git</url>
33+
<connection>scm:git:[email protected]:purejava/appindicator-gtk3-java.git</connection>
34+
<developerConnection>scm:git:[email protected]:purejava/appindicator-gtk3-java.git</developerConnection>
35+
<url>[email protected]:purejava/appindicator-gtk3-java.git</url>
3636
</scm>
3737

3838
<properties>
@@ -106,6 +106,17 @@
106106
<configuration>
107107
<skipIfEmpty>true</skipIfEmpty>
108108
</configuration>
109+
<executions>
110+
<execution>
111+
<id>Arbitrary</id>
112+
<goals>
113+
<goal>jar</goal>
114+
</goals>
115+
<configuration>
116+
<classifier>libappindicator-full</classifier>
117+
</configuration>
118+
</execution>
119+
</executions>
109120
</plugin>
110121
<plugin>
111122
<artifactId>maven-install-plugin</artifactId>

src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module libappindicator.gtk3.java.full {
1+
module org.purejava.appindicator {
22
requires org.slf4j;
3-
exports org.purejava.linux;
3+
exports org.purejava.appindicator;
44
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Generated by jextract
2+
3+
package org.purejava.appindicator;
4+
5+
/**
6+
* {@snippet :
7+
* typedef struct _AppIndicator AppIndicator;
8+
* }
9+
*/
10+
public final class AppIndicator extends _AppIndicator {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AppIndicator() {}
14+
}
15+
16+

0 commit comments

Comments
 (0)