source: projects/specs/trunk/c/cervisia/cervisia-vl.spec @ 10563

Revision 10563, 3.0 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1Name: cervisia
2Summary: CVS frontend for KDE
3Summary(ja): KDE 用 CVS フロントエンド
4Version: 4.14.3
5Release: 2%{?_dist_release}
6
7License: GPLv2
8Group: Applications/Development
9URL: http://www.kde.org/
10
11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14
15BuildRequires: desktop-file-utils
16
17BuildRequires: kdelibs-devel >= %{version}
18BuildRequires: soprano-devel
19
20Requires(posttrans,postun): desktop-file-utils
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager: Takemikaduchi
25
26
27%description
28Cervisia is a user friendly version control system front-end.
29The aim is to support CVS and other version control system programs
30in a unified interface, featuring conflict resolution, difference
31and history viewers, status for the working copy files, and support
32for most version control functions.
33
34
35%prep
36%setup -q
37
38%build
39mkdir -p %{_target_platform}
40pushd %{_target_platform}
41%cmake \
42    -DCMAKE_BUILD_TYPE=release \
43    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
44    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
45    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
46    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
47    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
48    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
49    ..
50popd
51
52make %{?_smp_mflags} -C %{_target_platform}
53
54
55%install
56rm -rf $RPM_BUILD_ROOT
57make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
58
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%post
64touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
65
66%posttrans
67gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
68update-desktop-database -q &> /dev/null ||:
69
70%postun
71if [ $1 -eq 0 ] ; then
72  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
73  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
74  update-desktop-database -q &> /dev/null ||:
75fi
76
77
78%files
79%defattr(-,root,root,-)
80%doc COPYING COPYING.DOC COPYING.LIB ChangeLog README
81%{_bindir}/%{name}
82%{_bindir}/cvsaskpass
83%{_bindir}/cvsservice
84%{_libdir}/libkdeinit4_cervisia.so
85%{_libdir}/libkdeinit4_cvsaskpass.so
86%{_libdir}/libkdeinit4_cvsservice.so
87%{_libdir}/kde4/cervisiapart.so
88%{_datadir}/applications/kde4/%{name}.desktop
89%{_datadir}/config.kcfg/cervisiapart.kcfg
90%{_datadir}/dbus-1/interfaces/*.xml
91%{_datadir}/icons/hicolor/*/*/*
92%{_datadir}/kde4/apps/cervisia/
93%{_datadir}/kde4/apps/cervisiapart/
94%{_datadir}/kde4/services/cervisiapart.desktop
95%{_datadir}/kde4/services/cvsservice.desktop
96%{_docdir}/HTML/en/%{name}
97%{_mandir}/man1/%{name}.1.gz
98
99
100%changelog
101* Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
102- rebuild with gcc-5.4.0
103
104* Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
105- new upstream release
106
107* Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
108- new upstream release
109
110* Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
111- new upstream release
112
113* Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
114- new upstream release
115
116* Sun Sep 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
117- initial build
118
Note: See TracBrowser for help on using the repository browser.