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

Revision 8355, 6.0 KB checked in by Takemikaduchi, 10 years ago (diff)

GNOME-3.12.0

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