source: projects/specs/trunk/r/rox-clib/rox-clib-vl.spec @ 9093

Revision 9093, 3.7 KB checked in by inagaki, 9 years ago (diff)

2014-11-16 Ryoichi INAGAKI <ryo1@…>

  • ibus-qt: rebuilt
  • racket: NEW package (replaces plt-scheme)
  • rox-clib: changed Group


Line 
1%define name rox-clib
2%define oname ROX-CLib
3%define dvlname %{name}-devel
4%define libdir %{_prefix}/lib
5
6Summary: Shared code for ROX applications
7Name: %{name}
8Version: 2.1.10
9Release: 4%{?_dist_release}
10Source0: http://www.kerofin.demon.co.uk/rox/%{oname}-%{version}.tar.gz
11URL: http://www.kerofin.demon.co.uk/rox/libs.html#rox-clib2
12Vendor:  Project Vine
13Distribution:   Vine Linux
14Packager:       OKATANA <mkato@par.odn.ne.jp,mosaicist@jcom.home.ne.jp>
15License: GPL
16Group: System Environment/Libraries
17BuildRoot: %{_tmppath}/%{name}-buildroot
18Prefix: %{_prefix}
19BuildRequires: gtk2-devel
20BuildRequires: libxml2-devel
21Requires: rox-filer
22
23%description
24ROX-CLib contains shared code which can be used by other ROX applications.
25(it's written in C).
26
27%description -l ja
28ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ
29リです。(それらは C で書かれています)
30
31%package -n %{name}-%{version}
32Group: System/Libraries
33Summary: Shared library of ROX-Clib
34Requires: %name >= %version-%release
35
36%description -n %{name}-%{version}
37ROX-CLib contains shared code which can be used by other ROX applications.
38(it's written in C).
39
40%description -n %{name}-%{version} -l ja
41ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ
42リです。(それらは C で書かれています)
43
44
45%package -n %{dvlname}
46Group: Development/Libraries
47Summary: Headers for the rox C library
48Requires: %{dvlname} = %version-%release
49Requires: rox-filer
50Provides: librox-c-devel = %version-%release
51
52%description -n %{dvlname}
53ROX-CLib-devel is Headers for C library which can be used by other ROX applications.
54
55%description -n %{dvlname} -l ja
56ROX-CLib-devel は ROX 用アプリケーションから使用可能なライブラリ用ヘッダ集です。
57
58%prep
59%setup -q -n %oname
60rm -rf .xvpics
61
62%build
63export CFLAGS="%optflags"
64./AppRun --compile
65
66%install
67rm -rf %{buildroot}
68mkdir -p %{buildroot}/%{libdir}
69cd ..
70cp -r %oname %{buildroot}%{libdir}
71rm -rf %{buildroot}/%{libdir}/%oname/src
72perl -pi -e "s/lib/%_lib/g" %{buildroot}%{libdir}/%oname/Linux-*/bin/rox_run
73perl -pi -e "s!%{_builddir}/%oname/src/../!%{libdir}/%oname/!"  \
74  %{buildroot}/%{libdir}/%oname/Linux-*/lib/librox-clib.la
75
76%clean
77rm -rf %{buildroot}
78
79%post -n %name -p /sbin/ldconfig
80%postun -n %name -p /sbin/ldconfig
81
82%files
83%defattr(-,root,root)
84%doc %{libdir}/%oname/Help
85%dir %{libdir}/%oname
86%{libdir}/%oname/App*
87%{libdir}/%oname/.DirIcon
88%dir %{libdir}/%oname/Linux*/
89%{libdir}/%oname/Linux*/bin
90%dir %{libdir}/%oname/Linux*/lib
91
92%{libdir}/%oname/Linux*/lib/librox-clib.so.*
93
94%files -n %{dvlname}
95%defattr(-,root,root)
96%{libdir}/%oname/Linux*/lib/librox-clib.a
97%{libdir}/%oname/Linux*/lib/librox-clib.so
98%{libdir}/%oname/Linux*/lib/librox-clib.la
99%{libdir}/%oname/Linux*/lib/ROX-CLib.pc
100%{libdir}/%oname/Linux*/include
101
102%changelog
103* Sun Nov 16 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.1.10-4
104- moved rox-clib to System Environment/Libraries Group
105- moved rox-clib-devel to Development/Libraries Group
106
107* Thu Dec 26 2013 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 2.1.10-3
108-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
109- rebuild with gcc-4.8
110
111* Sun Jan 22 2012 TANAKA hiroaki <mosaicist@par.odn.ne.jp> 2.1.10-2
112-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
113- rebuild by rpm-4.8
114
115* Sat Sep 12 2009 KATO Masashi <mkato@par.odn.ne.jp> 2.1.10-1
116-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
117- upstream update
118- changed system directory to /usr/share/rox-filer
119
120* Sun Aug  6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.8-0vl1, 2
121- rebuild for new Requires rox-filer
122
123* Sat Oct 15 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.5-0vl1,2
124- initial vine package
Note: See TracBrowser for help on using the repository browser.