summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorprofessorkaos642016-11-08 11:13:29 -0500
committerprofessorkaos642016-11-08 11:13:29 -0500
commitfd7b24d6a7f6f727ce5c166a78fbd70b13b0b9be (patch)
tree243fdadb9e91634cfa8618ceaef7c4511209348f
downloadaur-fd7b24d6a7f6f727ce5c166a78fbd70b13b0b9be.tar.gz
wip
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD58
-rw-r--r--UnrealTournament.desktop77
3 files changed, 160 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c17f74dddd40
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = ut4-git
+ pkgdesc = A first-person shooter by Epic Games based on Unreal Engine 4. (git latest)
+ pkgver = r19168.c09ae43
+ pkgrel = 1
+ url = https://www.epicgames.com/unrealtournament/
+ arch = x86_64
+ license = custom:UnrealTournament
+ makedepends = clang
+ makedepends = mono
+ makedepends = dos2unix
+ makedepends = cmake
+ depends = icu
+ depends = xdg-user-dirs
+ depends = sdl2
+ depends = qt4
+ depends = python
+ options = !strip
+ options = staticlibs
+ source = ut4-git::git+https://github.com/EpicGames/UnrealTournament.git
+ source = UnrealTournament.desktop
+ md5sums = SKIP
+ md5sums = 3789cf2924c76c6cfc583c9244f15289
+
+pkgname = ut4-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7303eb2a46a2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Michael DeGuzis <mdeguzis@gmail.com>
+
+# You must register at unrealengine.com and link your github account to access this private repo.
+# @see https://wiki.archlinux.org/index.php/Unreal_Engine_4
+
+pkgname='ut4-git'
+pkgver=r19168.c09ae43
+pkgrel=1
+pkgdesc='A first-person shooter by Epic Games based on Unreal Engine 4. (git latest)'
+arch=('x86_64')
+url='https://www.epicgames.com/unrealtournament/'
+makedepends=('clang' 'mono' 'dos2unix' 'cmake')
+depends=('icu' 'xdg-user-dirs' 'sdl2' 'qt4' 'python')
+license=('custom:UnrealTournament')
+source=(
+ 'ut4-git::git+https://github.com/EpicGames/UnrealTournament.git'
+ 'UnrealTournament.desktop'
+)
+md5sums=(
+ 'SKIP'
+ '3789cf2924c76c6cfc583c9244f15289'
+)
+options=(!strip staticlibs)
+
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd $srcdir/$pkgname
+ ./Setup.sh
+ ./GenerateProjectFiles.sh
+ make
+}
+
+package() {
+ install -Dm644 UnrealTournament.desktop "$pkgdir/usr/share/applications/UnrealTournament.desktop"
+
+ cd $srcdir/UnrealTournament
+
+ # license
+ install -Dm644 LICENSE.pdf "$pkgdir/usr/share/licenses/UnrealTournament/LICENSE.pdf"
+
+ # copy the entire build dir
+ # @todo only copy what is needed
+ cp -r * "$pkgdir/opt/$pkgname/"
+
+ # make the whole thing world writable
+ # @todo find out what specifically needs to writable
+ chmod -R a+w "$pkgdir/opt/$pkgname/"
+
+ # @todo refer to install info here: https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=ut4
+
+ install -Dm644 Engine/Content/Editor/Slate/About/UE4Icon.png "$pkgdir/usr/share/pixmaps/UnrealTournament.png"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/UnrealTournament.desktop b/UnrealTournament.desktop
new file mode 100644
index 000000000000..ab14b03bb2a4
--- /dev/null
+++ b/UnrealTournament.desktop
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
+<head>
+<title>aur.git - AUR Package Repositories</title>
+<meta name='generator' content='cgit '/>
+<meta name='robots' content='index, nofollow'/>
+<link rel='stylesheet' type='text/css' href='/css/cgit.css'/>
+<link rel='shortcut icon' href='/images/favicon.ico'/>
+<link rel='alternate' title='Atom feed' href='https://aur.archlinux.org/cgit/aur.git/atom/UnrealTournament.desktop?h=unreal-tournament-4' type='application/atom+xml'/>
+<link rel='vcs-git' href='https://aur.archlinux.org/unreal-tournament-4.git/' title='aur.git Git repository'/>
+</head>
+<body>
+ <div id="archnavbar" class="anb-aur">
+ <div id="archnavbarlogo"><h1><a href="/" title="Return to the main page">Arch Linux User Repository</a></h1></div>
+ <div id="archnavbarmenu">
+ <ul id="archnavbarlist">
+ <li id="anb-home"><a href="https://www.archlinux.org/" title="Arch news, packages, projects and more">Home</a></li>
+ <li id="anb-packages"><a href="https://www.archlinux.org/packages/" title="Arch Package Database">Packages</a></li>
+ <li id="anb-forums"><a href="https://bbs.archlinux.org/" title="Community forums">Forums</a></li>
+ <li id="anb-wiki"><a href="https://wiki.archlinux.org/" title="Community documentation">Wiki</a></li>
+ <li id="anb-bugs"><a href="https://bugs.archlinux.org/" title="Report and track bugs">Bugs</a></li>
+ <li id="anb-aur"><a href="/" title="Arch Linux User Repository">AUR</a></li>
+ <li id="anb-download"><a href="https://www.archlinux.org/download/" title="Get Arch Linux">Download</a></li>
+ </ul>
+ </div>
+ </div><!-- #archnavbar -->
+<div id='cgit'><table id='header'>
+<tr>
+<td class='main'>AUR : unreal-tournament-4.git</td></tr>
+<tr><td class='sub'>AUR Package Repositories | click <a href='/packages/unreal-tournament-4/'>here</a> to return to the package details page</td><td class='sub right'></td></tr></table>
+<table class='tabs'><tr><td>
+<a href='/cgit/aur.git/?h=unreal-tournament-4'>summary</a><a href='/cgit/aur.git/log/UnrealTournament.desktop?h=unreal-tournament-4'>log</a><a class='active' href='/cgit/aur.git/tree/UnrealTournament.desktop?h=unreal-tournament-4'>tree</a><a href='/cgit/aur.git/commit/UnrealTournament.desktop?h=unreal-tournament-4'>commit</a><a href='/cgit/aur.git/diff/UnrealTournament.desktop?h=unreal-tournament-4'>diff</a><a href='/cgit/aur.git/stats/UnrealTournament.desktop?h=unreal-tournament-4'>stats</a></td><td class='form'><form class='right' method='get' action='/cgit/aur.git/log/UnrealTournament.desktop'>
+<input type='hidden' name='h' value='unreal-tournament-4'/><select name='qt'>
+<option value='grep'>log msg</option>
+<option value='author'>author</option>
+<option value='committer'>committer</option>
+<option value='range'>range</option>
+</select>
+<input class='txt' type='text' size='10' name='q' value=''/>
+<input type='submit' value='search'/>
+</form>
+</td></tr></table>
+<div class='path'>path: <a href='/cgit/aur.git/tree/?h=unreal-tournament-4'>root</a>/<a href='/cgit/aur.git/tree/UnrealTournament.desktop?h=unreal-tournament-4'>UnrealTournament.desktop</a></div><div class='content'>blob: d73744d6584092ff86109e26803f0e0b9fa74a27 (<a href='/cgit/aur.git/plain/UnrealTournament.desktop?h=unreal-tournament-4'>plain</a>)
+<table summary='blob content' class='blob'>
+<tr><td class='linenumbers'><pre><a id='n1' href='#n1'>1</a>
+<a id='n2' href='#n2'>2</a>
+<a id='n3' href='#n3'>3</a>
+<a id='n4' href='#n4'>4</a>
+<a id='n5' href='#n5'>5</a>
+<a id='n6' href='#n6'>6</a>
+<a id='n7' href='#n7'>7</a>
+<a id='n8' href='#n8'>8</a>
+<a id='n9' href='#n9'>9</a>
+<a id='n10' href='#n10'>10</a>
+</pre></td>
+<td class='lines'><pre><code><span class="hl kwa">[Desktop Entry]</span>
+<span class="hl kwb">Type</span><span class="hl opt">=</span><span class="hl kwc">Application</span>
+<span class="hl kwb">Name</span><span class="hl opt">=</span><span class="hl kwc">Unreal Tournament</span>
+<span class="hl kwb">Comment</span><span class="hl opt">=</span><span class="hl kwc">A first-person shooter</span>
+<span class="hl kwb">Path</span><span class="hl opt">=</span><span class="hl kwc">/opt/unreal-tournament-4/Engine/Binaries/Linux/</span>
+<span class="hl kwb">Exec</span><span class="hl opt">=</span><span class="hl kwc">/opt/unreal-tournament-4/Engine/Binaries/Linux/UE4Game-Linux-Shipping UnrealTournament</span>
+<span class="hl kwb">Icon</span><span class="hl opt">=</span><span class="hl kwc">UnrealTournament</span>
+<span class="hl kwb">Terminal</span><span class="hl opt">=</span><span class="hl kwc">false</span>
+<span class="hl kwb">Categories</span><span class="hl opt">=</span><span class="hl kwc">Game;</span>
+
+</code></pre></td></tr></table>
+</div> <!-- class=content -->
+<div id="footer">
+ <p>
+ Copyright &copy; 2004-2014 aurweb Development Team &ndash;
+ <strong>AUR packages are user produced content. Any use of the provided files is at your own risk.</strong>
+ </p>
+</div>
+</div> <!-- id=cgit -->
+</body>
+</html>