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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+2-2
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

File renamed without changes.
File renamed without changes.

pom.xml

+17-6
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

+2-2
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
}
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+
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 _AppIndicatorClass AppIndicatorClass;
8+
* }
9+
*/
10+
public final class AppIndicatorClass extends _AppIndicatorClass {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AppIndicatorClass() {}
14+
}
15+
16+
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 _AppIndicatorPrivate AppIndicatorPrivate;
8+
* }
9+
*/
10+
public final class AppIndicatorPrivate {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AppIndicatorPrivate() {}
14+
}
15+
16+
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 _AtkAction AtkAction;
8+
* }
9+
*/
10+
public final class AtkAction {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkAction() {}
14+
}
15+
16+
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 _AtkActionIface AtkActionIface;
8+
* }
9+
*/
10+
public final class AtkActionIface extends _AtkActionIface {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkActionIface() {}
14+
}
15+
16+
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 _AtkAttribute AtkAttribute;
8+
* }
9+
*/
10+
public final class AtkAttribute extends _AtkAttribute {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkAttribute() {}
14+
}
15+
16+
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 _GSList AtkAttributeSet;
8+
* }
9+
*/
10+
public final class AtkAttributeSet extends _GSList {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkAttributeSet() {}
14+
}
15+
16+
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 _AtkComponent AtkComponent;
8+
* }
9+
*/
10+
public final class AtkComponent {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkComponent() {}
14+
}
15+
16+
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 _AtkComponentIface AtkComponentIface;
8+
* }
9+
*/
10+
public final class AtkComponentIface extends _AtkComponentIface {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkComponentIface() {}
14+
}
15+
16+
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 _AtkDocument AtkDocument;
8+
* }
9+
*/
10+
public final class AtkDocument {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkDocument() {}
14+
}
15+
16+
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 _AtkDocumentIface AtkDocumentIface;
8+
* }
9+
*/
10+
public final class AtkDocumentIface extends _AtkDocumentIface {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkDocumentIface() {}
14+
}
15+
16+
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 _AtkEditableText AtkEditableText;
8+
* }
9+
*/
10+
public final class AtkEditableText {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkEditableText() {}
14+
}
15+
16+
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 _AtkEditableTextIface AtkEditableTextIface;
8+
* }
9+
*/
10+
public final class AtkEditableTextIface extends _AtkEditableTextIface {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkEditableTextIface() {}
14+
}
15+
16+

src/main/java/org/purejava/linux/AtkEventListener.java src/main/java/org/purejava/appindicator/AtkEventListener.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Generated by jextract
22

3-
package org.purejava.linux;
3+
package org.purejava.appindicator;
44

5-
import java.lang.invoke.MethodHandle;
6-
import java.lang.invoke.VarHandle;
7-
import java.nio.ByteOrder;
85
import java.lang.foreign.*;
9-
import static java.lang.foreign.ValueLayout.*;
6+
107
/**
118
* {@snippet :
129
* void (*AtkEventListener)(struct _AtkObject* obj);

src/main/java/org/purejava/linux/AtkEventListenerInit.java src/main/java/org/purejava/appindicator/AtkEventListenerInit.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Generated by jextract
22

3-
package org.purejava.linux;
3+
package org.purejava.appindicator;
44

5-
import java.lang.invoke.MethodHandle;
6-
import java.lang.invoke.VarHandle;
7-
import java.nio.ByteOrder;
85
import java.lang.foreign.*;
9-
import static java.lang.foreign.ValueLayout.*;
6+
107
/**
118
* {@snippet :
129
* void (*AtkEventListenerInit)();

src/main/java/org/purejava/linux/AtkFocusHandler.java src/main/java/org/purejava/appindicator/AtkFocusHandler.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Generated by jextract
22

3-
package org.purejava.linux;
3+
package org.purejava.appindicator;
44

5-
import java.lang.invoke.MethodHandle;
6-
import java.lang.invoke.VarHandle;
7-
import java.nio.ByteOrder;
85
import java.lang.foreign.*;
9-
import static java.lang.foreign.ValueLayout.*;
6+
107
/**
118
* {@snippet :
129
* void (*AtkFocusHandler)(struct _AtkObject* object,int focus_in);

src/main/java/org/purejava/linux/AtkFunction.java src/main/java/org/purejava/appindicator/AtkFunction.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
// Generated by jextract
22

3-
package org.purejava.linux;
3+
package org.purejava.appindicator;
44

5-
import java.lang.invoke.MethodHandle;
6-
import java.lang.invoke.VarHandle;
7-
import java.nio.ByteOrder;
85
import java.lang.foreign.*;
9-
import static java.lang.foreign.ValueLayout.*;
6+
107
/**
118
* {@snippet :
129
* int (*AtkFunction)(void* user_data);
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 _AtkGObjectAccessible AtkGObjectAccessible;
8+
* }
9+
*/
10+
public final class AtkGObjectAccessible extends _AtkGObjectAccessible {
11+
12+
// Suppresses default constructor, ensuring non-instantiability.
13+
private AtkGObjectAccessible() {}
14+
}
15+
16+

0 commit comments

Comments
 (0)