]> git.pld-linux.org Git - packages/crossvc.git/blame - crossvc.spec
- based on lincvs.spec
[packages/crossvc.git] / crossvc.spec
CommitLineData
d5bad62d
MWP
1
2%define _srcrel 0
3
4Summary: A Qt-based tool for managing CVS
5Summary(pl.UTF-8): Narzędzie do zarządzania CVS-em oparte na Qt
6Name: crossvc
7Version: 1.5.2
8Release: 1
9# GPL v.2 if linked with GPLed qt (as in PLD), custom otherwise (see LICENSE)
10License: GPL v.2
11Group: Development/Version Control
12Source0: http://crossvc.com/download/%{name}-%{version}-%{_srcrel}-generic-src.tgz
13# Source0-md5: 4fb196e4e5fb5b6c5d901601869308b2
14Source1: LinCVS.desktop
15URL: http://www.crossvc.org/
16BuildRequires: libtool
17BuildRequires: qmake
18BuildRequires: qt-devel >= 6:3.3
19BuildRequires: sed >= 4.0
20Requires: cvs >= 1.9
21Obsoletes: lincvs
22Conflicts: lincvs
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26CrossVC\LinCVS acts as a reliable (!) graphical frontend for the CVS-client
27supporting both CVS-versions 1.9 and 1.10, perhaps even older ones. It
28allows to check out a module from and import of a module to a
29repository, to update or retrieve the status of a working directory or
30single files and common operations like add, remove and commit, diff
31against the repository or view of the log messages in list form. In
32contrast to other programs this one is REALLY easy to use ;-).
33
34%description -l pl.UTF-8
35CrossVC\LinCVS działa jako niezawodny(!) graficzny frontend dla klienta CVS.
36Pozwala na import modułów z i do repozytorium oraz wszelkiego typu
37inne zwykłe operacje w CVS-ie. W przeciwieństwie do wielu innych
38programów jest NAPRAWDĘ prosty w użyciu ;-)
39
40%prep
41%setup -q -n CrossVC
42%{__sed} -i 's,`dirname.*,%{_datadir}/%{name},' CrossVC/AppRun
43
44%build
45export QTDIR=%{_prefix}
46export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++/"
47export PATH=$QTDIR/bin:$PATH
48qmake -o Makefile lincvs.pro
49%{__make}
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
54install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{Messages,Tools}
55
56install CrossVC/AppRun $RPM_BUILD_ROOT%{_bindir}/crossvc
57install CrossVC/crossvc.bin $RPM_BUILD_ROOT%{_datadir}/%{name}
58install ts/*.qm $RPM_BUILD_ROOT%{_datadir}/%{name}/Messages
59install CrossVC/Tools/rshwrapper $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
60install CrossVC/Tools/ssh-askpass.bin $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
61install tools/*.sh $RPM_BUILD_ROOT%{_datadir}/%{name}/Tools
62install CrossVC/AppIcon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/crossvc.xpm
63install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
64
65%clean
66rm -fr $RPM_BUILD_ROOT
67
68%files -f %{name}.lang
69%defattr(644,root,root,755)
70%doc AUTHORS ChangeLog NEWS LICENSE doc/{README,SSH-HOWTO.txt,PROXY-HOWTO.txt,FAQ.txt,FAM-HOWTO.txt,INFO.txt}
71%lang(de) %doc doc/translations/de/LIESMICH.txt
72%lang(it) %doc doc/translations/it/LEGGIMI.txt
73%lang(ru) %doc doc/translations/ru/{SSH-HOWTO.koi8.txt,README.koi8.txt,PROXY-HOWTO.koi8r.txt,FAQ.koi8r.txt,FAM-HOWTO.koi8r.txt}
74%attr(755,root,root) %{_bindir}/*
75%dir %{_datadir}/%{name}
76%dir %{_datadir}/%{name}/Messages
77%attr(755,root,root) %{_datadir}/%{name}/%{name}.bin
78%attr(755,root,root) %{_datadir}/%{name}/Tools
79%lang(ca) %{_datadir}/%{name}/Messages/ca_ES.qm
80%lang(de) %{_datadir}/%{name}/Messages/de.qm
81%lang(es) %{_datadir}/%{name}/Messages/es.qm
82%lang(fr) %{_datadir}/%{name}/Messages/fr.qm
83%lang(it) %{_datadir}/%{name}/Messages/it.qm
84%lang(ja) %{_datadir}/%{name}/Messages/ja.qm
85%lang(ru) %{_datadir}/%{name}/Messages/ru.qm
86%lang(vi) %{_datadir}/%{name}/Messages/vi.qm
87%{_desktopdir}/*.desktop
88%{_pixmapsdir}/*.xpm
This page took 0.101814 seconds and 4 git commands to generate.