1 # RPC specfile for Fedora
6 Group: Productivity/Networking/Other
7 Summary: Direct Connect client
8 Source0: http://www.dolda2000.com/~fredrik/doldaconnect/%{name}-%{version}.tar.gz
9 URL: http://www.dolda2000.com/~fredrik/doldaconnect/
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13 Dolda Connect is a client program for the Direct Connect peer-to-peer
14 filesharing network. It is written so that the user interface is
15 separated from the actual filesharing program, so that the user
16 interface can run on a different computer over the network, and can be
17 shut down temporarily (or only started temporarily), and can be
20 The protocol with which the user interface talks with the actual
21 client is also quite well defined, so that other kinds of clients can
22 be written as well, such as an automatic downloader, a chatbot,
23 etc. It can also be used in secure multiuser operation.
26 Summary: %{name} libraries
30 Shared libraries for %{name}.
33 Summary: Development files for %{name}.
34 Group: Development/Libraries
37 Header files and development libraries for %{name}.
40 Summary: Guile module for %{name}.
44 Guile module for using the %{name} library in Scheme programs.
47 Summary: The daemon in %{name}.
49 Requires(post,preun): /sbin/chkconfig
52 %description -n doldacond
53 Daemon for %{name} that does all the actual work of filesharing.
60 %configure --disable-rpath --with-guile \
61 --enable-gtk2ui --enable-guishell --with-pam \
62 --with-krb5 --enable-gnomeapplet
66 rm -rf "$RPM_BUILD_ROOT"
67 mkdir "$RPM_BUILD_ROOT"
68 make install DESTDIR="$RPM_BUILD_ROOT"
69 rm -f "$RPM_BUILD_ROOT"%{_libdir}/gaim/*.a
70 rm -f "$RPM_BUILD_ROOT"%{_libdir}/libdolcon-guile.a
71 rm -f "$RPM_BUILD_ROOT"%{_libdir}/libdolcon-guile.la
76 rm -rf "$RPM_BUILD_ROOT"
78 %post libs -p /sbin/ldconfig
79 %postun libs -p /sbin/ldconfig
85 %{_bindir}/dolcon-launch
86 %{_bindir}/doldacond-shell
87 %{_libdir}/bonobo/servers/*.server
88 %{_libexecdir}/dolcon-trans-applet
89 %{_desktopdir}/dolcon.desktop
91 %{_datadir}/locale/*/LC_MESSAGES/doldaconnect.mo
92 %{_mandir}/man1/dolcon.1.gz
93 %doc AUTHORS ChangeLog README doc/INSTALL doc/gui-shell doc/TODO doc/protorev
97 %{_libdir}/libdcui.so.1
98 %{_libdir}/libdcui.so.1.1.0
101 %defattr(-,root,root)
102 %{_libdir}/libdcui.so
103 %{_libdir}/libdcui.la
105 %dir %{_includedir}/doldaconnect
106 %{_includedir}/doldaconnect/*.h
109 %defattr(-,root,root)
110 %{_libdir}/libdolcon-guile.so
111 %dir %{_datadir}/guile/site/dolcon
112 %{_datadir}/guile/site/dolcon/ui.scm
113 %{_datadir}/guile/site/dolcon/util.scm
121 %config(noreplace) %{_sysconfdir}/*
125 %{_libexecdir}/speedrec
126 %{_mandir}/man5/doldacond.conf.5.gz
127 %{_mandir}/man8/doldacond.8.gz
130 * Tue Oct 16 2007 Fredrik Tolf <fredrik@dolda2000.com>
131 - Initial spec files. Quite a lot taken from the PLD specfile.