source: projects/specs/trunk/g/gudev-sharp/gudev-sharp-vl.spec @ 6270

Revision 6270, 3.0 KB checked in by Takemikaduchi, 12 years ago (diff)

NEW: banshee and C# binding packages

Line 
1%define tagname GUDEV_SHARP_0_1
2%define relvers 0
3%define tsuffix g2c53e2f
4%define dsuffix cd3e7df
5
6%global debug_package %{nil}
7
8Name:           gudev-sharp
9Version:        0.1
10Release:        1%{?_dist_release}
11Summary:        C# bindings for gudev
12
13Group:          Development/Libraries
14License:        LGPLv2
15URL:            http://github.com/mono/%{name}
16# Releases are tarballs downloaded from a tag at github.
17# They are releases, but the file is generated on the fly.
18# The actual URL is: http://github.com/mono/$name/tarball/$tagname
19Source0:        mono-%{name}-%{tagname}-%{relvers}-%{tsuffix}.tar.gz
20
21BuildRequires:  mono-devel
22BuildRequires:  autoconf
23BuildRequires:  automake
24BuildRequires:  libgudev1-devel
25BuildRequires:  gtk2-devel
26BuildRequires:  gtk-sharp2
27BuildRequires:  gtk-sharp2-gapi
28
29# Mono only available on these:
30ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
31
32%package devel
33Summary:        Development files for gudev-sharp
34Requires:       pkgconfig
35Requires:       %{name} = %{version}-%{release}
36
37%description
38C# bindings for gudev
39
40%description devel
41Development files for gudev-sharp
42
43%prep
44%setup -q -n mono-%{name}-%{dsuffix}
45
46%build
47sed -i 's|^\./configure.*||' autogen.sh # Remove the configure step, we'll do it manually
48./autogen.sh
49%configure --libdir=%{_prefix}/lib
50make %{?_smp_mflags}
51
52%install
53make install DESTDIR=$RPM_BUILD_ROOT
54chmod 644 `find $RPM_BUILD_ROOT%{_prefix}/lib/mono -name '*.dll.config'`
55rm -f $RPM_BUILD_ROOT%{_prefix}/lib/mono/%{name}-1.0/%{name}.dll.config
56
57mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
58test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
59
60%files
61%defattr(-,root,root,-)
62%doc AUTHORS ChangeLog LICENSE.LGPL NEWS
63%{_prefix}/lib/mono/gac/%{name}
64%{_prefix}/lib/mono/%{name}-1.0
65
66%files devel
67%defattr(-,root,root,-)
68%{_libdir}/pkgconfig/%{name}-1.0.pc
69
70%changelog
71* Sun Jun 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1-1
72- initial build for Vine Linux
73
74
75* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-8
76- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
77
78* Sun Jan 01 2012 Christian Krause <chkr@fedoraproject.org> - 0.1-7
79- Add mandatory BR mono-devel
80
81* Mon Oct 31 2011 Christian Krause <chkr@fedoraproject.org> - 0.1-6
82- Change paths for mono assemblies according to updated packaging
83  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
84
85* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-5
86- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
87
88* Mon Jan 10 2011 Dan Horák <dan[at]danny.cz> - 0.1-4
89- updated the supported arch list
90
91* Mon Oct 04 2010 Nathaniel McCallum <nathaniel@natemccallum.com> - 0.1-3
92- Fix directory ownership
93
94* Sun Oct 03 2010 Nathaniel McCallum <nathaniel@natemccallum.com> - 0.1-2
95- Fix -devel requires (pkgconfig, base package)
96- Disable debuginfo
97
98* Wed Sep 29 2010 Nathaniel McCallum <nathaniel@natemccallum.com> - 0.1-1
99- Initial version
100
Note: See TracBrowser for help on using the repository browser.