diff options
author | Alex Dahl | 2016-12-26 16:26:47 -0600 |
---|---|---|
committer | Alex Dahl | 2016-12-26 16:26:47 -0600 |
commit | 56a8d32d265d0f6828229ac77ff5c6b3c5b5fe17 (patch) | |
tree | 96665db494af3cd5b20d853df0388a6adec11895 | |
parent | 7232478f30d7d2b97774b226e151f8d6efd9e0f9 (diff) | |
download | aur-56a8d32d265d0f6828229ac77ff5c6b3c5b5fe17.tar.gz |
Updated patch and PKGBUILD. Not sure if updates install it properly (i.e. putting the library in the proper place).
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | build.patch | 110 |
2 files changed, 69 insertions, 53 deletions
@@ -1,6 +1,6 @@ # Maintainer: meepzh <meep.aur@meepzh.com> pkgname=seexpr-git -pkgver=3.0.beta.2.r2.g743f732 +pkgver=3.0.beta.2.r37.g176c8eb pkgrel=1 pkgdesc="An embeddable expression evaluation engine (git version)" arch=(i686 x86_64) @@ -14,7 +14,7 @@ conflicts=("${pkgname%-git}") source=('git+https://github.com/wdas/SeExpr.git' 'build.patch') md5sums=('SKIP' - '156977932afc69ff24f85be68a7357b6') + 'd83afd628601603e8120ac7613526634') pkgver() { cd "$srcdir/SeExpr" @@ -25,16 +25,16 @@ pkgver() { prepare() { cd "$srcdir/SeExpr" patch -p0 -i "../build.patch" - mkdir "$srcdir/SeExpr/src/SeExpr/generated" + mkdir -p "$srcdir/SeExpr/src/SeExpr/generated" touch "$srcdir/SeExpr/src/SeExpr/generated/ExprParser.tab.h" touch "$srcdir/SeExpr/src/SeExpr/generated/ExprParser.cpp" } build() { cd "$srcdir/SeExpr" - mkdir build + mkdir -p build cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. + cmake -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_INSTALL_LIBDIR='/usr/lib' .. make } @@ -42,5 +42,5 @@ package() { cd "$srcdir/SeExpr/build" make DESTDIR="$pkgdir/" install # Copy custom Apache license - install -D -m644 "../LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + sudo install -D -m644 "../LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/build.patch b/build.patch index 3cf67ca9abb2..a9d8dbd3922b 100644 --- a/build.patch +++ b/build.patch @@ -1,87 +1,103 @@ diff --git CMakeLists.txt CMakeLists.txt -index 8dd3d24..a896aaf 100644 +index 0e054ca..fe2b3f6 100644 --- CMakeLists.txt +++ CMakeLists.txt -@@ -93,7 +93,7 @@ ELSE(WIN32) +@@ -144,7 +144,7 @@ else() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -g -std=c++11 -msse4.1") - if(NOT APPLE) -- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -rdynamic") -+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -rdynamic -Wno-date-time") - else() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-date-time") - endif() -@@ -185,10 +185,7 @@ ENDIF(ENABLE_LLVM_BACKEND AND LLVM_FOUND) - - ## Traverse subdirectories - ADD_SUBDIRECTORY (src/SeExpr) --ADD_SUBDIRECTORY (src/ui) --ADD_SUBDIRECTORY (src/tests) -+#ADD_SUBDIRECTORY (src/ui) - #TODO: put this back --ADD_SUBDIRECTORY (src/py) --ADD_SUBDIRECTORY (src/utils) --ADD_SUBDIRECTORY (src/demos) --ADD_SUBDIRECTORY (src/doc) -+#ADD_SUBDIRECTORY (src/py) -+#ADD_SUBDIRECTORY (src/utils) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -g -std=c++11 -msse4.1") + if (NOT APPLE) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -rdynamic") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -rdynamic -Wno-date-time") + else() + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-date-time") + endif() diff --git src/build/build-info src/build/build-info -index de58622..6f53cf2 100755 +index de58622..1016417 100755 --- src/build/build-info +++ src/build/build-info -@@ -11,7 +11,6 @@ if 'MACOSX_DEPLOYMENT_TARGET' in os.environ: +@@ -11,7 +11,7 @@ if 'MACOSX_DEPLOYMENT_TARGET' in os.environ: from distutils import sysconfig as sc import sipconfig -from PyQt4 import pyqtconfig ++#from PyQt4 import pyqtconfig def main(): parser = argparse.ArgumentParser() -@@ -56,8 +55,7 @@ def python_site(args): +@@ -56,8 +56,9 @@ def python_site(args): def pyqt4_sip(args): - pkg_cfg = pyqtconfig._pkg_config - return pkg_cfg['pyqt_sip_dir'] ++ #pkg_cfg = pyqtconfig._pkg_config ++ #return pkg_cfg['pyqt_sip_dir'] + return os.path.join(sipconfig.Configuration().default_sip_dir, 'PyQt4') def sip_inc(args): diff --git src/py/CMakeLists.txt src/py/CMakeLists.txt -index 1cc5cac..eade98e 100644 +index a3552f9..c4beb8c 100644 --- src/py/CMakeLists.txt +++ src/py/CMakeLists.txt -@@ -23,10 +23,10 @@ IF(APPLE) - # endif() - - ELSE() --EXECUTE_PROCESS( COMMAND python -c "import sys;print\"%s.%s\"%sys.version_info[0:2]" OUTPUT_VARIABLE PYTHON_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) --EXECUTE_PROCESS( COMMAND which python OUTPUT_VARIABLE PYTHON_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE) -+EXECUTE_PROCESS( COMMAND python2 -c "import sys;print\"%s.%s\"%sys.version_info[0:2]" OUTPUT_VARIABLE PYTHON_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) -+EXECUTE_PROCESS( COMMAND which python2 OUTPUT_VARIABLE PYTHON_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE) - EXECUTE_PROCESS( COMMAND bash -c "ldd `which python` | grep libpyth | awk '{print $3}'" OUTPUT_VARIABLE PYTHON_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE) --EXECUTE_PROCESS( COMMAND python-config --includes OUTPUT_VARIABLE PYTHON_INCLUDE_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) -+EXECUTE_PROCESS( COMMAND python2-config --includes OUTPUT_VARIABLE PYTHON_INCLUDE_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) - #FIND_PACKAGE(PythonLibs) - string(REGEX REPLACE "^[-I]" "" PYTHON_INCLUDE_DIR "${PYTHON_INCLUDE_DIR}") - string(REGEX REPLACE "[ ]-I" " " PYTHON_INCLUDE_DIR "${PYTHON_INCLUDE_DIR}") +@@ -25,7 +25,7 @@ if (USE_PYTHON) + IF (NOT DEFINED PYTHON_VERSION) + execute_process( + COMMAND +- python -c "import sys; print('%s.%s' % sys.version_info[:2])" ++ python2 -c "import sys; print('%s.%s' % sys.version_info[:2])" + OUTPUT_VARIABLE PYTHON_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE) + endif() +@@ -34,7 +34,7 @@ if (USE_PYTHON) + if (NOT DEFINED PYTHON_INCLUDE_DIR) + execute_process( + COMMAND +- sh -c "python-config --includes | sed -e s,-I,,g" ++ sh -c "python2-config --includes | sed -e s,-I,,g" + OUTPUT_VARIABLE PYTHON_INCLUDE_DIR + OUTPUT_STRIP_TRAILING_WHITESPACE) + separate_arguments(PYTHON_INCLUDE_DIR) +@@ -45,7 +45,7 @@ if (USE_PYTHON) + if (NOT DEFINED PYTHON_LIB_DIRS) + execute_process( + COMMAND +- sh -c "python-config --ldflags | tr ' ' '\\n' | grep ^-L | sed -e s,-L,, | tr '\\n' ' '" ++ sh -c "python2-config --ldflags | tr ' ' '\\n' | grep ^-L | sed -e s,-L,, | tr '\\n' ' '" + OUTPUT_VARIABLE PYTHON_LIB_DIRS + OUTPUT_STRIP_TRAILING_WHITESPACE) + if (NOT ${PYTHON_LIB_DIRS} STREQUAL "") +@@ -61,7 +61,7 @@ if (USE_PYTHON) + if (NOT DEFINED PYTHON_LIBRARIES) + execute_process( + COMMAND +- sh -c "python-config --ldflags | tr ' ' '\\n' | grep ^-l | sed -e s,-l,, | tr '\\n' ' '" ++ sh -c "python2-config --ldflags | tr ' ' '\\n' | grep ^-l | sed -e s,-l,, | tr '\\n' ' '" + OUTPUT_VARIABLE PYTHON_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE) + separate_arguments(PYTHON_LIBRARIES) + endif() + diff --git src/ui/CMakeLists.txt src/ui/CMakeLists.txt -index 67b1bc8..ea6a78f 100644 +index d40c02e..b3a541e 100644 --- src/ui/CMakeLists.txt +++ src/ui/CMakeLists.txt -@@ -15,8 +15,10 @@ +@@ -15,9 +15,11 @@ # Find python includes and libs. cmake doesn't seem to handle automatically +set(Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5 2.4) find_package(PythonInterp) find_package(PythonLibs) -+if(PYTHONLIBS_FOUND) ++if(PYTHONLIBS_FOUND) macro(get_build_info NAME STORAGE) execute_process( -@@ -121,3 +123,4 @@ ENDIF(WIN32) + COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/build/build-info ${NAME} +@@ -148,4 +150,5 @@ if(QT4_FOUND) + install(TARGETS expreditor2 DESTINATION ${CMAKE_INSTALL_PYTHON}) + install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/__init__.py DESTINATION ${CMAKE_INSTALL_PYTHON}) - - endif(QT4_FOUND) +-endif() ++endif(QT4_FOUND) +endif(PYTHONLIBS_FOUND) +\ No newline at end of file |