summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-09-03Set build type to NoneRafael Fontenelle
2024-05-01Add -fffat-lto-objects to fix testsRafael Fontenelle
See https://bbs.archlinux.org/viewtopic.php?id=293078
2024-01-22Update to 18.0.1.r0.g4f18816b2Rafael Fontenelle
Transition licenses to SPDX
2023-02-21Replace rust with cargoRafael Fontenelle
Allows rustup users to build this without needing to install rust
2023-01-09Add rust to makedeps and remove Edgar co-maintainerRafael Fontenelle
2022-11-03Disable antibotRafael Fontenelle
2022-11-03Enable Discord Rich PresenceRafael Fontenelle
2022-09-23New ddnet.org domain and disable network testRafael Fontenelle
The network test fails when building in clean chroot, so disable for now
2022-09-17Update to 16.4 rcRafael Fontenelle
2022-08-15Update to 16.3-rc1Rafael Fontenelle
Remove pnglite in favor of libpng, remove deleted ddnet-skins
2022-04-05Add vulkan headers and other depsRafael Fontenelle
2021-06-12Update to 15.5.1 and apply fixesRafael Fontenelle
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
2020-10-06Update Maintainer Name/EmailEdgar
2020-08-12Depend on sqliteEdgar
2020-06-27Sync with ddnet packageRafael Fontenelle
- Avoid cleaning up on every build (makepkg's -C flag can be used to acomplish this task) - Add and enable miniupnpc
2020-04-14Add libnotify dependencyRyozuki
2020-04-08Update to 13.0.1.r12.g0da0dddf1Rafael Fontenelle
Enable antibot and recording features.
2019-09-01Disable websockets feature due to a crash.Rafael Fontenelle
2019-06-21Add DDNet Server systemd service, drop desktopRafael Fontenelle
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
2019-06-15Add myself as maintainerRyozuki
2019-06-15Don't package autoexec_server.cfgRyozuki
It's already packages by ddnet-maps-git. I also updated the descriptions to match the ones of ddnet.
2019-06-15Update to 12.5, add autoexec_server.cfg and use provided icons and .desktop ↵Ryozuki
files for the client
2019-04-13Enable ddnet: linksRafael Fontenelle
Click on a DDNet server instance URL to start the client playing in that server instance See: https://ddnet.tw/news/ddnet-links/
2019-04-10Update to 12.1Rafael Fontenelle
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.
2019-03-19Add websockets supportRafael Fontenelle
2019-03-17Update to 11.9, convert icons, gen desktopRafael Fontenelle
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
2019-01-09Update to 11.7Rafael Fontenelle
2018-12-24Remove replaces teeworlds-ddnetRafael Fontenelle
Passed 1 year and 3 months already. See first commit
2018-12-24Update to 11.6Rafael Fontenelle
2018-10-31Update to 11.4.5Rafael Fontenelle
2018-09-07Use 'make install' command-lineRafael Fontenelle
Changes: - Use 'make install' to install client, server and tools binaries - Remove $_name variable - Other minor cosmetic changes
2018-08-09Update to 11.3.1.r11.g0b539df74Rafael Fontenelle
Language scripts are now longer located at data/language/scripts, so we no longer need to remove them from $pkgdir.
2018-08-07Update to 11.3.1Rafael Fontenelle
2018-07-02Update to 11.2.1Rafael Fontenelle
2018-06-27Update to 11.2Rafael Fontenelle
2018-06-16Disable terminal window for clientRafael Fontenelle
2018-06-01Update to 11.1.9Rafael Fontenelle
2018-05-25Fix desktop and png installationRafael Fontenelle
2018-05-25Move tools to /usr/lib and add .desktop and .pngRafael Fontenelle
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.
2018-04-17Update to 11.1.4Rafael Fontenelle
2018-04-07Update to 11.1.3.r5.gbf772769aRafael Fontenelle
Also add check() and move gtest to checkdepends array
2018-02-13Add wavpack to dependsRafael Fontenelle
pnglite could be a depends, but prefer bundled as such package does not exist
2018-02-02optdepends: Update description of ddnet-maps-gitRafael Fontenelle
2018-01-22Update to 11.0.2Rafael Fontenelle
Also fix notation of by-nc-sa of CC to satisfy namcap
2018-01-14Update to 11.0Rafael Fontenelle
2017-12-10Drop i686 supportRafael Fontenelle
2017-09-09Update to 10.8.6Rafael Fontenelle
Also rewrite comment for server .desktop file, and put all extra tools installation in alphabetical order, removing duplicate
2017-09-06Migrate to CMAKE and moreRafael Fontenelle
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()
2017-09-03Update to 10.8.5Rafael Fontenelle
2017-09-03Update to 10.8.4Rafael Fontenelle