Package Details: smartsvn 9.3.0-2

Git Clone URL: (read-only)
Package Base: smartsvn
Description: A Subversion (SVN) GUI client written in Java
Upstream URL:
Licenses: custom
Provides: smartsvn=9.3.0
Submitter: rp9
Maintainer: rp9
Last Packager: rp9
Votes: 19
Popularity: 1.930608
First Submitted: 2011-02-01 18:55
Last Updated: 2018-04-14 21:12

Latest Comments

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: 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.!topic/smartsvn/eTLWl_2qOnw

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

# find and comment the below line

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
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
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/
Can't load library: ~/.smartsvn/9.1/swt.tmp/
no swt-pi-gtk-4610 in java.library.path
no swt-pi-gtk in java.library.path
~/.smartsvn/9.1/swt.tmp/ ~/.smartsvn/9.1/svn-tmp/5054/ version `ZLIB_1.2.9' not found (required by /usr/lib/

at org.eclipse.swt.internal.Library.loadLibrary(
at org.eclipse.swt.internal.Library.loadLibrary(
at org.eclipse.swt.internal.gtk.OS.<clinit>(
at org.eclipse.swt.internal.Converter.wcsToMbcs(
at org.eclipse.swt.internal.Converter.wcsToMbcs(
at org.eclipse.swt.widgets.Display.<clinit>(
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:${pkgname}/${pkgname}-linux-${_pkgver}.tar.gz

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

9.0.5 is available:
MD5: 639222a333cb032be86d09b689102965

rockdreamer commented on 2015-08-26 10:03

New version
MD5: cca8ff7adcaa467990995f2508cfac22

tar file extracts to smartsvn so extracted must be set to pkgname

rp9 commented on 2014-09-19 09:38


Either I did something wrong when I tried or they removed the session authentication again.

p.klotz commented on 2014-09-18 16:20

Seems the URL did not change that much:

MD5: ee08a40db47bc1598c8fa263f65f83c7

rp9 commented on 2014-06-21 09:27

well, they did it again.
but this time a lot harder, without request the download code per mail it isn't really possible to download the newest version.
So no more easy AUR package

p.klotz commented on 2014-05-10 05:50

Latest version is SmartSVN 8.5.3 (see
MD5 hash is 'f72fc9d1d502003541eaa8963f5c63e3'.

neuromancer85 commented on 2014-04-18 07:15

SmartSVN 8.5.2 is the new version, can you update the PKGBUILD since it's not working at the moment?

BluePeril commented on 2014-01-25 08:21

SmartSVN 8.0.1 has been released
md5sum 28fbd237e77a0f023ef7cbafc7db7760

neuromancer85 commented on 2013-10-18 08:33

The download link has changed to

rp9 commented on 2012-05-23 11:23

seems they removed these stupid session auth at all, I can directly download now

alyst commented on 2012-05-22 22:03

@rp9 My smartgit package ( is also broken :)
I hadn't found the fix yet, but maybe you'll find my last comment there useful.

rp9 commented on 2012-05-21 13:03

update may take a while, they changed the download progress a bit, package is broken currently.

rp9 commented on 2012-05-09 06:55

updated, you are welcome

barbuk commented on 2012-05-08 20:50

New version 7_0_1 is out, with md5 : 34a79cabcdc2d382d0aa01640912d839

Thanks for the package.

BertiBoeller commented on 2012-01-24 11:18

If you want to use this package with jre7-openjdk you have to replace the following line in the launcher (/usr/bin/smartsvn):

$_JAVA_EXEC $_VM_PROPERTIES -Xmx${MAXIMUM_HEAP_SIZE} -Dsmartsvn.vm-xmx=${MAXIMUM_HEAP_SIZE} -jar "$SMARTSVN_HOME/lib/smartsvn.jar" "$@"


$_JAVA_EXEC $_VM_PROPERTIES -Xmx${MAXIMUM_HEAP_SIZE} -Dsmartsvn.vm-xmx=${MAXIMUM_HEAP_SIZE} -jar -Dsmartsvn.checkIncompatibleJava=false "$SMARTSVN_HOME/lib/smartsvn.jar" "$@"

rp9 commented on 2011-12-22 08:38

will fix it soon, they are producing now invalid html/xml, have to feed it to htmltidy.

Anonymous comment on 2011-12-19 21:25

==> Validating source files with md5sums...
smartsvn.desktop ... Passed ... Passed
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Starting build()...
Traceback (most recent call last):
File "", line 85, in <module>
File "", line 49, in suck
dom = xml.dom.minidom.parseString('UTF-8'))
File "/usr/lib/python3.2/xml/dom/", line 1949, in parseString
return expatbuilder.parseString(string)
File "/usr/lib/python3.2/xml/dom/", line 940, in parseString
return builder.parseString(string)
File "/usr/lib/python3.2/xml/dom/", line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 36, column 75
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build smartsvn.

rp9 commented on 2011-10-17 06:10

@alyst: you are welcome

alyst commented on 2011-10-16 21:18

@rp9, thanks for the package.
Especially for the downloader script that I reused for smartgit (made it a little bit more generic and added a workaround for their current inconsistent html form).

rp9 commented on 2011-04-20 13:27

updated, also wrote a small hackish python script which takes care of downloading smartsvn.
sorry no more links fun :)

mtx commented on 2011-04-20 08:49

The new version is available SmartSVN 6.6.5 (2011-04-15)