diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-01-27 01:41:59 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-01-27 01:42:31 +0300 |
commit | ecbc19b90ea893e3934cad6d6542ebc7e5e1a777 (patch) | |
tree | eec5b78cccca2866b08b432b07c336ed25725b01 | |
parent | b823c0636d902c71e71515fcc160443741d92bcc (diff) | |
download | spm-ecbc19b90ea893e3934cad6d6542ebc7e5e1a777.tar.gz spm-ecbc19b90ea893e3934cad6d6542ebc7e5e1a777.tar.bz2 spm-ecbc19b90ea893e3934cad6d6542ebc7e5e1a777.tar.xz spm-ecbc19b90ea893e3934cad6d6542ebc7e5e1a777.zip |
Add package variable SRCURL.
Replace package_get_source in existing packages to common function.
-rwxr-xr-x | packages/SDL.sh | 5 | ||||
-rwxr-xr-x | packages/SDL_gfx.sh | 6 | ||||
-rwxr-xr-x | packages/SDL_image.sh | 5 | ||||
-rwxr-xr-x | packages/SDL_mixer.sh | 5 | ||||
-rwxr-xr-x | packages/SDL_net.sh | 5 | ||||
-rwxr-xr-x | packages/SDL_ttf.sh | 5 | ||||
-rwxr-xr-x | packages/cmake.sh | 6 | ||||
-rwxr-xr-x | packages/cppcheck.sh | 6 | ||||
-rwxr-xr-x | packages/curl.sh | 6 | ||||
-rwxr-xr-x | packages/libpng.sh | 6 | ||||
-rwxr-xr-x | packages/libxml2.sh | 6 | ||||
-rwxr-xr-x | packages/manaplus.sh | 6 | ||||
-rwxr-xr-x | packages/physfs.sh | 5 | ||||
-rwxr-xr-x | packages/qemu.sh | 6 | ||||
-rwxr-xr-x | packages/virglrenderer.sh | 6 | ||||
-rwxr-xr-x | packages/zlib.sh | 6 | ||||
-rw-r--r-- | scripts/include/common.sh | 4 |
17 files changed, 30 insertions, 64 deletions
diff --git a/packages/SDL.sh b/packages/SDL.sh index 236abf6..256fa5b 100755 --- a/packages/SDL.sh +++ b/packages/SDL.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=http://hg.libsdl.org/SDL/ function package_build { run_switch_branch SDL-1.2 @@ -16,10 +17,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone http://hg.libsdl.org/SDL/ -} - function package_use { env_path "bin" env_lib_library_path "lib" diff --git a/packages/SDL_gfx.sh b/packages/SDL_gfx.sh index bcd3b70..9a9fb0b 100755 --- a/packages/SDL_gfx.sh +++ b/packages/SDL_gfx.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=https://github.com/ferzkopp/SDL_gfx.git + function package_build { run_switch_branch master run_src_script ./autogen.sh @@ -9,10 +11,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://github.com/ferzkopp/SDL_gfx.git -} - function package_use { env_lib_library_path "lib" env_pkg_config_path "lib/pkgconfig" diff --git a/packages/SDL_image.sh b/packages/SDL_image.sh index 002fee4..f44089d 100755 --- a/packages/SDL_image.sh +++ b/packages/SDL_image.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=http://hg.libsdl.org/SDL_image/ function package_build { run_switch_branch SDL-1.2 @@ -11,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone http://hg.libsdl.org/SDL_image/ -} - function package_use { env_lib_library_path "lib" env_pkg_config_path "lib/pkgconfig" diff --git a/packages/SDL_mixer.sh b/packages/SDL_mixer.sh index 478ec36..e83ba0b 100755 --- a/packages/SDL_mixer.sh +++ b/packages/SDL_mixer.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=http://hg.libsdl.org/SDL_mixer/ function package_build { run_switch_branch SDL-1.2 @@ -12,10 +13,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone http://hg.libsdl.org/SDL_mixer/ -} - function package_use { env_lib_library_path "lib" env_pkg_config_path "lib/pkgconfig" diff --git a/packages/SDL_net.sh b/packages/SDL_net.sh index 2de4e98..9fd3357 100755 --- a/packages/SDL_net.sh +++ b/packages/SDL_net.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=http://hg.libsdl.org/SDL_net/ function package_build { run_switch_branch SDL-1.2 @@ -11,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone http://hg.libsdl.org/SDL_net/ -} - function package_use { env_lib_library_path "lib" env_pkg_config_path "lib/pkgconfig" diff --git a/packages/SDL_ttf.sh b/packages/SDL_ttf.sh index 059b5b1..17e145b 100755 --- a/packages/SDL_ttf.sh +++ b/packages/SDL_ttf.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=http://hg.libsdl.org/SDL_ttf/ function package_build { run_switch_branch SDL-1.2 @@ -11,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone http://hg.libsdl.org/SDL_ttf/ -} - function package_use { env_lib_library_path "lib" env_pkg_config_path "lib/pkgconfig" diff --git a/packages/cmake.sh b/packages/cmake.sh index 89e8666..44c6f3c 100755 --- a/packages/cmake.sh +++ b/packages/cmake.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=git://cmake.org/cmake.git + function package_build { run_switch_branch master run_cmake @@ -8,10 +10,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone git://cmake.org/cmake.git -} - function package_use { env_path "bin" } diff --git a/packages/cppcheck.sh b/packages/cppcheck.sh index 91ce7df..22de440 100755 --- a/packages/cppcheck.sh +++ b/packages/cppcheck.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=https://github.com/danmar/cppcheck.git + function package_build { run_switch_branch master @@ -9,10 +11,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://github.com/danmar/cppcheck.git -} - function package_use { env_path "bin" env_path "share/CppCheck" diff --git a/packages/curl.sh b/packages/curl.sh index 463ca3c..e92d673 100755 --- a/packages/curl.sh +++ b/packages/curl.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=https://github.com/curl/curl.git + function package_build { run_switch_branch master @@ -13,10 +15,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://github.com/curl/curl.git -} - function package_use { env_path "bin" env_path "lib" diff --git a/packages/libpng.sh b/packages/libpng.sh index 1c5cf6d..ede0e17 100755 --- a/packages/libpng.sh +++ b/packages/libpng.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=git://git.code.sf.net/p/libpng/code + function package_build { run_switch_branch master @@ -10,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone git://git.code.sf.net/p/libpng/code -} - function package_use { env_path "bin" env_path "lib" diff --git a/packages/libxml2.sh b/packages/libxml2.sh index c46f446..7393475 100755 --- a/packages/libxml2.sh +++ b/packages/libxml2.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=git://git.gnome.org/libxml2 + function package_build { run_switch_branch master @@ -10,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone git://git.gnome.org/libxml2 -} - function package_use { env_path "bin" env_path "lib" diff --git a/packages/manaplus.sh b/packages/manaplus.sh index dd7daab..414346a 100755 --- a/packages/manaplus.sh +++ b/packages/manaplus.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=https://gitlab.com/manaplus/manaplus.git + function package_build { run_switch_branch master @@ -10,10 +12,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://gitlab.com/manaplus/manaplus.git -} - function package_use { env_path "bin" env_man "share/man" diff --git a/packages/physfs.sh b/packages/physfs.sh index 9d73b20..8d9d43b 100755 --- a/packages/physfs.sh +++ b/packages/physfs.sh @@ -1,6 +1,7 @@ #!/bin/bash SRCTYPE=hg +SRCURL=https://hg.icculus.org/icculus/physfs/ function package_build { run_switch_branch stable-2.0 @@ -10,10 +11,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://hg.icculus.org/icculus/physfs/ -} - function package_use { env_path "bin" env_path "lib" diff --git a/packages/qemu.sh b/packages/qemu.sh index a7e7966..27dff3e 100755 --- a/packages/qemu.sh +++ b/packages/qemu.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=git://git.qemu-project.org/qemu.git + function package_build { run_switch_branch master run_configure \ @@ -16,10 +18,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone git://git.qemu-project.org/qemu.git -} - #function package_deps { # run_add_dep virglrenderer #} diff --git a/packages/virglrenderer.sh b/packages/virglrenderer.sh index 7722957..c3e5654 100755 --- a/packages/virglrenderer.sh +++ b/packages/virglrenderer.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=git://people.freedesktop.org/~airlied/virglrenderer + function package_build { run_switch_branch master run_autoreconf -v --install @@ -8,10 +10,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone git://people.freedesktop.org/~airlied/virglrenderer -} - function package_use { env_path "bin" env_lib_library_path "lib" diff --git a/packages/zlib.sh b/packages/zlib.sh index f574f6c..4ccef04 100755 --- a/packages/zlib.sh +++ b/packages/zlib.sh @@ -1,5 +1,7 @@ #!/bin/bash +SRCURL=https://github.com/madler/zlib.git + function package_build { run_switch_branch v1.2.11 run_configure @@ -8,10 +10,6 @@ function package_build { run_make_install } -function package_get_source { - run_clone https://github.com/madler/zlib.git -} - function package_use { env_path "lib" env_path "include" diff --git a/scripts/include/common.sh b/scripts/include/common.sh index 76cf8cc..78f046b 100644 --- a/scripts/include/common.sh +++ b/scripts/include/common.sh @@ -221,6 +221,10 @@ function package_use { env_lib_library_path "lib" } +function package_get_source { + run_clone "${SRCURL}" +} + function package_update_source { cd "../src/${package}" if [ -d .git ]; then |