Age | Commit message (Collapse) | Author |
|
|
|
See https://bbs.archlinux.org/viewtopic.php?id=293078
|
|
Transition licenses to SPDX
|
|
Allows rustup users to build this without needing to install rust
|
|
|
|
|
|
|
|
The network test fails when building in clean chroot, so disable for now
|
|
|
|
Remove pnglite in favor of libpng, remove deleted ddnet-skins
|
|
|
|
Changes in the commit:
- use current proper checkdepends "gmock"
- remove sdl2 dependency because ffmpeg already satisfies it
- enable MySQL support by default, removing now unused
mysql-connector-c++ and boost dependencies
- update description in optdepends
- change pkgver to use g++ solution, instead of bash's. fun!
- cosmetic changes in packaging function
- DDNet now install autoexec_server, so make sure it doesn't
conflict with ddnet-maps-git's autoexec_server.cfg
|
|
|
|
|
|
- Avoid cleaning up on every build (makepkg's -C flag
can be used to acomplish this task)
- Add and enable miniupnpc
|
|
|
|
Enable antibot and recording features.
|
|
|
|
Instead of creating a .desktop file for the DDNet-Server executable,
use a systemd unit file which runs the server instance as a user
called "ddnet" and the service's data in "/var/lib/ddnet".
ddnet-sysusers.conf is responsible for creating the user and group
if they don't exist. It won't remove them upon package removal
though, but one can use 'userdel ddnet' for that.
ddnet-tmpfiles.conf is responsible for creating /var/lib/ddnet with
the user and group newly created by sysusers.d config file. There
will be stored autoexec_server.log, a "records" directory and any
other persistent data.
When starting the systemd unit file "ddnet-server.service", it runs
the DDNet-Server executable with work directory "/var/lib/ddnet" as
user "ddnet", which allows to store the persistent files in there.
As a consequence of this change, "imagemagick" and "gendesk" are no
longer needed for creating .png icon and .desktop files, so they
were removed from makedepends array.
.gitignore now includes *.conf and *.service to the exception list
|
|
|
|
It's already packages by ddnet-maps-git.
I also updated the descriptions to match the ones of ddnet.
|
|
files for the client
|
|
Click on a DDNet server instance URL to start the
client playing in that server instance
See: https://ddnet.tw/news/ddnet-links/
|
|
Changes in this commit also include:
- Add pnglite to depends
- Use ninja build system
Better build times.
Also move $srcdir/build/prep/ folder to
$srcdir/prep for a shorter filepath in
the PKGBUILD.
- Add optional MySQL support
MySQL support is not enable by default in both this
PKGBUILD and DDNet build rules. In order to enable it,
Set "_enable_mysql" to 1 and the PKGBUILD will do the
rest.
No database server is added as dependency. You may want
to install 'mariadb' for running the db server.
|
|
|
|
Changes in this commit:
- Update pkgver to 11.9
- Update pkgdesc using text from the project's GitHub page
- Remove icon and desktop files from source()
- Extract icon files from their .ico files (requires imagemagick)
- Generate .desktop files (requires gendesk)
- Install icon files in /usr/share/icons/hicolor/ subdirectories
- Run 'install' verbosely
|
|
|
|
Passed 1 year and 3 months already. See first commit
|
|
|
|
|
|
Changes:
- Use 'make install' to install client, server and tools binaries
- Remove $_name variable
- Other minor cosmetic changes
|
|
Language scripts are now longer located at data/language/scripts,
so we no longer need to remove them from $pkgdir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove image conversion and desktop file generation,
adding the respective pre-converted and pre-generated files.
Move tools from /usr/share/ddnet/tools to /usr/lib/ddnet/tools
as /usr/share should store only arch-independent files.
|
|
|
|
Also add check() and move gtest to checkdepends array
|
|
pnglite could be a depends, but prefer bundled
as such package does not exist
|
|
|
|
Also fix notation of by-nc-sa of CC to satisfy namcap
|
|
|
|
|
|
Also rewrite comment for server .desktop file,
and put all extra tools installation in
alphabetical order, removing duplicate
|
|
Changes in this commit:
- Migrate from 'bam' to 'cmake' build system
- Depends: add gtest
- Makedepends: remove bam, add cmake
- Use sha256sums instead of md5sums
- Remove GraphicTools binary source in favor of
building from source code ("extra tools")
- Move all extra tools in /usr/share/ddnet/tools/
- Remove unneeded language scripts to avoid python2
- Some minor restyle in the layout of package()
|
|
|
|
|