diff options
author | Vekhir | 2024-02-19 17:09:55 +0100 |
---|---|---|
committer | Vekhir | 2024-02-19 17:09:55 +0100 |
commit | 3b7077ba4a24b541c039c5cabc5d81c20e2f28af (patch) | |
tree | c7521f57e2316dc5fe7d96f810e2c03fe56a3621 | |
parent | 31aa40d4bc3a67d21429b8285a2b1a5c2a63b57a (diff) | |
download | aur-3b7077ba4a24b541c039c5cabc5d81c20e2f28af.tar.gz |
Update upstream repo url
The upstream mercurial repo has temporarily moved to https://hedgewars.org:8443/hedgewars/
The custom patch has been upstreamed
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | hedgewars-cabal.patch | 130 |
3 files changed, 4 insertions, 139 deletions
@@ -23,9 +23,7 @@ pkgbase = hedgewars-server-hg provides = hedgewars-server conflicts = hedgewars conflicts = hedgewars-hg - source = hedgewars-server-hg::hg+https://hg.hedgewars.org/hedgewars - source = hedgewars-cabal.patch + source = hedgewars-server-hg::hg+https://hedgewars.org:8443/hedgewars/ sha512sums = SKIP - sha512sums = 09b6dad1f1fa03e2e24775542135407c0b861519e3fbef08e968abaf59011b54609db64514c841af9e3ee588b1c7e0bbf13c971fa46758aecafb399ac7e30e13 pkgname = hedgewars-server-hg @@ -1,7 +1,7 @@ # Maintainer: Vekhir <vekhir AT yahoo DOT com> pkgname=hedgewars-server-hg -pkgver=r15983+.2c92499daa67+ +pkgver=r15991+.00bf5adba849+ pkgrel=1 pkgdesc="Turn-based strategy artillery game similiar to Worms (Server component)" arch=('x86_64') @@ -13,10 +13,8 @@ depends=('ghc-libs' 'haskell-entropy' 'haskell-sha' 'haskell-random' 'haskell-re makedepends=('mercurial' 'ghc' 'uusi') provides=('hedgewars-server') conflicts=('hedgewars' 'hedgewars-hg') -source=("$pkgname::hg+https://hg.hedgewars.org/hedgewars" - "hedgewars-cabal.patch") -sha512sums=('SKIP' - '09b6dad1f1fa03e2e24775542135407c0b861519e3fbef08e968abaf59011b54609db64514c841af9e3ee588b1c7e0bbf13c971fa46758aecafb399ac7e30e13') +source=("$pkgname::hg+https://hedgewars.org:8443/hedgewars/") +sha512sums=('SKIP') pkgver() { cd "$pkgname" @@ -25,7 +23,6 @@ pkgver() { prepare() { cd "$pkgname" - patch -p1 < ../hedgewars-cabal.patch cd gameServer gen-setup uusi --nb checker diff --git a/hedgewars-cabal.patch b/hedgewars-cabal.patch deleted file mode 100644 index 6be278a0df64..000000000000 --- a/hedgewars-cabal.patch +++ /dev/null @@ -1,130 +0,0 @@ -diff -ru a/gameServer/hedgewars-server.cabal b/gameServer/hedgewars-server.cabal ---- a/gameServer/hedgewars-server.cabal 2024-01-14 13:07:05.485982876 +0100 -+++ b/gameServer/hedgewars-server.cabal 2024-01-14 13:50:53.439694635 +0100 -@@ -1,5 +1,5 @@ - Name: hedgewars-server --Version: 0.1 -+Version: 1.1.0 - Synopsis: hedgewars server - Description: hedgewars server - Homepage: https://www.hedgewars.org/ -@@ -11,37 +11,71 @@ - Cabal-version: >=1.10 - - -+flag officialServer -+ description: Build for official server -+ default: False -+ manual: True -+ - Executable hedgewars-server - main-is: hedgewars-server.hs -+ other-modules: -+ Actions -+ ClientIO -+ CommandHelp -+ ConfigFile -+ Consts -+ CoreTypes -+ Data.TConfig -+ EngineInteraction -+ FloodDetection -+ HWProtoChecker -+ HWProtoCore -+ HWProtoInRoomState -+ HWProtoLobbyState -+ HWProtoNEState -+ HandlerUtils -+ JoinsMonitor -+ NetRoutines -+ OfficialServer.DBInteraction -+ Opts -+ RoomsAndClients -+ ServerCore -+ ServerState -+ Store -+ Utils -+ Votes - - default-language: Haskell2010 - - -- Don't forget to update INSTALL.md and .travis.yml when you change these dependencies! - Build-depends: - base >= 4.8, -- containers, -- vector, -+ binary >= 0.8.5.1, - bytestring, -- network >= 2.3 && < 3.2, -+ containers, -+ deepseq, -+ entropy, -+ hslogger, -+ mtl >= 2, -+ network >= 3.0 && < 3.2, - network-bsd >= 2.8.1 && < 2.9, -+ process, - random, -- time, -- mtl >= 2, -+ regex-tdfa, - sandi, -- hslogger, -- process, -- deepseq, -- utf8-string, - SHA, -- entropy, -- zlib >= 0.5.3 && < 0.7, -- regex-tdfa, -- binary >= 0.8.5.1, -+ time, -+ utf8-string, -+ vector - - -- These dependencies are for OFFICIAL_SERVER only and do not need to be mentioned in docs -- yaml >= 0.8.30, -- aeson, -- text >= 1.2 -+ if flag(officialServer) -+ build-depends: -+ aeson, -+ text >= 1.2, -+ yaml >= 0.8.30, -+ zlib >= 0.5.3 && < 0.7 -+ cpp-options: -DOFFICIAL_SERVER - - if !os(windows) - build-depends: unix -diff -ru a/INSTALL.md b/INSTALL.md ---- a/INSTALL.md 2024-01-14 13:29:29.979953712 +0100 -+++ b/INSTALL.md 2024-01-14 14:03:57.308690933 +0100 -@@ -81,6 +81,11 @@ - - `regex-tdfa` - - `binary` >= 0.8.5.1 - -+If you use the `Cabal` based build process: -+ - `zlib` is not needed. -+ - `network` >= 3.0 -+ - `network-bsd` >= 2.8.1 -+ - Building - -------- - -@@ -140,6 +145,16 @@ - - That's all! Enjoy! - -+### Building the Hedgewars Server only -+ -+The Hedgewars Server can also be built separately using `Cabal`. All necessary -+files, including the `hedgewars-server.cabal`, are in the `gameServer` -+subdirectory. -+For most users, the server isn't needed, and this possibility is targeted -+primarily at packagers. If you don't know how to build Haskell projects with -+`Cabal`, this option is likely not for you. Instead use the `cmake` based -+instructions above. -+ - Troubleshooting - --------------- - |