source: projects/specs/trunk/g/gpointing-device-settings/gpointing-device-settings-vl.spec @ 521

Revision 521, 2.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary:        A tool to configure pointing devices
2Summary(ja):    ポインティングデバイスを設定するためのツール
3
4Name:           gpointing-device-settings
5Version:        1.3.1
6Release:        1%{?_dist_release}
7License:        LGPLv3+
8Group:          Applications/System
9Url:            http://live.gnome.org/GPointingDeviceSettings
10
11Source:         %{name}-%{version}.tar.bz2
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-build
14BuildRequires:  GConf2-devel
15BuildRequires:  gtk2-devel
16BuildRequires:  intltool
17BuildRequires:  gnome-settings-daemon-devel
18Requires(post): GConf2
19
20%description
21This application can be used to configure pointing devices like trackpoints
22or touchpads, that are commonly used on laptops.
23
24
25%package devel
26Summary:        A tool to configure pointing devices
27License:        LGPLv3+
28Group:          Development/Libraries
29Requires:       %{name} = %{version}, GConf2-devel, gtk2-devel
30
31%description devel
32This application can be used to configure pointing devices like trackpoints
33or touchpads, that are commonly used on laptops.
34
35This package contains all necessary include files and libraries needed
36to develop modules for gpointing-device-settings.
37
38
39%prep
40%setup -q
41
42%build
43%configure --disable-static
44
45%install
46make install DESTDIR=$RPM_BUILD_ROOT
47
48%find_lang %{name}
49
50# remove unneeded files
51rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-2.0/*.la
52rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
53     
54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%pre
59if [ "$1" -gt 1 ]; then
60  export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
61  SCHEMAS="gpointing-device-settings_gnome_settings_daemon.schemas"
62  for S in $SCHEMAS; do
63    gconftool-2 --makefile-uninstall-rule \
64     %{_sysconfdir}/gconf/schemas/$S > /dev/null
65  done
66fi
67
68%post
69/sbin/ldconfig
70export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
71SCHEMAS="gpointing-device-settings_gnome_settings_daemon.schemas"
72for S in $SCHEMAS; do
73  gconftool-2 --makefile-install-rule \
74   %{_sysconfdir}/gconf/schemas/$S > /dev/null
75done
76
77%preun
78if [ "$1" -eq 0 ]; then
79  export GCONF_CONFIG_SOURCE=$(gconftool-2 --get-default-source)
80  SCHEMAS="gpointing-device-settings_gnome_settings_daemon.schemas"
81  for S in $SCHEMAS; do
82    gconftool-2 --makefile-uninstall-rule \
83     %{_sysconfdir}/gconf/schemas/$S > /dev/null
84  done
85fi
86
87%files -f %{name}.lang
88%defattr(-,root,root,-)
89%doc COPYING MAINTAINERS NEWS TODO
90%{_sysconfdir}/gconf/schemas/*
91%{_bindir}/*
92%{_datadir}/%{name}
93%{_libdir}/%{name}
94%{_libdir}/gnome-settings-daemon-2.0/*.so
95%{_libdir}/gnome-settings-daemon-2.0/*.gnome-settings-plugin
96%{_libdir}/*.so.*
97
98%files devel
99%defattr(-,root,root,-)
100%{_includedir}/gpointing-device-settings
101%{_libdir}/*.so
102%{_libdir}/pkgconfig/*.pc
103
104
105%changelog
106* Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.1-1
107- initial build for Vine Linux
108
Note: See TracBrowser for help on using the repository browser.