diff options
author | Miguel Revilla | 2019-08-02 11:45:54 +0200 |
---|---|---|
committer | Miguel Revilla | 2019-08-02 11:45:54 +0200 |
commit | 9a3997792fa48b1a319f88bb7191058ff117ffec (patch) | |
tree | 176176c1da38b4a4871bc9033e6d40a3b78ed7d6 | |
parent | 6365341b85074f484c6b8d4943813b4a3f9488dd (diff) | |
download | aur-9a3997792fa48b1a319f88bb7191058ff117ffec.tar.gz |
Update to 16.0 20190808
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | PKGBUILD.template | 48 | ||||
-rwxr-xr-x | Visual_Paradigm_Fixed | 401 | ||||
-rw-r--r-- | _service | 4 | ||||
-rw-r--r-- | generator.pl | 83 | ||||
-rw-r--r-- | visual-paradigm-community.install | 15 |
7 files changed, 20 insertions, 570 deletions
@@ -1,23 +1,21 @@ pkgbase = visual-paradigm-community pkgdesc = UML design application - pkgver = 15.2 - pkgrel = 20190501 + pkgver = 16.0 + pkgrel = 20190808 url = http://www.visual-paradigm.com/download/community.jsp install = visual-paradigm-community.install arch = x86_64 license = custom depends = java-environment-common - source = https://eu6.visual-paradigm.com/visual-paradigm/vpce15.2/20190501/Visual_Paradigm_CE_15_2_20190501_Linux64_InstallFree.tar.gz + source = https://eu6.visual-paradigm.com/visual-paradigm/vpce16.0/20190808/Visual_Paradigm_CE_16_0_20190808_Linux64_InstallFree.tar.gz source = visual-paradigm-community.install source = visual-paradigm.desktop - source = Visual_Paradigm_Fixed source = visual-paradigm.png source = LICENSE.txt source = x-visual-paradigm.xml - sha256sums = 4b2dec29fb095fc000b9e53d86ad8af9f8199c7da3b44ceede9d106949516319 - sha256sums = f992fffbc3627b0691a18c90eb5440eab6d32422bec946b5c64ab1d9e1800f12 + sha256sums = 2fb29fb5e58f21349ad92fd44bdc9301f6920ecbe39ed5a2c6388ae10b68ed85 + sha256sums = 52d244345f2ce8080d2b20c8c75b3ef833dfe9c5d605cac7129013b087bf2806 sha256sums = c2cf0bd2fdc2879b2ae4814e1be5b6cbd7e5aa4c1247f5d4bc8e677eb6a94952 - sha256sums = c861d708eb446f94abbebb4028a2f15f7bc6840aa5df1ee81f7301aac0fd00a9 sha256sums = 41517b5c2326c0ba2fe3b6647f9594f094ccf03185cf73cb87d6cf19b355ff15 sha256sums = cd30460cb1c29f9f42723197dbe72b2537aaed09cc2d44dcb3e6868fb5dbf12b sha256sums = a3b898bc9c43cf54baa1c643c619ee172a8103cd15031d574380ca463eb1ec1c @@ -2,8 +2,8 @@ # Previous Maintainer: Alex Talker <alextalker at openmailbox dot org> # Original maintainer: Simonas Racinas <racinas at icloud.com> pkgname=visual-paradigm-community -pkgver=15.2 -pkgrel=20190501 +pkgver=16.0 +pkgrel=20190808 pkgdesc="UML design application" url='http://www.visual-paradigm.com/download/community.jsp' arch=('x86_64') @@ -13,37 +13,40 @@ license=('custom') # Possible values: ca1 usa10 usa11 usa13 usa14 uk3 uk5 germany4 germany5 germany6 france3 _server=eu6 -_version=15_2 +_version=16_0 # https://eu6.visual-paradigm.com/visual-paradigm/vpce14.2/20180101/Visual_Paradigm_CE_14_2_20180101_Linux64.sh source=("https://$_server.visual-paradigm.com/visual-paradigm/vpce$pkgver/$pkgrel/Visual_Paradigm_CE_${_version}_${pkgrel}_Linux64_InstallFree.tar.gz" 'visual-paradigm-community.install' 'visual-paradigm.desktop' - 'Visual_Paradigm_Fixed' 'visual-paradigm.png' 'LICENSE.txt' 'x-visual-paradigm.xml') -sha256sums=('4b2dec29fb095fc000b9e53d86ad8af9f8199c7da3b44ceede9d106949516319' - 'f992fffbc3627b0691a18c90eb5440eab6d32422bec946b5c64ab1d9e1800f12' +sha256sums=('2fb29fb5e58f21349ad92fd44bdc9301f6920ecbe39ed5a2c6388ae10b68ed85' + '52d244345f2ce8080d2b20c8c75b3ef833dfe9c5d605cac7129013b087bf2806' 'c2cf0bd2fdc2879b2ae4814e1be5b6cbd7e5aa4c1247f5d4bc8e677eb6a94952' - 'c861d708eb446f94abbebb4028a2f15f7bc6840aa5df1ee81f7301aac0fd00a9' '41517b5c2326c0ba2fe3b6647f9594f094ccf03185cf73cb87d6cf19b355ff15' 'cd30460cb1c29f9f42723197dbe72b2537aaed09cc2d44dcb3e6868fb5dbf12b' 'a3b898bc9c43cf54baa1c643c619ee172a8103cd15031d574380ca463eb1ec1c') +prepare() { + cd ${srcdir}/Visual_Paradigm_CE_${pkgver}/Application/bin + sed -i 's|# INSTALL4J_JAVA_HOME_OVERRIDE=|INSTALL4J_JAVA_HOME_OVERRIDE=/usr/lib/jvm/default-runtime/|' Visual_Paradigm + sed -i 's|app_home=../../|app_home=/usr/share/visual-paradigm-community|' Visual_Paradigm +} + package() { - _ver=${pkgver:0:4} # Probably, dirty a bit mkdir -p "${pkgdir}/usr/share/applications" mkdir -p "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/" mkdir -p "${pkgdir}/usr/share/icons/hicolor/512x512/apps" - cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/Application/" "${pkgdir}/usr/share/${pkgname}/" - cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/.install4j/" "${pkgdir}/usr/share/${pkgname}/.install4j/" + mkdir -p "${pkgdir}/usr/share/${pkgname}/Application" + cp -r "${srcdir}/Visual_Paradigm_CE_${pkgver}/Application/" "${pkgdir}/usr/share/${pkgname}/" + cp -r "${srcdir}/Visual_Paradigm_CE_${pkgver}/.install4j/" "${pkgdir}/usr/share/${pkgname}/.install4j/" cp "visual-paradigm.desktop" "${pkgdir}/usr/share/applications/visual-paradigm.desktop" - cp "Visual_Paradigm_Fixed" "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" cp "visual-paradigm.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/visual-paradigm.png" install -m 644 LICENSE.txt "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/LICENSE" mkdir -p "${pkgdir}/usr/bin" - ln -sr "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" "${pkgdir}/usr/bin/${pkgname}" + ln -sr "${pkgdir}/usr/share/${pkgname}/Application/bin/Visual_Paradigm" "${pkgdir}/usr/bin/${pkgname}" mkdir -p ${pkgdir}/usr/share/mime/packages cp "x-visual-paradigm.xml" "${pkgdir}/usr/share/mime/packages/x-visual-paradigm.xml" } diff --git a/PKGBUILD.template b/PKGBUILD.template deleted file mode 100644 index 105f12d8b149..000000000000 --- a/PKGBUILD.template +++ /dev/null @@ -1,48 +0,0 @@ -# Maintainer: Alex Talker <alextalker at openmailbox dot org> -# Original maintainer: Simonas Racinas <racinas at icloud.com> -pkgname=visual-paradigm-community -pkgver=[% version %] -pkgrel=[% date %] -pkgdesc="UML design application" -url='http://www.visual-paradigm.com/download/community.jsp' -arch=('x86_64') -depends=('java-environment-common') -install=visual-paradigm-community.install -license=('custom') - -# Possible values: ca1 usa10 usa11 usa13 usa14 uk3 uk5 germany4 germany5 germany6 france3 -_server=eu6 -_version=[% version_ %] -# https://eu6.visual-paradigm.com/visual-paradigm/vpce14.2/20180101/Visual_Paradigm_CE_14_2_20180101_Linux64.sh -source=("https://$_server.visual-paradigm.com/visual-paradigm/vpce$pkgver/$pkgrel/Visual_Paradigm_CE_${_version}_${pkgrel}_Linux64_InstallFree.tar.gz" - 'visual-paradigm-community.install' - 'visual-paradigm.desktop' - 'Visual_Paradigm_Fixed' - 'visual-paradigm.png' - 'LICENSE.txt' - 'x-visual-paradigm.xml') - -sha256sums=('[% sha256 %]' - 'f992fffbc3627b0691a18c90eb5440eab6d32422bec946b5c64ab1d9e1800f12' - 'c2cf0bd2fdc2879b2ae4814e1be5b6cbd7e5aa4c1247f5d4bc8e677eb6a94952' - 'c861d708eb446f94abbebb4028a2f15f7bc6840aa5df1ee81f7301aac0fd00a9' - '41517b5c2326c0ba2fe3b6647f9594f094ccf03185cf73cb87d6cf19b355ff15' - 'cd30460cb1c29f9f42723197dbe72b2537aaed09cc2d44dcb3e6868fb5dbf12b' - 'a3b898bc9c43cf54baa1c643c619ee172a8103cd15031d574380ca463eb1ec1c') - -package() { - _ver=${pkgver:0:4} # Probably, dirty a bit - mkdir -p "${pkgdir}/usr/share/applications" - mkdir -p "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/" - mkdir -p "${pkgdir}/usr/share/icons/hicolor/512x512/apps" - cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/Application/" "${pkgdir}/usr/share/${pkgname}/" - cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/.install4j/" "${pkgdir}/usr/share/${pkgname}/.install4j/" - cp "visual-paradigm.desktop" "${pkgdir}/usr/share/applications/visual-paradigm.desktop" - cp "Visual_Paradigm_Fixed" "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" - cp "visual-paradigm.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/visual-paradigm.png" - install -m 644 LICENSE.txt "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/LICENSE" - mkdir -p "${pkgdir}/usr/bin" - ln -sr "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" "${pkgdir}/usr/bin/${pkgname}" - mkdir -p ${pkgdir}/usr/share/mime/packages - cp "x-visual-paradigm.xml" "${pkgdir}/usr/share/mime/packages/x-visual-paradigm.xml" -} diff --git a/Visual_Paradigm_Fixed b/Visual_Paradigm_Fixed deleted file mode 100755 index 840870c2eeee..000000000000 --- a/Visual_Paradigm_Fixed +++ /dev/null @@ -1,401 +0,0 @@ -#!/bin/sh - -# Uncomment the following line to override the JVM search sequence -# INSTALL4J_JAVA_HOME_OVERRIDE= -# Uncomment the following line to add additional VM parameters -# INSTALL4J_ADD_VM_PARAMS= - - -INSTALL4J_JAVA_PREFIX="" -GREP_OPTIONS="" - -read_db_entry() { - if [ -n "$INSTALL4J_NO_DB" ]; then - return 1 - fi - db_home=$HOME - db_file_suffix= - if [ ! -w "$db_home" ]; then - db_home=/tmp - db_file_suffix=_$USER - fi - db_file=$db_home/.install4j$db_file_suffix - if [ -d "$db_file" ] || ([ -f "$db_file" ] && [ ! -r "$db_file" ]) || ([ -f "$db_file" ] && [ ! -w "$db_file" ]); then - db_file=$db_home/.install4j_jre$db_file_suffix - fi - if [ ! -f "$db_file" ]; then - return 1 - fi - if [ ! -x "$java_exc" ]; then - return 1 - fi - found=1 - exec 7< $db_file - while read r_type r_dir r_ver_major r_ver_minor r_ver_micro r_ver_patch r_ver_vendor<&7; do - if [ "$r_type" = "JRE_VERSION" ]; then - if [ "$r_dir" = "$test_dir" ]; then - ver_major=$r_ver_major - ver_minor=$r_ver_minor - ver_micro=$r_ver_micro - ver_patch=$r_ver_patch - fi - elif [ "$r_type" = "JRE_INFO" ]; then - if [ "$r_dir" = "$test_dir" ]; then - is_openjdk=$r_ver_major - found=0 - break - fi - fi - done - exec 7<&- - - return $found -} - -create_db_entry() { - tested_jvm=true - echo testing JVM in $test_dir ... - version_output=`"$bin_dir/java" $1 -version 2>&1` - is_gcj=`expr "$version_output" : '.*gcj'` - is_openjdk=`expr "$version_output" : '.*OpenJDK'` - if [ "$is_gcj" = "0" ]; then - java_version=`expr "$version_output" : '.*"\(.*\)".*'` - ver_major=`expr "$java_version" : '\([0-9][0-9]*\)\..*'` - ver_minor=`expr "$java_version" : '[0-9][0-9]*\.\([0-9][0-9]*\)\..*'` - ver_micro=`expr "$java_version" : '[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\).*'` - ver_patch=`expr "$java_version" : '[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*[\._]\([0-9][0-9]*\).*'` - fi - if [ "$ver_patch" = "" ]; then - ver_patch=0 - fi - if [ -n "$INSTALL4J_NO_DB" ]; then - return - fi - db_new_file=${db_file}_new - if [ -f "$db_file" ]; then - awk '$1 != "'"$test_dir"'" {print $0}' $db_file > $db_new_file - rm $db_file - mv $db_new_file $db_file - fi - dir_escaped=`echo "$test_dir" | sed -e 's/ /\\\\ /g'` - echo "JRE_VERSION $dir_escaped $ver_major $ver_minor $ver_micro $ver_patch" >> $db_file - echo "JRE_INFO $dir_escaped $is_openjdk" >> $db_file -} - -test_jvm() { - tested_jvm=na - test_dir=$1 - bin_dir=$test_dir/bin - java_exc=$bin_dir/java - if [ -z "$test_dir" ] || [ ! -d "$bin_dir" ] || [ ! -f "$java_exc" ] || [ ! -x "$java_exc" ]; then - return - fi - - tested_jvm=false - read_db_entry || create_db_entry $2 - - if [ "$ver_major" = "" ]; then - return; - fi - if [ "$ver_major" -lt "1" ]; then - return; - elif [ "$ver_major" -eq "1" ]; then - if [ "$ver_minor" -lt "4" ]; then - return; - fi - fi - - if [ "$ver_major" = "" ]; then - return; - fi - app_java_home=$test_dir -} - -add_class_path() { - if [ -n "$1" ] && [ `expr "$1" : '.*\*'` -eq "0" ]; then - local_classpath="$local_classpath${local_classpath:+:}$1" - fi -} - -compiz_workaround() { - if [ "$is_openjdk" != "0" ]; then - return; - fi - if [ "$ver_major" = "" ]; then - return; - fi - if [ "$ver_major" -gt "1" ]; then - return; - elif [ "$ver_major" -eq "1" ]; then - if [ "$ver_minor" -gt "6" ]; then - return; - elif [ "$ver_minor" -eq "6" ]; then - if [ "$ver_micro" -gt "0" ]; then - return; - elif [ "$ver_micro" -eq "0" ]; then - if [ "$ver_patch" -gt "09" ]; then - return; - fi - fi - fi - fi - - - osname=`uname -s` - if [ "$osname" = "Linux" ]; then - compiz=`ps -ef | grep -v grep | grep compiz` - if [ -n "$compiz" ]; then - export AWT_TOOLKIT=MToolkit - fi - fi - -} - - -read_vmoptions() { - vmoptions_file=`eval echo "$1" 2>/dev/null` - if [ ! -r "$vmoptions_file" ]; then - vmoptions_file="$prg_dir/$vmoptions_file" - fi - if [ -r "$vmoptions_file" ] && [ -f "$vmoptions_file" ]; then - exec 8< "$vmoptions_file" - while read cur_option<&8; do - is_comment=`expr "W$cur_option" : 'W *#.*'` - if [ "$is_comment" = "0" ]; then - vmo_classpath=`expr "W$cur_option" : 'W *-classpath \(.*\)'` - vmo_classpath_a=`expr "W$cur_option" : 'W *-classpath/a \(.*\)'` - vmo_classpath_p=`expr "W$cur_option" : 'W *-classpath/p \(.*\)'` - vmo_include=`expr "W$cur_option" : 'W *-include-options \(.*\)'` - if [ ! "$vmo_classpath" = "" ]; then - local_classpath="$i4j_classpath:$vmo_classpath" - elif [ ! "$vmo_classpath_a" = "" ]; then - local_classpath="${local_classpath}:${vmo_classpath_a}" - elif [ ! "$vmo_classpath_p" = "" ]; then - local_classpath="${vmo_classpath_p}:${local_classpath}" - elif [ "$vmo_include" = "" ]; then - if [ "W$vmov_1" = "W" ]; then - vmov_1="$cur_option" - elif [ "W$vmov_2" = "W" ]; then - vmov_2="$cur_option" - elif [ "W$vmov_3" = "W" ]; then - vmov_3="$cur_option" - elif [ "W$vmov_4" = "W" ]; then - vmov_4="$cur_option" - elif [ "W$vmov_5" = "W" ]; then - vmov_5="$cur_option" - else - vmoptions_val="$vmoptions_val $cur_option" - fi - fi - fi - done - exec 8<&- - if [ ! "$vmo_include" = "" ]; then - read_vmoptions "$vmo_include" - fi - fi -} - - -unpack_file() { - if [ -f "$1" ]; then - jar_file=`echo "$1" | awk '{ print substr($0,1,length-5) }'` - bin/unpack200 -r "$1" "$jar_file" - - if [ $? -ne 0 ]; then - echo "Error unpacking jar files. The architecture or bitness (32/64)" - echo "of the bundled JVM might not match your machine." - echo "You might also need administrative privileges for this operation." -exit 1 - fi - fi -} - -run_unpack200() { - if [ -f "$1/lib/rt.jar.pack" ]; then - old_pwd200=`pwd` - cd "$1" - echo "Preparing JRE ..." - for pack_file in lib/*.jar.pack - do - unpack_file $pack_file - done - for pack_file in lib/ext/*.jar.pack - do - unpack_file $pack_file - done - cd "$old_pwd200" - fi -} - -old_pwd=`pwd` - -progname=`basename "$0"` -linkdir=`dirname "$0"` - -cd "$linkdir" -prg="$progname" - -while [ -h "$prg" ] ; do - ls=`ls -ld "$prg"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '.*/.*' > /dev/null; then - prg="$link" - else - prg="`dirname $prg`/$link" - fi -done - -prg_dir=`dirname "$prg"` -progname=`basename "$prg"` -cd "$prg_dir" -prg_dir=`pwd` -app_home=../ -cd "$app_home" -app_home=`pwd` -bundled_jre_home="$app_home/jre" - -if [ "__i4j_lang_restart" = "$1" ]; then - cd "$old_pwd" -else -cd "$prg_dir"/../bin/ - -fi -if [ ! "__i4j_lang_restart" = "$1" ]; then -run_unpack200 "$bundled_jre_home" -run_unpack200 "$bundled_jre_home/jre" -fi -if [ -z "$app_java_home" ]; then - test_jvm $INSTALL4J_JAVA_HOME_OVERRIDE -fi - -if [ -z "$app_java_home" ]; then -if [ -f "$app_home/.install4j/pref_jre.cfg" ]; then - read file_jvm_home < "$app_home/.install4j/pref_jre.cfg" - test_jvm "$file_jvm_home" - if [ -z "$app_java_home" ] && [ $tested_jvm = "false" ]; then - rm $db_file - test_jvm "$file_jvm_home" - fi -fi -fi - -if [ -z "$app_java_home" ]; then - test_jvm "$app_home/jre" - if [ -z "$app_java_home" ] && [ $tested_jvm = "false" ]; then - rm $db_file - test_jvm "$app_home/jre" - fi -fi - -if [ -z "$app_java_home" ]; then - path_java=`which java 2> /dev/null` - path_java_home=`expr "$path_java" : '\(.*\)/bin/java$'` - test_jvm $path_java_home -fi - - -if [ -z "$app_java_home" ]; then - common_jvm_locations="/opt/i4j_jres/* /usr/local/i4j_jres/* $HOME/.i4j_jres/* /usr/bin/java* /usr/bin/jdk* /usr/bin/jre* /usr/bin/j2*re* /usr/bin/j2sdk* /usr/java* /usr/java*/jre /usr/jdk* /usr/jre* /usr/j2*re* /usr/j2sdk* /usr/java/j2*re* /usr/java/j2sdk* /opt/java* /usr/java/jdk* /usr/java/jre* /usr/lib/java/jre /usr/local/java* /usr/local/jdk* /usr/local/jre* /usr/local/j2*re* /usr/local/j2sdk* /usr/jdk/java* /usr/jdk/jdk* /usr/jdk/jre* /usr/jdk/j2*re* /usr/jdk/j2sdk* /usr/lib/jvm/* /usr/lib/java* /usr/lib/jdk* /usr/lib/jre* /usr/lib/j2*re* /usr/lib/j2sdk* /System/Library/Frameworks/JavaVM.framework/Versions/1.?/Home" - for current_location in $common_jvm_locations - do -if [ -z "$app_java_home" ]; then - test_jvm $current_location -fi - - done -fi - -if [ -z "$app_java_home" ]; then - test_jvm $JAVA_HOME -fi - -if [ -z "$app_java_home" ]; then - test_jvm $JDK_HOME -fi - -if [ -z "$app_java_home" ]; then - test_jvm $INSTALL4J_JAVA_HOME -fi - -if [ -z "$app_java_home" ]; then -if [ -f "$app_home/.install4j/inst_jre.cfg" ]; then - read file_jvm_home < "$app_home/.install4j/inst_jre.cfg" - test_jvm "$file_jvm_home" - if [ -z "$app_java_home" ] && [ $tested_jvm = "false" ]; then - rm $db_file - test_jvm "$file_jvm_home" - fi -fi -fi - -if [ -z "$app_java_home" ]; then - echo No suitable Java Virtual Machine could be found on your system. - echo The version of the JVM must be at least 1.4. - echo Please define INSTALL4J_JAVA_HOME to point to a suitable JVM. - echo You can also try to delete the JVM cache file $db_file -exit 83 -fi - - -compiz_workaround -i4j_classpath="$app_home/.install4j/i4jruntime.jar" -local_classpath="" -add_class_path "$i4j_classpath" -add_class_path "$app_home/lib/vpplatform.jar" -add_class_path "$app_home/lib/winpack.jar" -add_class_path "$app_home/lib/jniwrap.jar" -add_class_path "$app_home/lib/jh.jar" -add_class_path "$app_home/lib/xalan.jar" -add_class_path "$app_home/lib/lib01.jar" -add_class_path "$app_home/lib/lib02.jar" -add_class_path "$app_home/lib/lib03.jar" -add_class_path "$app_home/lib/lib04.jar" -add_class_path "$app_home/lib/lib05.jar" -add_class_path "$app_home/lib/lib06.jar" -add_class_path "$app_home/lib/lib07.jar" -add_class_path "$app_home/lib/lib08.jar" -add_class_path "$app_home/lib/lib09.jar" -add_class_path "$app_home/lib/lib10.jar" -add_class_path "$app_home/ormlib/orm.jar" -add_class_path "$app_home/ormlib/orm-core.jar" -add_class_path "$app_home/ormlib/antlr.jar" -add_class_path "$app_home/ormlib/asm.jar" -add_class_path "$app_home/ormlib/asm-attrs.jar" -add_class_path "$app_home/ormlib/c3p0.jar" -add_class_path "$app_home/ormlib/cglib.jar" -add_class_path "$app_home/ormlib/commons-collections.jar" -add_class_path "$app_home/ormlib/jdbc2_0-stdext.jar" -add_class_path "$app_home/ormlib/jta.jar" - -vmoptions_val="" -read_vmoptions "$prg_dir/$progname.vmoptions" -INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS $vmoptions_val" - -INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Di4j.vpt=true" -for param in $@; do - if [ `echo "W$param" | cut -c -3` = "W-J" ]; then - INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS `echo "$param" | cut -c 3-`" - fi -done - -if [ "W$vmov_1" = "W" ]; then - vmov_1="-Di4j.vmov=true" -fi -if [ "W$vmov_2" = "W" ]; then - vmov_2="-Di4j.vmov=true" -fi -if [ "W$vmov_3" = "W" ]; then - vmov_3="-Di4j.vmov=true" -fi -if [ "W$vmov_4" = "W" ]; then - vmov_4="-Di4j.vmov=true" -fi -if [ "W$vmov_5" = "W" ]; then - vmov_5="-Di4j.vmov=true" -fi - -$INSTALL4J_JAVA_PREFIX "/usr/lib/jvm/default-runtime/bin/java" -Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on -Dinstall4j.jvmDir="$app_java_home" -Dexe4j.moduleName="$prg_dir/$progname" "-Xmx512m" "-Xms256m" "-XX:MaxPermSize=256m" "-Dsun.java2d.noddraw=true" "-Dinstall4j.launcherId=4" "-Dinstall4j.swt=false" "$vmov_1" "$vmov_2" "$vmov_3" "$vmov_4" "$vmov_5" $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.launcher.Launcher launch RV true false "$prg_dir/error.log" "" true true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version 11.2" 20 40 "Arial" "0,0,0" 8 500 -1 "$@" - - -exit $? diff --git a/_service b/_service deleted file mode 100644 index 1c8ae020f01d..000000000000 --- a/_service +++ /dev/null @@ -1,4 +0,0 @@ -<services> - -<service name="download_files" /> -</services> diff --git a/generator.pl b/generator.pl deleted file mode 100644 index f7c8217ad53e..000000000000 --- a/generator.pl +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/perl -use v5.10; -use experimental 'smartmatch'; -use Tie::File; -use Template; -use LWP::UserAgent; -use Data::Dumper; - -use constant { - SOURCE => "http://www.visual-paradigm.com/downloads/vpce/Visual_Paradigm_CE_Linux64_InstallFree.tar.gz", - BASE => 'https://eu7.visual-paradigm.com/visual-paradigm/vpce', -}; - -sub _get_latest_version { - my ($ua) = @_; - - my $req = HTTP::Request->new(HEAD => SOURCE); - my $res = $ua->request($req); - my $uri; - - if ( $res->is_success ) { - $uri = $res->base; - $uri =~ /Visual_Paradigm_CE_([0-9_]{4})_([0-9]{8})_Linux([2-6]{2})_InstallFree.tar.gz/; - my $info = { - base => $1, - date => $2, - }; - $info->{base} =~ s/_/./g; - return $info if $info->{base} && $info->{date}; - } - print "Cannot get response on HEAD request about latest tarball"; - exit 1; -} - -sub _get_checksum_lines { - my ($ua, $version) = @_; - #HASHSUMS => 'https://eu7.visual-paradigm.com/visual-paradigm/vpce13.2/20160812/checksum.html' - my $uri = BASE . $version->{base} .'/' . $version->{date} . '/checksum.html'; - my $req = HTTP::Request->new(GET => $uri); - my $res = $ua->request($req); - if ( $res->is_success ) { - my @lines = split '\n', $res->content; - - return @lines; - } - print "Cannot get response on GET request about checksum"; - exit 2; -} - -my $ua = LWP::UserAgent->new; - -my $version = _get_latest_version($ua); -my @lines = _get_checksum_lines($ua, $version); - -# Visual_Paradigm_CE_14_2_20180101_Linux64_InstallFree.tar.gz -my @versions = grep { $_ ~~ /Visual_Paradigm_CE_$version->{base}_$version->{date}_Linux[2-6]{2}_InstallFree.tar.gz/ } @lines; - -die "Cannot get versions" unless @versions; - -my %data = (); - -for my $line ( @versions ) { - $line =~ /_CE_([0-9_]+)_Linux([2-6]{2}).*sha256:\s+([0-9a-f]+).*md5:\s+([0-9a-f]+)/; - my $info = { - full_version => $1, - arch => $2, - sha256 => $3, - md5 => $4, - - }; - if ($info->{full_version} ~~ /(?<version>\d+_\d+)_(?<date>\d+)/) { - $info->{$_} = $+{$_} for keys %+; - $info->{version_} = $info->{version}; - $info->{version} =~ s/_/./g; - } - my $arch = $info->{arch} eq 32 ? 'i686' : 'x86_64'; - $data{$arch} = $info; -} -if ( $data{x86_64}->{version} ) { - my $t = Template->new(RELATIVE => 1); - - $t->process('PKGBUILD.template', $data{x86_64}, 'PKGBUILD') || die $tt->error(); -} diff --git a/visual-paradigm-community.install b/visual-paradigm-community.install index 97933e1cba9d..d8d1bc51f11d 100644 --- a/visual-paradigm-community.install +++ b/visual-paradigm-community.install @@ -1,20 +1,5 @@ -pkgname=visual-paradigm-community - -repo_info() { - echo "=============================" - echo "You can download the package in repo:" - echo "[home_alextalker_aur_Arch_Extra]" - echo "SigLevel = Never" - echo 'Server = http://download.opensuse.org/repositories/home:/alextalker:/aur/Arch_Extra/$arch' -} - post_install() { - update-desktop-database -q - update-mime-database /usr/share/mime - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor archlinux-java fix - chmod a+x "/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" - repo_info } post_upgrade() { |