diff options
author | Michael Hansen | 2016-06-01 10:31:17 -0700 |
---|---|---|
committer | Michael Hansen | 2016-06-01 10:33:56 -0700 |
commit | cd190a9b37287d3bf104ba7f416e4f28fbd6e99d (patch) | |
tree | e3a6d8f81d3699a11976bc004490d3ab2bffee30 | |
parent | 3b72644117282880a030b35d4068dca65a952f9f (diff) | |
download | aur-cd190a9b37287d3bf104ba7f416e4f28fbd6e99d.tar.gz |
Misc cleanup - reenable docs, remove unneeded fix
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | swift-no-docs.patch | 12 | ||||
-rw-r--r-- | swift-sphinx2.patch | 20 |
4 files changed, 29 insertions, 23 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Wed Jun 1 17:32:02 UTC 2016 +# Wed Jun 1 17:33:46 UTC 2016 pkgbase = swift-development pkgdesc = The Swift programming language and debugger - latest development snapshot pkgver = DEVELOPMENT.SNAPSHOT.2016.05.31.a @@ -15,6 +15,7 @@ pkgbase = swift-development makedepends = clang>=3.8 makedepends = python2-six makedepends = perl + makedepends = python2-sphinx depends = python2 depends = libutil-linux depends = icu @@ -33,7 +34,7 @@ pkgbase = swift-development source = swift-corelibs-xctest-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz::https://github.com/apple/swift-corelibs-xctest/archive/swift-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz source = swift-corelibs-foundation-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz::https://github.com/apple/swift-corelibs-foundation/archive/swift-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz source = swift-integration-tests-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz::https://github.com/apple/swift-integration-tests/archive/swift-DEVELOPMENT-SNAPSHOT-2016-05-31-a.tar.gz - source = swift-no-docs.patch + source = swift-sphinx2.patch sha256sums = 80729b4288ebb36610024ecd52df1b00427b358309a0607432decfea2f1905f0 sha256sums = 22a9640ec711c75586017aaaa6d95f99c9a37105f4ac79a786fcfd634d71ef4b sha256sums = 7dcb9dd52c4748535912a964de37f43d624197ce52f193e3c5e622fc33f1b223 @@ -44,7 +45,7 @@ pkgbase = swift-development sha256sums = af64e2dbe1228bb9bdbe7d0c1fa37e0d4eee50008a759fd87f18aad292f8e5fa sha256sums = bcd8c1ee304b5142d1c0c0f249ad92be4d6bb5ac38aca8bbc01a1dfe26bcafde sha256sums = 3b211bd3708af55e9909b210d7f426c9c9307798020809beab72e657cd36a00d - sha256sums = 1a8663c48a1a203d1825ae62a7e4191e4980a2dad461d4d88152221ad9e2171d + sha256sums = 93bbe769666aab15b15d12e2423f213b39d6c47237eafc781569698c8367535f pkgname = swift-development pkgdesc = The Swift programming language compiler and tools - development snapshot @@ -9,7 +9,8 @@ url="http://swift.org/" license=('apache') depends=('python2' 'libutil-linux' 'icu' 'libbsd' 'libedit' 'libxml2' 'sqlite' 'ncurses') -makedepends=('git' 'cmake' 'ninja' 'swig' 'clang>=3.8' 'python2-six' 'perl') +makedepends=('git' 'cmake' 'ninja' 'swig' 'clang>=3.8' 'python2-six' 'perl' + 'python2-sphinx') source=( "swift-${_swiftver}.tar.gz::https://github.com/apple/swift/archive/swift-${_swiftver}.tar.gz" "swift-llvm-${_swiftver}.tar.gz::https://github.com/apple/swift-llvm/archive/swift-${_swiftver}.tar.gz" @@ -21,7 +22,7 @@ source=( "swift-corelibs-xctest-${_swiftver}.tar.gz::https://github.com/apple/swift-corelibs-xctest/archive/swift-${_swiftver}.tar.gz" "swift-corelibs-foundation-${_swiftver}.tar.gz::https://github.com/apple/swift-corelibs-foundation/archive/swift-${_swiftver}.tar.gz" "swift-integration-tests-${_swiftver}.tar.gz::https://github.com/apple/swift-integration-tests/archive/swift-${_swiftver}.tar.gz" - "swift-no-docs.patch" + "swift-sphinx2.patch" ) sha256sums=('80729b4288ebb36610024ecd52df1b00427b358309a0607432decfea2f1905f0' '22a9640ec711c75586017aaaa6d95f99c9a37105f4ac79a786fcfd634d71ef4b' @@ -33,7 +34,7 @@ sha256sums=('80729b4288ebb36610024ecd52df1b00427b358309a0607432decfea2f1905f0' 'af64e2dbe1228bb9bdbe7d0c1fa37e0d4eee50008a759fd87f18aad292f8e5fa' 'bcd8c1ee304b5142d1c0c0f249ad92be4d6bb5ac38aca8bbc01a1dfe26bcafde' '3b211bd3708af55e9909b210d7f426c9c9307798020809beab72e657cd36a00d' - '1a8663c48a1a203d1825ae62a7e4191e4980a2dad461d4d88152221ad9e2171d') + '93bbe769666aab15b15d12e2423f213b39d6c47237eafc781569698c8367535f') prepare() { # Use python2 where appropriate @@ -48,10 +49,6 @@ prepare() { sed -i 's/\<python\>/&2/' \ "$srcdir/swift-swift-${_swiftver}/utils/build-script-impl" - # Fix bad include paths - find "$srcdir" -type f -print0 | \ - xargs -0 sed -i 's|/usr/include/x86_64-linux-gnu|/usr/include|g' - # Use directory names which build-script expects for sdir in llvm clang lldb cmark llbuild; do ln -sf swift-${sdir}-swift-${_swiftver} ${sdir} @@ -64,7 +61,7 @@ prepare() { # Sphinx 1.3.5 raises a warning (promoted to error) when using an unknown # syntax highlighting language (like "swift"). - ( cd "${srcdir}/swift" && patch -p1 -i "${srcdir}/swift-no-docs.patch" ) + ( cd "${srcdir}/swift" && patch -p1 -i "${srcdir}/swift-sphinx2.patch" ) } build() { diff --git a/swift-no-docs.patch b/swift-no-docs.patch deleted file mode 100644 index 47fb791dd7ea..000000000000 --- a/swift-no-docs.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -rupN a/docs/CMakeLists.txt b/docs/CMakeLists.txt ---- a/docs/CMakeLists.txt 2016-02-11 13:07:07.451027973 -0800 -+++ b/docs/CMakeLists.txt 2016-02-11 13:06:30.881026867 -0800 -@@ -14,7 +14,7 @@ SET(SPHINX_ARGS - -D latex_paper_size=${SWIFT_SPHINX_PAPER_SIZE} - -d ${CMAKE_BINARY_DIR}/doctrees) - --if(SPHINX_EXECUTABLE) -+if(FALSE) - add_custom_target(docs_html ALL - ${SPHINX_EXECUTABLE} ${SPHINX_ARGS} -b html - . ${CMAKE_BINARY_DIR}/docs/html diff --git a/swift-sphinx2.patch b/swift-sphinx2.patch new file mode 100644 index 000000000000..ca37917232e4 --- /dev/null +++ b/swift-sphinx2.patch @@ -0,0 +1,20 @@ +diff -rupN a/docs/CMakeLists.txt b/docs/CMakeLists.txt +--- a/docs/CMakeLists.txt 2016-06-01 09:50:24.174184477 -0700 ++++ b/docs/CMakeLists.txt 2016-06-01 09:51:02.687901780 -0700 +@@ -1,7 +1,7 @@ + add_subdirectory(tools) + + find_program(SPHINX_EXECUTABLE +- NAMES sphinx-build ++ NAMES sphinx-build2 + HINTS $ENV{SPHINX_DIR} + PATH_SUFFIXES bin + DOC "Sphinx documentation generator") +@@ -10,7 +10,6 @@ SET(SWIFT_SPHINX_PAPER_SIZE "letter" + CACHE STRING "Paper size for generated documentation") + + SET(SPHINX_ARGS +- -W + -D latex_paper_size=${SWIFT_SPHINX_PAPER_SIZE} + -d ${CMAKE_BINARY_DIR}/doctrees) + |