summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVekhir2024-02-19 17:09:55 +0100
committerVekhir2024-02-19 17:09:55 +0100
commit3b7077ba4a24b541c039c5cabc5d81c20e2f28af (patch)
treec7521f57e2316dc5fe7d96f810e2c03fe56a3621
parent31aa40d4bc3a67d21429b8285a2b1a5c2a63b57a (diff)
downloadaur-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--.SRCINFO4
-rw-r--r--PKGBUILD9
-rw-r--r--hedgewars-cabal.patch130
3 files changed, 4 insertions, 139 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 570b2be6d90f..f51ba915a51c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 895adfe1cb81..b6e3e060a7dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
- ---------------
-