source: projects/specs/trunk/P/PackageKit/PackageKit-vl.spec @ 6890

Revision 6890, 6.0 KB checked in by Takemikaduchi, 12 years ago (diff)

GNOME-3.6.0 & Cinnamon-1.6.1

Line 
1# Basic Information
2Name:           PackageKit
3Version:        0.8.3
4Release:        1%{?_dist_release}
5License:        GPLv2
6Group:          Applications/System
7Source0:        http://www.packagekit.org/releases/%{name}-%{version}.tar.xz
8Source100:      filter-requires-%{name}.sh
9
10# for VineLinux
11Patch100:       PackageKit-0.7.1-backend-aptcc-vine.patch
12
13Vendor:         Project Vine
14Distribution:   Vine Linux
15Packager:       yasumichi
16
17Summary:        A DBUS packaging abstraction layer
18Summary(ja):    DBUS のパッケージング抽象レイヤ
19
20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
21
22# Dependency
23BuildRequires:  glib2-devel
24BuildRequires:  dbus-devel
25BuildRequires:  dbus-glib-devel
26BuildRequires:  libgudev1-devel
27BuildRequires:  pm-utils-devel
28BuildRequires:  polkit-devel
29BuildRequires:  NetworkManager-devel
30BuildRequires:  sqlite3-devel
31BuildRequires:  gtk3-devel
32BuildRequires:  gtk2-devel
33BuildRequires:  gstreamer-plugins-base-devel
34BuildRequires:  apt-devel
35BuildRequires:  gtk-doc
36BuildRequires:  python
37
38# Don't depend on Debconf::Client::ConfModule
39%define __perl_requires %{SOURCE100}
40
41%description
42PackageKit is a DBUS abstraction layer that allows the session user to
43manage packages in a secure way using a cross-distro, cross-architecture
44API.
45
46For more information, please see http://www.packagekit.org
47
48%description -l ja
49PackageKit は、安全な方法でセッションのユーザーにパッケージ管理を許可する
50DBUS の抽象レイヤです。ディストリビューションやアーキテクチャーをまたいだ
51API を利用しています。
52
53より詳しい情報は、 http://www.packagekit.org をご覧ください。
54
55%package devel
56Summary:        Development enviroment for PackageKit
57Summary(ja):    PackageKit の開発環境
58Group:          Development/Libraries
59Requires:       %{name} = %{version}-%{release}
60Requires:       glib2-devel
61Requires:       dbus-devel
62Requires:       sqlite3-devel
63Requires:       pkgconfig
64
65%description devel
66Header file and libraries for developping PackageKit.
67
68%description -l ja devel
69PackageKit で開発を行うためのヘッダファイルとライブラリ
70
71%package doc
72Summary:        Documants of PackageKit
73Summary(ja):    PackageKit のドキュメント
74Group:          Applications/Documentation
75
76%description doc
77HTML documents of PackageKit
78
79%description -l ja doc
80PackageKit の HTML ドキュメント
81
82%prep
83%setup -q
84#%patch100 -p1 -b .vine
85
86%build
87autoreconf -if
88%configure \
89        --disable-static \
90        --disable-systemd \
91        --disable-qt
92#       --enable-aptcc \
93#       --with-default-backend=aptcc
94%{__make} %{?_smp_mflags}
95
96%install
97%{__rm} -rf ${RPM_BUILD_ROOT}
98%{__make} install DESTDIR=${RPM_BUILD_ROOT}
99
100%find_lang %{name}
101
102find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
103find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
104
105%{__rm} -f ${RPM_BUILD_ROOT}%{_datadir}/glib-2.0/schemas/org.gnome.setttings-daemon.gtk-modules-packagekit.gschema.xml
106
107%clean
108%{__rm} -rf ${RPM_BUILD_ROOT}
109
110%post -p /sbin/ldconfig
111
112%postun
113/sbin/ldconfig
114if [ $1 -eq 0 ]; then
115  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
116fi
117
118%posttrans
119glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
120
121
122%files -f %{name}.lang
123%defattr(-,root,root)
124%doc AUTHORS COPYING HACKING MAINTAINERS NEWS README TODO
125%{_sysconfdir}/PackageKit
126#%{_sysconfdir}/apt/apt.conf.d/20packagekit
127%{_sysconfdir}/bash_completion.d/pk-completion.bash
128%{_sysconfdir}/cron.daily/packagekit-background.cron
129%{_sysconfdir}/dbus-1/system.d/org.freedesktop.PackageKit.conf
130%{_sysconfdir}/profile.d/PackageKit.sh
131%{_sysconfdir}/sysconfig/packagekit-background
132%{_bindir}/packagekit-bugreport.sh
133%{_bindir}/pk-debuginfo-install
134%{_bindir}/pkcon
135%{_bindir}/pkgenpack
136%{_bindir}/pkmon
137%{python_sitelib}/packagekit
138%{_libdir}/girepository-1.0/PackageKitGlib-1.0.typelib
139%{_libdir}/girepository-1.0/PackageKitPlugin-1.0.typelib
140%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/pk-gtk-module.desktop
141%{_libdir}/gtk-2.0/modules/libpk-gtk-module.so
142%{_libdir}/gtk-3.0/modules/libpk-gtk-module.so
143%{_libdir}/libpackagekit-glib2.so.*
144%{_libdir}/packagekit-backend
145%{_libdir}/packagekit-plugins
146%{_libdir}/pm-utils/sleep.d/95packagekit
147%{_libexecdir}/packagekitd
148%{_libexecdir}/pk-clear-offline-update
149%{_libexecdir}/pk-command-not-found
150%{_libexecdir}/pk-gstreamer-install
151%{_libexecdir}/pk-offline-update
152%{_libexecdir}/pk-trigger-offline-update
153%{_sbindir}/pk-device-rebind
154%{_datadir}/PackageKit
155%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.Transaction.xml
156%{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.xml
157%{_datadir}/dbus-1/system-services/org.freedesktop.PackageKit.service
158%{_datadir}/gir-1.0/PackageKitGlib-1.0.gir
159%{_datadir}/gir-1.0/PackageKitPlugin-1.0.gir
160%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.gtk-modules-packagekit.gschema.xml
161%{_mandir}/man1/pk-debuginfo-install.1*
162%{_mandir}/man1/pk-device-rebind.1.gz
163%{_mandir}/man1/pkcon.1*
164%{_mandir}/man1/pkgenpack.1*
165%{_mandir}/man1/pkmon.1*
166%{_datadir}/mime/packages/packagekit-catalog.xml
167%{_datadir}/mime/packages/packagekit-package-list.xml
168%{_datadir}/mime/packages/packagekit-servicepack.xml
169%{_datadir}/polkit-1/actions/org.freedesktop.packagekit.policy
170%{_localstatedir}/lib/PackageKit/transactions.db
171
172#%exclude %{_datadir}/PackageKit/website
173
174%files devel
175%defattr(-, root, root)
176%{_includedir}/PackageKit
177%{_libdir}/libpackagekit-glib2.so
178%{_libdir}/pkgconfig/packagekit-glib2.pc
179%{_libdir}/pkgconfig/packagekit-plugin.pc
180
181
182%files doc
183%defattr(-, root, root)
184%{_datadir}/gtk-doc/html/PackageKit
185#%{_datadir}/PackageKit/website
186
187%changelog
188* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.3-1
189- new upstream release
190- drop Patch100
191- add BuildRequires: gtk2-devel
192
193* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.1-3
194- rebuild with python-2.7.2
195
196* Mon Jan 09 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.1-2
197- add Patch100 (PackageKit-0.7.1-backend-aptcc-vine.patch)
198- add Source100 (filter-requires-PackageKit.sh)
199- add BuildRequires: apt-devel
200
201* Tue Jan 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.1-1
202- new upstream release
203- add BuildRequires libgudev1-devel, pm-utils-devel
204
205* Sat Sep 17 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.7.0-1
206- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.