First I have added the list to our little conversation since I have a
lot more users who are interested in these packages. Maybe they also
want to know what we are doing.
> Hi Martin,
> Thanks for you fast replys with the .deb file. I have installed this
> on one computer now, and it looks good!
> I think there are a couple of things that could be modified to get it
> even more automatic.
Well you are right but I am not the right man to do this since my C++ is
not so good.
> I will list some suggested improvments below, that we together can
> work on. I am sure Tobias is interested to help with this, since it
> will make the installation procedure for Ubuntu much simpler.
> The start script does not work after installing the package. Part of
> the problem could be that it tries to run as a user called svxlink? I
> think Tobias maybe has an updated script for Ubuntu, but right now it
> looks like this:
Hmm the start script is one problem. But I did a little quick and dirty
work around to this problem. I start svxlink using the comandline and
the -b (I mean the background) option.
> sysop@...:~$ sudo service svxlink start
> /etc/init.d/svxlink: line 12: /etc/init.d/functions: No such file or
> Starting svxlink: chown: invalid user: `svxlink'
> /etc/init.d/svxlink: line 29: daemon: command not found
> I looks like the package install some things that is only required for
> Fedora, but I am not sure... It probably does not matter, but it could
> be good to know. Maybe something else is required for Ubuntu.
Well udev is in the standard installation of my lenny. It manages the
devices in /dev. The security I dont know about.
> Next thing is the sound system. I think it should be good to have
> default sounds installed as well, with the package. Tobias is working
> on NEW sounds in English, and I have made new sounds in Swedish.
It would be nice to have your swedish files because some time ago I
created, with a little help of Adi (DL1HRC), a language switching
routine. At the moment we have 3 languages on our local repeater. 2
german voices and one english. From the two german is one male and one
female. It would be nice to make svxlink also speak swedish maybe
someone from sweden visits Weißenfels and wants to use our repeater.
> English sounds as default with the svxlink.deb file, and then
> additional sounds in other separate packages.
Ok but packing a .deb file without the need of running make and without
a makfile is tricky and I haven't managed this by now.
> Svxlink can be compiled in 8khz mode or 16khz mode. All systems I have
> installed lately is running in 16k mode. Still the default in svxlink
> is 8k. I suggest for this packageing we can use 16k, but still not too
> complicated to make a 8k package as well, for "small embedded
Good idea please tell me how to make svxlink compile in 16k mode.
> Sound files needs to be included with the right sampling rate.
> It would be good if the "packing" with dh_make and dpkg-buildpackage
> could be run easily, without too much manual editing. I guess it is
> almost ok now, according to your description. I will try this later
> this week.
Well the editing is only needed make svxlink install into the right
directory. If the editing is not done svxlink installs to / during make
install and you get an empty .deb file. This is the only reason. Maybe
it is possible to add a link or so to make point from $DESTDIR to
$INSTALL_ROOT. The other solution is the one I have made by now changing
from $INSTALL_ROOT to $DESTDIR.
The other editing is needed because otherwise the build process will
fail. Maybe there is an option for dh_make to automate this process.
I'll have a look at this later.
> Martin, I guess you have already looked in to how to add svxlink to
> the Ubuntu main repositories? Do you know if there are other
> outstanding issues, that needs to be modified before starting that
Well I have not looked into the procedure of geting svxlink to the
ubuntu repo. A while ago I looked into the debian procedure to add
svxlink to the repo but this is much work to do. And right now I do not
have the recources to become the package maintainer. At the moment I am
finishing my engineer school and this took the most of my time.
> 73 de Gunnar SG3P
73's de Martin, DF1AMB