Skip to content

Commit

Permalink
Merge pull request #2523 from stokito/chore
Browse files Browse the repository at this point in the history
Improve debian package
  • Loading branch information
akrherz committed Sep 17, 2024
2 parents 939541c + d530fe9 commit 343159f
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 23 deletions.
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ Openfire ![alt tag](https://raw.githubusercontent.com/igniterealtime/IgniteRealt

About
-----
[Openfire] is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
[Openfire] is a real time collaboration (RTC) server licensed under the Open Source Apache License.
It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber).
Openfire is incredibly easy to set up and administer, but offers rock-solid security and performance.

[Openfire] is a XMPP server licensed under the Open Source Apache License.
[Openfire] is an XMPP server licensed under the Open Source Apache License.

[Openfire] - an [Ignite Realtime] community project.

Expand All @@ -26,10 +28,11 @@ Please search for your issues in the bug tracker before reporting.
Resources
---------

- Documentation: http://www.igniterealtime.org/projects/openfire/documentation.jsp
- Documentation: https://www.igniterealtime.org/projects/openfire/documentation.jsp
- Community: https://discourse.igniterealtime.org/c/openfire
- Bug Tracker: https://igniterealtime.atlassian.net/browse/OF
- Nightly Builds: http://www.igniterealtime.org/downloads/nightly_openfire.jsp
- Nightly Builds: https://www.igniterealtime.org/downloads/nightly_openfire.jsp
- Translations: https://explore.transifex.com/search/?q=openfire

Ignite Realtime
===============
Expand All @@ -39,9 +42,9 @@ are interested in applying innovative, open-standards-based Real Time Collaborat
We're aimed at disrupting proprietary, non-open standards-based systems and invite you to participate in what's already one
of the biggest and most active Open Source communities.

[Openfire]: http://www.igniterealtime.org/projects/openfire/index.jsp
[Ignite Realtime]: http://www.igniterealtime.org
[XMPP (Jabber)]: http://xmpp.org/
[Openfire]: https://www.igniterealtime.org/projects/openfire/
[Ignite Realtime]: https://www.igniterealtime.org
[XMPP (Jabber)]: https://xmpp.org/

Making changes
==============
Expand Down Expand Up @@ -78,7 +81,7 @@ Testing your changes
2. fill in following values
1. Name: Openfire
2. Use classpath of module: starter
3. Main class: org.jivesoftware.openfire.starter.ServerStarter
3. Main class: `org.jivesoftware.openfire.starter.ServerStarter`
4. VM options (adapt accordingly):
````
-DopenfireHome="-absolute path to your project folder-\distribution\target\distribution-base"
Expand Down
7 changes: 4 additions & 3 deletions build/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
openfire (@version@) unstable; urgency=medium
openfire (@version@) stable; urgency=medium

* For full changelog, see http://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html
* For full changelog, see
https://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html

-- Jive Software <webmaster@jivesoftware.com> @builddate@
-- Ignite Realtime Community <admin@igniterealtime.org>> @builddate@
1 change: 0 additions & 1 deletion build/debian/compat

This file was deleted.

19 changes: 10 additions & 9 deletions build/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@ Source: openfire
Section: net
Priority: optional
Maintainer: Ignite Realtime Community <admin@igniterealtime.org>
Build-Depends: debhelper (>= 5), cdbs, patchutils, default-jdk (>= 11)
Build-Depends: debhelper-compat (= 13), cdbs, patchutils, default-jdk (>= 11)
Standards-Version: 3.7.2
Homepage: http://www.igniterealtime.org
Homepage: https://www.igniterealtime.org
Vcs-Git: https://github.com/igniterealtime/Openfire.git
Vcs-Browser: https://github.com/igniterealtime/Openfire
Bugs: https://igniterealtime.atlassian.net/browse/OF

Package: openfire
Section: net
Priority: optional
Pre-Depends: default-jre-headless (>= 11) | java11-runtime-headless | java11-runtime | java13-runtime-headless | java13-runtime | java16-runtime-headless | java16-runtime | java17-runtime-headless | java17-runtime
Pre-Depends: adduser
Depends: default-jre-headless (>= 11) | java-runtime (>= 11)
Architecture: all
Description: A high performance XMPP (Jabber) server.
Description: High performance XMPP (Jabber) server.
Openfire is an instant messaging server that implements the XMPP
(Jabber) protocol. It features high performance, a robust
administration console, and a full plugin system. The server
is 100% Java.
.
Openfire is a professional Open Source project, led by the Ignite Realtime Foundation.
Homepage: http://www.igniterealtime.org

Openfire is a professional Open Source project, led by
the Ignite Realtime Foundation.
2 changes: 0 additions & 2 deletions build/debian/openfire.postinst
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,9 @@ case "$1" in

mkdir -p /var/log/openfire
mkdir -p /var/lib/openfire/embedded-db
chown -R openfire:openfire /usr/share/openfire
chown -R openfire:openfire /var/lib/openfire
chown -R openfire:openfire /var/log/openfire
chown -R openfire:openfire /etc/openfire
chmod -R o-rwx /usr/share/openfire
chmod -R o-rwx /var/lib/openfire
chmod -R o-rwx /var/log/openfire
chmod -R o-rwx /etc/openfire
Expand Down
3 changes: 3 additions & 0 deletions documentation/translator-guide.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ <h2>Introduction</h2>
The Openfire admin console can be easily translated into other languages. This document
provides instructions for those that wish to make translations.
</p>
<p>
You may use the online translation service <a href="https://explore.transifex.com/search/?q=openfire">Transifex</a> that significantly simplifies the internationalization.
</p>
<p>
All text in the Openfire admin console is stored in a resource
bundle. A resource bundle is a file containing key/value pairs. Words and phrases are
Expand Down

0 comments on commit 343159f

Please sign in to comment.