Package Details: smartsvn 11.0.1-1

Git Clone URL: https://aur.archlinux.org/smartsvn.git (read-only)
Package Base: smartsvn
Description: A Subversion (SVN) GUI client written in Java
Upstream URL: https://www.syntevo.com/smartsvn/
Keywords: svn
Licenses: custom
Provides: smartsvn=11.0.1
Submitter: rp9
Maintainer: rp9
Last Packager: rp9
Votes: 20
Popularity: 0.000105
First Submitted: 2011-02-01 18:55
Last Updated: 2019-04-05 06:38

Latest Comments

1 2 3 Next › Last »

rp9 commented on 2018-11-09 13:58

seems you need especially java8, with the latest package upgrade I added the right dependency, but I think you also have to point the smartsvn.vmoptions to the right path if java8 isn't your default jre

topse commented on 2018-11-06 02:16

Hello, with a fresh installation of smartsvn 9.3.1-2 with yaourt, I get the following error upon starting smartsvn:

Error: Java version 1.8 is required, currently is used (version 11.0.1) Add the line jre=/path/to/jre to ~/.smartsvn/smartsvn.vmoptions and change the path to the one pointing to the desired JRE.

The installation of smartsvn also installed openjdk:

~ topse % java -version openjdk version "11.0.1" 2018-10-16 OpenJDK Runtime Environment (build 11.0.1+13) OpenJDK 64-Bit Server VM (build 11.0.1+13, mixed mode)

I set the jre path in ~/.smartsvn/smartsvn.vmoptions to

jre=/usr/lib/jvm/java-11-openjdk/

but smartsvn still won't startup with the above error ... can you help me?

Muflone commented on 2018-04-14 22:23

also please add missing hicolor-icon-theme dependency

Muflone commented on 2018-04-14 18:43

Hi @rp9

this package has some issues that could be easily fixed.

  1. the || return 1 should be removed as every package is built with set -e which makes fail the build process whenever an error happens
  2. the _pkgver variable can be removed and replaced with ${pkgver//\./_}
  3. the extracted variable should be removed as useless. moreover any custom variable should be prefixed by underscores
  4. the empty array makedepends should be removed
  5. the whole build functions is useless as the sources are automatically extracted in srcdir
  6. given the simple structure of any syntevo product (I maintain also smartgit, smartsynchronize and smartcvs) everything could be easily and securely placed into /usr/lib/smartcvs instead of /opt which is general place for big and too complex to maintain packages
  7. the whole .install file is useless and badly implemented. All the actions related to icon and desktop files are automatically managed by pacman hooks. The file /usr/bin/smartsvn is not managed by pacman. You can easily remove the file and place the ln -s directly into the PKGBUILD.

Here's an updated and fixed PKGBUILD: http://paste.muflone.com/paste.php?id=17 Remember to remove the smartsvn.install file, unused by the new PKGBUILD.

P.S. if you want I can co-maintain the package along with you (I'm an Arch Linux TU in the case you don't trust me)

hantian_pang commented on 2018-04-04 01:19

9.2.3now,need update,thx

sumit.anantwar commented on 2018-02-06 16:24

Found the solution. https://groups.google.com/forum/#!topic/smartsvn/eTLWl_2qOnw

Please edit smartsvn.sh. There you will find a line nearly at the bottom

# find and comment the below line
#export LD_LIBRARY_PATH=${_SUBVERSION_LIBRARY_PATH}:${LD_LIBRARY_PATH}

Please comment this line by adding a leading #.

sumit.anantwar commented on 2018-02-06 16:04

@keibak, did you find a solution?

keibak commented on 2017-03-31 08:12

SmartSvn wouldn't start due to following exception:

Error invoking SmartSVN
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at QBootLoader.main(SourceFile:117)
Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
Can't load library: ~/.smartsvn/9.1/swt.tmp/libswt-pi-gtk-4610.so
Can't load library: ~/.smartsvn/9.1/swt.tmp/libswt-pi-gtk.so
no swt-pi-gtk-4610 in java.library.path
no swt-pi-gtk in java.library.path
~/.smartsvn/9.1/swt.tmp/libswt-pi-gtk-4610.so: ~/.smartsvn/9.1/svn-tmp/5054/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/libpng16.so.16)

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:327)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:236)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:26)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:134)
at com.syntevo.q.gui.cP.a(SourceFile:57)
at smartsvn.yU.a(SourceFile:90)
at smartsvn.RK.a(SourceFile:186)
at smartsvn.RK.a(SourceFile:166)
at smartsvn.zr.b(SourceFile:61)
at SmartSVN.main(SourceFile:11)
... 5 more

The issue can be resolved by removing the directory ~/.smartsvn/9.1/svn-tmp

killruana commented on 2016-11-09 18:45

Last version is 9.1.2
md5sum: 703f45942e42fefe00f54b9d36b7b915
new url: http://www.smartsvn.com/static/svn/download/${pkgname}/${pkgname}-linux-${_pkgver}.tar.gz

p.klotz commented on 2016-02-26 20:33

9.0.5 is available:

http://www.smartsvn.com/downloads/smartsvn/smartsvn-linux-9_0_5.tar.gz
MD5: 639222a333cb032be86d09b689102965