openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2010
- 2 participants
- 1248 discussions
Hello community,
here is the log from the commit of package kde4-l10n for openSUSE:Factory
checked in at Thu Apr 1 18:21:53 CEST 2010.
--------
--- KDE/kde4-l10n/kde4-l10n.changes 2010-02-28 15:59:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/kde4-l10n/kde4-l10n.changes 2010-03-29 09:56:04.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Mar 26 18:45:50 CET 2010 - dmueller(a)suse.de
+
+- update to 4.4.2
+ * bugfixes over 4.4.1
+ * http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kde-l10n-ar-4.4.1.tar.bz2
kde-l10n-bg-4.4.1.tar.bz2
kde-l10n-ca-4.4.1.tar.bz2
kde-l10n-ca(a)valencia-4.4.1.tar.bz2
kde-l10n-cs-4.4.1.tar.bz2
kde-l10n-csb-4.4.1.tar.bz2
kde-l10n-da-4.4.1.tar.bz2
kde-l10n-de-4.4.1.tar.bz2
kde-l10n-el-4.4.1.tar.bz2
kde-l10n-en_GB-4.4.1.tar.bz2
kde-l10n-eo-4.4.1.tar.bz2
kde-l10n-es-4.4.1.tar.bz2
kde-l10n-et-4.4.1.tar.bz2
kde-l10n-eu-4.4.1.tar.bz2
kde-l10n-fi-4.4.1.tar.bz2
kde-l10n-fr-4.4.1.tar.bz2
kde-l10n-fy-4.4.1.tar.bz2
kde-l10n-ga-4.4.1.tar.bz2
kde-l10n-gl-4.4.1.tar.bz2
kde-l10n-gu-4.4.1.tar.bz2
kde-l10n-he-4.4.1.tar.bz2
kde-l10n-hi-4.4.1.tar.bz2
kde-l10n-hr-4.4.1.tar.bz2
kde-l10n-hu-4.4.1.tar.bz2
kde-l10n-id-4.4.1.tar.bz2
kde-l10n-is-4.4.1.tar.bz2
kde-l10n-it-4.4.1.tar.bz2
kde-l10n-ja-4.4.1.tar.bz2
kde-l10n-kk-4.4.1.tar.bz2
kde-l10n-km-4.4.1.tar.bz2
kde-l10n-kn-4.4.1.tar.bz2
kde-l10n-ko-4.4.1.tar.bz2
kde-l10n-lt-4.4.1.tar.bz2
kde-l10n-lv-4.4.1.tar.bz2
kde-l10n-mai-4.4.1.tar.bz2
kde-l10n-mk-4.4.1.tar.bz2
kde-l10n-ml-4.4.1.tar.bz2
kde-l10n-nb-4.4.1.tar.bz2
kde-l10n-nds-4.4.1.tar.bz2
kde-l10n-nl-4.4.1.tar.bz2
kde-l10n-nn-4.4.1.tar.bz2
kde-l10n-pa-4.4.1.tar.bz2
kde-l10n-pl-4.4.1.tar.bz2
kde-l10n-pt-4.4.1.tar.bz2
kde-l10n-pt_BR-4.4.1.tar.bz2
kde-l10n-ro-4.4.1.tar.bz2
kde-l10n-ru-4.4.1.tar.bz2
kde-l10n-si-4.4.1.tar.bz2
kde-l10n-sk-4.4.1.tar.bz2
kde-l10n-sl-4.4.1.tar.bz2
kde-l10n-sr-4.4.1.tar.bz2
kde-l10n-sv-4.4.1.tar.bz2
kde-l10n-tg-4.4.1.tar.bz2
kde-l10n-tr-4.4.1.tar.bz2
kde-l10n-uk-4.4.1.tar.bz2
kde-l10n-wa-4.4.1.tar.bz2
kde-l10n-zh_CN-4.4.1.tar.bz2
kde-l10n-zh_TW-4.4.1.tar.bz2
New:
----
kde-l10n-ar-4.4.2.tar.bz2
kde-l10n-bg-4.4.2.tar.bz2
kde-l10n-ca-4.4.2.tar.bz2
kde-l10n-ca(a)valencia-4.4.2.tar.bz2
kde-l10n-cs-4.4.2.tar.bz2
kde-l10n-csb-4.4.2.tar.bz2
kde-l10n-da-4.4.2.tar.bz2
kde-l10n-de-4.4.2.tar.bz2
kde-l10n-el-4.4.2.tar.bz2
kde-l10n-en_GB-4.4.2.tar.bz2
kde-l10n-eo-4.4.2.tar.bz2
kde-l10n-es-4.4.2.tar.bz2
kde-l10n-et-4.4.2.tar.bz2
kde-l10n-eu-4.4.2.tar.bz2
kde-l10n-fi-4.4.2.tar.bz2
kde-l10n-fr-4.4.2.tar.bz2
kde-l10n-fy-4.4.2.tar.bz2
kde-l10n-ga-4.4.2.tar.bz2
kde-l10n-gl-4.4.2.tar.bz2
kde-l10n-gu-4.4.2.tar.bz2
kde-l10n-he-4.4.2.tar.bz2
kde-l10n-hi-4.4.2.tar.bz2
kde-l10n-hr-4.4.2.tar.bz2
kde-l10n-hu-4.4.2.tar.bz2
kde-l10n-id-4.4.2.tar.bz2
kde-l10n-is-4.4.2.tar.bz2
kde-l10n-it-4.4.2.tar.bz2
kde-l10n-ja-4.4.2.tar.bz2
kde-l10n-kk-4.4.2.tar.bz2
kde-l10n-km-4.4.2.tar.bz2
kde-l10n-kn-4.4.2.tar.bz2
kde-l10n-ko-4.4.2.tar.bz2
kde-l10n-lt-4.4.2.tar.bz2
kde-l10n-lv-4.4.2.tar.bz2
kde-l10n-mai-4.4.2.tar.bz2
kde-l10n-mk-4.4.2.tar.bz2
kde-l10n-ml-4.4.2.tar.bz2
kde-l10n-nb-4.4.2.tar.bz2
kde-l10n-nds-4.4.2.tar.bz2
kde-l10n-nl-4.4.2.tar.bz2
kde-l10n-nn-4.4.2.tar.bz2
kde-l10n-pa-4.4.2.tar.bz2
kde-l10n-pl-4.4.2.tar.bz2
kde-l10n-pt-4.4.2.tar.bz2
kde-l10n-pt_BR-4.4.2.tar.bz2
kde-l10n-ro-4.4.2.tar.bz2
kde-l10n-ru-4.4.2.tar.bz2
kde-l10n-si-4.4.2.tar.bz2
kde-l10n-sk-4.4.2.tar.bz2
kde-l10n-sl-4.4.2.tar.bz2
kde-l10n-sr-4.4.2.tar.bz2
kde-l10n-sv-4.4.2.tar.bz2
kde-l10n-tg-4.4.2.tar.bz2
kde-l10n-tr-4.4.2.tar.bz2
kde-l10n-uk-4.4.2.tar.bz2
kde-l10n-wa-4.4.2.tar.bz2
kde-l10n-zh_CN-4.4.2.tar.bz2
kde-l10n-zh_TW-4.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde4-l10n.spec ++++++
--- /var/tmp/diff_new_pack.6D5Jqw/_old 2010-04-01 18:19:26.000000000 +0200
+++ /var/tmp/diff_new_pack.6D5Jqw/_new 2010-04-01 18:19:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kde4-l10n (Version 4.4.1)
+# spec file for package kde4-l10n (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -28,7 +28,7 @@
License: GPLv2+
Group: System/Localization
Summary: English translations for KDE
-Version: 4.4.1
+Version: 4.4.2
Release: 1
%define kdepim_version %version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ kde-l10n-ar-4.4.1.tar.bz2 -> kde-l10n-ar-4.4.2.tar.bz2 ++++++
++++ 338527 lines of diff (skipped)
++++++ kde-l10n-bg-4.4.1.tar.bz2 -> kde-l10n-bg-4.4.2.tar.bz2 ++++++
++++ 317674 lines of diff (skipped)
++++++ kde-l10n-ca-4.4.1.tar.bz2 -> kde-l10n-ca-4.4.2.tar.bz2 ++++++
++++ 337909 lines of diff (skipped)
++++++ kde-l10n-ca(a)valencia-4.4.1.tar.bz2 -> kde-l10n-ca(a)valencia-4.4.2.tar.bz2 ++++++
++++ 333959 lines of diff (skipped)
++++++ kde-l10n-cs-4.4.1.tar.bz2 -> kde-l10n-cs-4.4.2.tar.bz2 ++++++
++++ 327324 lines of diff (skipped)
++++++ kde-l10n-csb-4.4.1.tar.bz2 -> kde-l10n-csb-4.4.2.tar.bz2 ++++++
++++ 73614 lines of diff (skipped)
++++++ kde-l10n-da-4.4.1.tar.bz2 -> kde-l10n-da-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-da-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-da-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-de-4.4.1.tar.bz2 -> kde-l10n-de-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-de-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-de-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-el-4.4.1.tar.bz2 -> kde-l10n-el-4.4.2.tar.bz2 ++++++
++++ 340205 lines of diff (skipped)
++++++ kde-l10n-en_GB-4.4.1.tar.bz2 -> kde-l10n-en_GB-4.4.2.tar.bz2 ++++++
++++ 335680 lines of diff (skipped)
++++++ kde-l10n-eo-4.4.1.tar.bz2 -> kde-l10n-eo-4.4.2.tar.bz2 ++++++
++++ 317926 lines of diff (skipped)
++++++ kde-l10n-es-4.4.1.tar.bz2 -> kde-l10n-es-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-es-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-es-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-et-4.4.1.tar.bz2 -> kde-l10n-et-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-et-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-et-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-eu-4.4.1.tar.bz2 -> kde-l10n-eu-4.4.2.tar.bz2 ++++++
++++ 306577 lines of diff (skipped)
++++++ kde-l10n-fi-4.4.1.tar.bz2 -> kde-l10n-fi-4.4.2.tar.bz2 ++++++
++++ 305688 lines of diff (skipped)
++++++ kde-l10n-fr-4.4.1.tar.bz2 -> kde-l10n-fr-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-fr-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-fr-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-fy-4.4.1.tar.bz2 -> kde-l10n-fy-4.4.2.tar.bz2 ++++++
++++ 181605 lines of diff (skipped)
++++++ kde-l10n-ga-4.4.1.tar.bz2 -> kde-l10n-ga-4.4.2.tar.bz2 ++++++
++++ 321157 lines of diff (skipped)
++++++ kde-l10n-gl-4.4.1.tar.bz2 -> kde-l10n-gl-4.4.2.tar.bz2 ++++++
++++ 334149 lines of diff (skipped)
++++++ kde-l10n-gu-4.4.1.tar.bz2 -> kde-l10n-gu-4.4.2.tar.bz2 ++++++
++++ 88186 lines of diff (skipped)
++++++ kde-l10n-he-4.4.1.tar.bz2 -> kde-l10n-he-4.4.2.tar.bz2 ++++++
++++ 281294 lines of diff (skipped)
++++++ kde-l10n-hi-4.4.1.tar.bz2 -> kde-l10n-hi-4.4.2.tar.bz2 ++++++
++++ 297229 lines of diff (skipped)
++++++ kde-l10n-hr-4.4.1.tar.bz2 -> kde-l10n-hr-4.4.2.tar.bz2 ++++++
++++ 311425 lines of diff (skipped)
++++++ kde-l10n-hu-4.4.1.tar.bz2 -> kde-l10n-hu-4.4.2.tar.bz2 ++++++
++++ 374351 lines of diff (skipped)
++++++ kde-l10n-id-4.4.1.tar.bz2 -> kde-l10n-id-4.4.2.tar.bz2 ++++++
++++ 46662 lines of diff (skipped)
++++++ kde-l10n-is-4.4.1.tar.bz2 -> kde-l10n-is-4.4.2.tar.bz2 ++++++
++++ 295793 lines of diff (skipped)
++++++ kde-l10n-it-4.4.1.tar.bz2 -> kde-l10n-it-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-it-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-it-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-ja-4.4.1.tar.bz2 -> kde-l10n-ja-4.4.2.tar.bz2 ++++++
++++ 320208 lines of diff (skipped)
++++++ kde-l10n-kk-4.4.1.tar.bz2 -> kde-l10n-kk-4.4.2.tar.bz2 ++++++
++++ 256917 lines of diff (skipped)
++++++ kde-l10n-km-4.4.1.tar.bz2 -> kde-l10n-km-4.4.2.tar.bz2 ++++++
++++ 320462 lines of diff (skipped)
++++++ kde-l10n-kn-4.4.1.tar.bz2 -> kde-l10n-kn-4.4.2.tar.bz2 ++++++
++++ 48477 lines of diff (skipped)
++++++ kde-l10n-ko-4.4.1.tar.bz2 -> kde-l10n-ko-4.4.2.tar.bz2 ++++++
++++ 249593 lines of diff (skipped)
++++++ kde-l10n-lt-4.4.1.tar.bz2 -> kde-l10n-lt-4.4.2.tar.bz2 ++++++
++++ 335776 lines of diff (skipped)
++++++ kde-l10n-lv-4.4.1.tar.bz2 -> kde-l10n-lv-4.4.2.tar.bz2 ++++++
++++ 334696 lines of diff (skipped)
++++++ kde-l10n-mai-4.4.1.tar.bz2 -> kde-l10n-mai-4.4.2.tar.bz2 ++++++
++++ 158002 lines of diff (skipped)
++++++ kde-l10n-mk-4.4.1.tar.bz2 -> kde-l10n-mk-4.4.2.tar.bz2 ++++++
++++ 283322 lines of diff (skipped)
++++++ kde-l10n-ml-4.4.1.tar.bz2 -> kde-l10n-ml-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-ml-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-ml-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-nb-4.4.1.tar.bz2 -> kde-l10n-nb-4.4.2.tar.bz2 ++++++
++++ 324727 lines of diff (skipped)
++++++ kde-l10n-nds-4.4.1.tar.bz2 -> kde-l10n-nds-4.4.2.tar.bz2 ++++++
++++ 334718 lines of diff (skipped)
++++++ kde-l10n-nl-4.4.1.tar.bz2 -> kde-l10n-nl-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-nl-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-nl-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-nn-4.4.1.tar.bz2 -> kde-l10n-nn-4.4.2.tar.bz2 ++++++
++++ 325243 lines of diff (skipped)
++++++ kde-l10n-pa-4.4.1.tar.bz2 -> kde-l10n-pa-4.4.2.tar.bz2 ++++++
++++ 287029 lines of diff (skipped)
++++++ kde-l10n-pl-4.4.1.tar.bz2 -> kde-l10n-pl-4.4.2.tar.bz2 ++++++
++++ 342866 lines of diff (skipped)
++++++ kde-l10n-pt-4.4.1.tar.bz2 -> kde-l10n-pt-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-pt-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-pt-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-pt_BR-4.4.1.tar.bz2 -> kde-l10n-pt_BR-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-pt_BR-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-pt_BR-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-ro-4.4.1.tar.bz2 -> kde-l10n-ro-4.4.2.tar.bz2 ++++++
++++ 317092 lines of diff (skipped)
++++++ kde-l10n-ru-4.4.1.tar.bz2 -> kde-l10n-ru-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-ru-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-ru-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-si-4.4.1.tar.bz2 -> kde-l10n-si-4.4.2.tar.bz2 ++++++
++++ 108278 lines of diff (skipped)
++++++ kde-l10n-sk-4.4.1.tar.bz2 -> kde-l10n-sk-4.4.2.tar.bz2 ++++++
++++ 345933 lines of diff (skipped)
++++++ kde-l10n-sl-4.4.1.tar.bz2 -> kde-l10n-sl-4.4.2.tar.bz2 ++++++
++++ 322828 lines of diff (skipped)
++++++ kde-l10n-sr-4.4.1.tar.bz2 -> kde-l10n-sr-4.4.2.tar.bz2 ++++++
++++ 327282 lines of diff (skipped)
++++++ kde-l10n-sv-4.4.1.tar.bz2 -> kde-l10n-sv-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-sv-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-sv-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-tg-4.4.1.tar.bz2 -> kde-l10n-tg-4.4.2.tar.bz2 ++++++
++++ 285126 lines of diff (skipped)
++++++ kde-l10n-tr-4.4.1.tar.bz2 -> kde-l10n-tr-4.4.2.tar.bz2 ++++++
++++ 329250 lines of diff (skipped)
++++++ kde-l10n-uk-4.4.1.tar.bz2 -> kde-l10n-uk-4.4.2.tar.bz2 ++++++
KDE/kde4-l10n/kde-l10n-uk-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kde4-l10n/kde-l10n-uk-4.4.2.tar.bz2 differ: char 11, line 1
++++++ kde-l10n-wa-4.4.1.tar.bz2 -> kde-l10n-wa-4.4.2.tar.bz2 ++++++
++++ 209669 lines of diff (skipped)
++++++ kde-l10n-zh_CN-4.4.1.tar.bz2 -> kde-l10n-zh_CN-4.4.2.tar.bz2 ++++++
++++ 322575 lines of diff (skipped)
++++++ kde-l10n-zh_TW-4.4.1.tar.bz2 -> kde-l10n-zh_TW-4.4.2.tar.bz2 ++++++
++++ 323228 lines of diff (skipped)
++++++ kde4-l10n.spec.in ++++++
--- /var/tmp/diff_new_pack.6D5Jqw/_old 2010-04-01 18:21:09.000000000 +0200
+++ /var/tmp/diff_new_pack.6D5Jqw/_new 2010-04-01 18:21:09.000000000 +0200
@@ -27,7 +27,7 @@
License: GPL v2 or later
Group: System/Localization
Summary: English translations for KDE
-Version: 4.4.1
+Version: 4.4.2
Release: 1
%define kdepim_version %version
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ca-certificates-cacert for openSUSE:Factory
checked in at Thu Apr 1 18:21:39 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/ca-certificates-cacert/ca-certificates-cacert.changes 2010-03-24 14:47:03.000000000 +0100
@@ -0,0 +1,5 @@
+-------------------------------------------------------------------
+Wed Mar 24 13:46:27 UTC 2010 - lnussel(a)suse.de
+
+- new package
+
calling whatdependson for head-i586
New:
----
CAcert.pem
CAcert_class3.pem
ca-certificates-cacert.changes
ca-certificates-cacert.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ca-certificates-cacert.spec ++++++
#
# spec file for package ca-certificates-cacert (Version 1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
BuildRequires: ca-certificates openssl
Name: ca-certificates-cacert
%define sslusrdir %{_datadir}/ca-certificates
License: Other
Group: Productivity/Networking/Security
Version: 1
Release: 1
Summary: CAcert root certificates
Url: http://www.cacert.org
Source: CAcert_class3.pem
Source1: CAcert.pem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
PreReq: ca-certificates
%description
This package contains the root certificates from cacert.org
%prep
%setup -qcT
%build
%install
install -d -m 755 %{buildroot}/%{sslusrdir}/cacert
for i in %{SOURCE0} %{SOURCE1}; do openssl x509 -in $i -out \
%{buildroot}/%{sslusrdir}/cacert/${i##*/}; done
%clean
rm -rf %{buildroot}
%post
update-ca-certificates || true
%postun
update-ca-certificates || true
%files
%defattr(-, root, root)
%{sslusrdir}/cacert
%changelog
++++++ CAcert.pem ++++++
-----BEGIN CERTIFICATE-----
MIIHPTCCBSWgAwIBAgIBADANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290
IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB
IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA
Y2FjZXJ0Lm9yZzAeFw0wMzAzMzAxMjI5NDlaFw0zMzAzMjkxMjI5NDlaMHkxEDAO
BgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEi
MCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJ
ARYSc3VwcG9ydEBjYWNlcnQub3JnMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAziLA4kZ97DYoB1CW8qAzQIxL8TtmPzHlawI229Z89vGIj053NgVBlfkJ
8BLPRoZzYLdufujAWGSuzbCtRRcMY/pnCujW0r8+55jE8Ez64AO7NV1sId6eINm6
zWYyN3L69wj1x81YyY7nDl7qPv4coRQKFWyGhFtkZip6qUtTefWIonvuLwphK42y
fk1WpRPs6tqSnqxEQR5YYGUFZvjARL3LlPdCfgv3ZWiYUQXw8wWRBB0bF4LsyFe7
w2t6iPGwcswlWyCR7BYCEo8y6RcYSNDHBS4CMEK4JZwFaz+qOqfrU0j36NK2B5jc
G8Y0f3/JHIJ6BVgrCFvzOKKrF11myZjXnhCLotLddJr3cQxyYN/Nb5gznZY0dj4k
epKwDpUeb+agRThHqtdB7Uq3EvbXG4OKDy7YCbZZ16oE/9KTfWgu3YtLq1i6L43q
laegw1SJpfvbi1EinbLDvhG+LJGGi5Z4rSDTii8aP8bQUWWHIbEZAWV/RRyH9XzQ
QUxPKZgh/TMfdQwEUfoZd9vUFBzugcMd9Zi3aQaRIt0AUMyBMawSB3s42mhb5ivU
fslfrejrckzzAeVLIL+aplfKkQABi6F1ITe1Yw1nPkZPcCBnzsXWWdsC4PDSy826
YreQQejdIOQpvGQpQsgi3Hia/0PsmBsJUUtaWsJx8cTLc6nloQsCAwEAAaOCAc4w
ggHKMB0GA1UdDgQWBBQWtTIb1Mfz4OaO873SsDrusjkY0TCBowYDVR0jBIGbMIGY
gBQWtTIb1Mfz4OaO873SsDrusjkY0aF9pHsweTEQMA4GA1UEChMHUm9vdCBDQTEe
MBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0
IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2Vy
dC5vcmeCAQAwDwYDVR0TAQH/BAUwAwEB/zAyBgNVHR8EKzApMCegJaAjhiFodHRw
czovL3d3dy5jYWNlcnQub3JnL3Jldm9rZS5jcmwwMAYJYIZIAYb4QgEEBCMWIWh0
dHBzOi8vd3d3LmNhY2VydC5vcmcvcmV2b2tlLmNybDA0BglghkgBhvhCAQgEJxYl
aHR0cDovL3d3dy5jYWNlcnQub3JnL2luZGV4LnBocD9pZD0xMDBWBglghkgBhvhC
AQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQg
b3ZlciB0byBodHRwOi8vd3d3LmNhY2VydC5vcmcwDQYJKoZIhvcNAQEEBQADggIB
ACjH7pyCArpcgBLKNQodgW+JapnM8mgPf6fhjViVPr3yBsOQWqy1YPaZQwGjiHCc
nWKdpIevZ1gNMDY75q1I08t0AoZxPuIrA2jxNGJARjtT6ij0rPtmlVOKTV39O9lg
18p5aTuxZZKmxoGCXJzN600BiqXfEVWqFcofN8CCmHBh22p8lqOOLlQ+TyGpkO/c
gr/c6EWtTZBzCDyUZbAEmXZ/4rzCahWqlwQ3JNgelE5tDlG+1sSPypZt90Pf6DBl
Jzt7u0NDY8RD97LsaMzhGY4i+5jhe1o+ATc7iwiwovOVThrLm82asduycPAtStvY
sONvRUgzEv/+PDIqVPfE94rwiCPCR/5kenHA0R6mY7AHfqQv0wGP3J8rtsYIqQ+T
SCX8Ev2fQtzzxD72V7DX3WnRBnc0CkvSyqD/HMaMyRa+xMwyN2hzXwj7UfdJUzYF
CpUCTPJ5GhD22Dp1nPMd8aINcGeGG7MW9S/lpOt5hvk9C8JzC6WZrG/8Z7jlLwum
GCSNe9FINSkYQKyTYOGWhlC0elnYjyELn8+CkcY7v2vcB5G5l1YjqrZslMZIBjzk
zk6q5PYvCdxTby78dOs6Y5nCpqyJvKeyRKANihDjbPIky/qbn3BHLt4Ui9SyIAmW
omTxJBzcoTWcFbLUvFUufQb1nA5V9FrWk9p2rSVzTMVD
-----END CERTIFICATE-----
++++++ CAcert_class3.pem ++++++
-----BEGIN CERTIFICATE-----
MIIGCDCCA/CgAwIBAgIBATANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290
IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB
IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRA
Y2FjZXJ0Lm9yZzAeFw0wNTEwMTQwNzM2NTVaFw0zMzAzMjgwNzM2NTVaMFQxFDAS
BgNVBAoTC0NBY2VydCBJbmMuMR4wHAYDVQQLExVodHRwOi8vd3d3LkNBY2VydC5v
cmcxHDAaBgNVBAMTE0NBY2VydCBDbGFzcyAzIFJvb3QwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCrSTURSHzSJn5TlM9Dqd0o10Iqi/OHeBlYfA+e2ol9
4fvrcpANdKGWZKufoCSZc9riVXbHF3v1BKxGuMO+f2SNEGwk82GcwPKQ+lHm9WkB
Y8MPVuJKQs/iRIwlKKjFeQl9RrmK8+nzNCkIReQcn8uUBByBqBSzmGXEQ+xOgo0J
0b2qW42S0OzekMV/CsLj6+YxWl50PpczWejDAz1gM7/30W9HxM3uYoNSbi4ImqTZ
FRiRpoWSR7CuSOtttyHshRpocjWr//AQXcD0lKdq1TuSfkyQBX6TwSyLpI5idBVx
bgtxA+qvFTia1NIFcm+M+SvrWnIl+TlG43IbPgTDZCciECqKT1inA62+tC4T7V2q
SNfVfdQqe1z6RgRQ5MwOQluM7dvyz/yWk+DbETZUYjQ4jwxgmzuXVjit89Jbi6Bb
6k6WuHzX1aCGcEDTkSm3ojyt9Yy7zxqSiuQ0e8DYbF/pCsLDpyCaWt8sXVJcukfV
m+8kKHA4IC/VfynAskEDaJLM4JzMl0tF7zoQCqtwOpiVcK01seqFK6QcgCExqa5g
eoAmSAC4AcCTY1UikTxW56/bOiXzjzFU6iaLgVn5odFTEcV7nQP2dBHgbbEsPyyG
kZlxmqZ3izRg0RS0LKydr4wQ05/EavhvE/xzWfdmQnQeiuP43NJvmJzLR5iVQAX7
6QIDAQABo4G/MIG8MA8GA1UdEwEB/wQFMAMBAf8wXQYIKwYBBQUHAQEEUTBPMCMG
CCsGAQUFBzABhhdodHRwOi8vb2NzcC5DQWNlcnQub3JnLzAoBggrBgEFBQcwAoYc
aHR0cDovL3d3dy5DQWNlcnQub3JnL2NhLmNydDBKBgNVHSAEQzBBMD8GCCsGAQQB
gZBKMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZy9pbmRleC5w
aHA/aWQ9MTAwDQYJKoZIhvcNAQEEBQADggIBAH8IiKHaGlBJ2on7oQhy84r3HsQ6
tHlbIDCxRd7CXdNlafHCXVRUPIVfuXtCkcKZ/RtRm6tGpaEQU55tiKxzbiwzpvD0
nuB1wT6IRanhZkP+VlrRekF490DaSjrxC1uluxYG5sLnk7mFTZdPsR44Q4Dvmw2M
77inYACHV30eRBzLI++bPJmdr7UpHEV5FpZNJ23xHGzDwlVks7wU4vOkHx4y/CcV
Bc/dLq4+gmF78CEQGPZE6lM5+dzQmiDgxrvgu1pPxJnIB721vaLbLmINQjRBvP+L
ivVRIqqIMADisNS8vmW61QNXeZvo3MhN+FDtkaVSKKKs+zZYPumUK5FQhxvWXtaM
zPcPEAxSTtAWYeXlCmy/F8dyRlecmPVsYGN6b165Ti/Iubm7aoW8mA3t+T6XhDSU
rgCvoeXnkm5OvfPi2RSLXNLrAWygF6UtEOucekq9ve7O/e0iQKtwOIj1CodqwqsF
YMlIBdpTwd5Ed2qz8zw87YC8pjhKKSRf/lk7myV6VmMAZLldpGJ9VzZPrYPvH5JT
oI53V93lYRE9IwCQTDz6o2CTBKOvNfYOao9PSmCnhQVsRqGP9Md246FZV/dxssRu
FFxtbUFm3xuTsdQAw+7Lzzw9IYCpX2Nl/N3gX6T0K/CFcUHUZyX7GrGXrtaZghNB
0m6lG5kngOcLqagA
-----END CERTIFICATE-----
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package moblin-panel-people for openSUSE:Factory
checked in at Thu Apr 1 18:21:27 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/moblin-panel-people/moblin-panel-people.changes 2010-01-27 07:14:48.000000000 +0100
@@ -0,0 +1,17 @@
+-------------------------------------------------------------------
+Wed Jan 27 06:12:53 UTC 2010 - glin(a)novell.com
+
+- Add moblin-panel-people-update-translations.patch to update
+ translations from upstream
+
+-------------------------------------------------------------------
+Tue Jan 26 07:14:49 UTC 2010 - glin(a)novell.com
+
+- Add moblin-panel-people-autogen-linguas.patch to generate LINGUAS
+ automatically.
+
+-------------------------------------------------------------------
+Fri Nov 6 08:57:11 UTC 2009 - glin(a)novell.com
+
+- initial import
+
calling whatdependson for head-i586
New:
----
moblin-panel-people-0.0.10_20091028.tar.bz2
moblin-panel-people-autogen-linguas.patch
moblin-panel-people-update-translations.patch
moblin-panel-people.changes
moblin-panel-people.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ moblin-panel-people.spec ++++++
#
# spec file for package moblin-panel-people (Version 0.0.10_20091028)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: moblin-panel-people
Summary: People panel
Group: System/GUI/Other
Version: 0.0.10_20091028
Release: 1
License: LGPLv2.1
Url: http://www.moblin.org
Source0: %{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM moblin-panel-people-autogen-linguas.patch glin(a)novell.com - generate LINGuAS automatically
Patch1: moblin-panel-people-autogen-linguas.patch
# PATCH-FIX-UPSTREAM moblin-panel-people-update-translations.patch glin(a)novell.com - update translations from upstream
Patch2: moblin-panel-people-update-translations.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: anerley-devel >= 0.1.3
BuildRequires: gtk2-devel
BuildRequires: nbtk-devel >= 1.2.0
BuildRequires: mutter-moblin-devel >= 0.35.0
BuildRequires: evolution-devel
BuildRequires: intltool
BuildRequires: gettext
BuildRequires: gnome-common
Requires: mutter-moblin >= 0.35.0
%description
Moblin people panel
%prep
%setup -q -n %{name}-%{version}
%patch1 -p1
%patch2 -p1
%build
NOCONFIGURE=1 ./autogen.sh
%configure --libexecdir=%{_libdir}/mutter-moblin --disable-static
export LD_AS_NEEDED=1
make %{?_smp_mflags}
%install
%makeinstall
%find_lang %{name} || echo -n >> %{name}.lang
mkdir -p %{buildroot}/%{_datadir}/doc/%{name}-%{version}
for f in `ls %{buildroot}/%{_datadir}/doc/`; do
if [ -f %{buildroot}/%{_datadir}/doc/$f ]; then
mv %{buildroot}/%{_datadir}/doc/$f %{buildroot}/%{_datadir}/doc/%{name}-%{version}
fi
done
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root)
%doc COPYING
%{_libdir}/mutter-moblin/moblin-panel-people
%{_datadir}/dbus-1/services/org.moblin.UX.Shell.Panels.people.service
%dir %{_datadir}/moblin-panel-people
%{_datadir}/moblin-panel-people/*
%changelog
++++++ moblin-panel-people-autogen-linguas.patch ++++++
>From aded2dfb9b46f96ffb6a99ccaaf831e209318cfa Mon Sep 17 00:00:00 2001
From: Rob Bradford <rob(a)linux.intel.com>
Date: Wed, 11 Nov 2009 17:37:26 +0000
Subject: [PATCH] build: Switch to dynamically generated LINGUAS
---
configure.ac | 2 ++
m4/as-linguas.m4 | 24 ++++++++++++++++++++++++
po/LINGUAS | 12 ------------
3 files changed, 26 insertions(+), 12 deletions(-)
create mode 100644 m4/as-linguas.m4
delete mode 100644 po/LINGUAS
diff --git a/configure.ac b/configure.ac
index 04eb803..f4ac8db 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,9 +1,11 @@
AC_PREREQ(2.53)
AC_INIT(moblin-panel-people, 0.0.10)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AC_CONFIG_MACRO_DIR([m4])
AM_CONFIG_HEADER(config.h)
AC_CANONICAL_HOST
+AS_ALL_LINGUAS
IT_PROG_INTLTOOL([0.35.0])
GETTEXT_PACKAGE=moblin-panel-people
diff --git a/m4/as-linguas.m4 b/m4/as-linguas.m4
new file mode 100644
index 0000000..92b28f7
--- /dev/null
+++ b/m4/as-linguas.m4
@@ -0,0 +1,24 @@
+# Set ALL_ALL_LINGUAS based on the .po files present. Optional argument is the
+# name of the po directory. $podir/LINGUAS.ignore can be used to ignore a
+# subset of the po files.
+
+AC_DEFUN([AS_ALL_LINGUAS],
+[
+ AC_MSG_CHECKING([for linguas])
+ podir="m4_default([$1],[$srcdir/po])"
+ linguas=`cd $podir && ls *.po 2>/dev/null | awk 'BEGIN { FS="."; ORS=" " } { print $[]1 }'`
+ if test -f "$podir/LINGUAS.ignore"; then
+ ALL_LINGUAS="";
+ ignore_linguas=`sed -n -e 's/^\s\+\|\s\+$//g' -e '/^#/b' -e '/\S/!b' \
+ -e 's/\s\+/\n/g' -e p "$podir/LINGUAS.ignore"`;
+ for lang in $linguas; do
+ if ! echo "$ignore_linguas" | grep -q "^${lang}$"; then
+ ALL_LINGUAS="$ALL_LINGUAS $lang";
+ fi;
+ done;
+ else
+ ALL_LINGUAS="$linguas";
+ fi;
+ AC_SUBST([ALL_LINGUAS])
+ AC_MSG_RESULT($ALL_LINGUAS)
+])
diff --git a/po/LINGUAS b/po/LINGUAS
deleted file mode 100644
index c00a4fe..0000000
--- a/po/LINGUAS
+++ /dev/null
@@ -1,12 +0,0 @@
-# please keep this list sorted alphabetically
-#
-de
-es
-fi
-fr
-ja
-ko
-pt_BR
-sv
-zh_CN
-zh_TW
--
1.6.0.2
++++++ moblin-panel-people-update-translations.patch ++++++
>From b1f6ddc56e0814c56593abb79c8d53700db110a7 Mon Sep 17 00:00:00 2001
From: Gary Lin <glin(a)novell.com>
Date: Wed, 27 Jan 2010 11:20:36 +0800
Subject: [PATCH] Update translations from upstream
Signed-off-by: Gary Lin <glin(a)novell.com>
---
po/ar.po | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/da.po | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++
po/hu.po | 77 ++++++++++++++++++++++++++++++++++-----------------
po/ru.po | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
po/th.po | 47 +++++++++++++++++++++++---------
po/wa.po | 91 +++++++++++++++++++++++++++----------------------------------
6 files changed, 349 insertions(+), 90 deletions(-)
create mode 100644 po/ar.po
create mode 100644 po/da.po
create mode 100644 po/ru.po
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..0e3b486
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,74 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: moblin-panel-people\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2009-11-13 23:36+0200\n"
+"Last-Translator: Yousef Abu Al Naser <yousef(a)itsoftex.com>\n"
+"Language-Team: ITSOFTEX <info(a)itsoftex.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Arabic\n"
+
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
+msgid "people"
+msgstr "أشخاص"
+
+#: ../src/mnb-people-panel.c:166
+msgid "Send an email"
+msgstr "إرسال بريد الكتروني"
+
+#: ../src/mnb-people-panel.c:168
+msgid "Edit details"
+msgstr "تحرير التفاصيل"
+
+#: ../src/mnb-people-panel.c:177
+msgid "Send a message"
+msgstr "إرسال رسالة"
+
+#: ../src/mnb-people-panel.c:311
+msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
+msgstr "نأسف، لم نتمكن من ايجاد أشخاص. هل أعددت حساب للمراسلة؟"
+
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr "نأسف، لم نتمكن من ايجاد أشخاص. يبدو ان جميعهم غير متصلين"
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr "لرؤية الرسائل الفورية, حوّل حالتك الى متصل في لوحة الحالة"
+
+#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "أشخاص - %d أشخاص يتكلمون معك"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "أشخاص - احدهم يتكلم معك"
+
+#: ../src/mnb-people-panel.c:808
+msgid "People"
+msgstr "أشخاص"
+
+#: ../src/mnb-people-panel.c:821
+msgid "Search"
+msgstr "بحث"
+
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "أشخاص يتكلمون معك..."
+
+#: ../src/mnb-people-panel.c:1001
+msgid "Selection"
+msgstr "اختيار"
+
+#: ../src/mnb-people-panel.c:1064
+msgid "Nobody selected"
+msgstr "لم تختر احدًا"
diff --git a/po/da.po b/po/da.po
new file mode 100644
index 0000000..e662d44
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,77 @@
+# Danish translation moblin-panel-people
+# Copyright (C) 2009
+# This file is distributed under the same license as the moblin-panel-people package.
+# Kris Thomsen <lakristho(a)gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: moblin-panel-people\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2009-11-08 22:15+0100\n"
+"Last-Translator: Kris Thomsen <lakristho(a)gmail.com>\n"
+"Language-Team: Danish <dansk(a)dansk-gruppen.dk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
+msgid "people"
+msgstr "mennesker"
+
+#: ../src/mnb-people-panel.c:166
+msgid "Send an email"
+msgstr "Send en e-post"
+
+#: ../src/mnb-people-panel.c:168
+msgid "Edit details"
+msgstr "Redigér detaljer"
+
+#: ../src/mnb-people-panel.c:177
+msgid "Send a message"
+msgstr "Send en besked"
+
+#: ../src/mnb-people-panel.c:311
+msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
+msgstr ""
+"Beklager, men vi kan ikke finde nogen mennesker. Har du sat en Messenger-"
+"konto op?"
+
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr ""
+"Beklager, men vi kan ikke finde nogen mennesker. Det ser ud til at de alle "
+"er offline."
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr "Gå online i statuspanelet, for at se dine kvikchat-kontakter."
+
+#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "mennesker - %d mennesker snakker til dig"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "mennesker - Nogen snakker til dig"
+
+#: ../src/mnb-people-panel.c:808
+msgid "People"
+msgstr "Mennesker"
+
+#: ../src/mnb-people-panel.c:821
+msgid "Search"
+msgstr "Søg"
+
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "Mennesker som taler til dig ..."
+
+#: ../src/mnb-people-panel.c:1001
+msgid "Selection"
+msgstr "Markering"
+
+#: ../src/mnb-people-panel.c:1064
+msgid "Nobody selected"
+msgstr "Ingen valgt"
diff --git a/po/hu.po b/po/hu.po
index 2891752..bbe7fe6 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -3,51 +3,76 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: moblin-panel-people\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-08-10 14:54-0700\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL(a)li.org>\n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2010-01-22 10:26+0100\n"
+"Last-Translator: Gergely Lónyai <aleph(a)mandriva.org>\n"
+"Language-Team: Hungarian <aleph(a)mandriva.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Hungarian\n"
+"X-Poedit-Country: HUNGARY\n"
+"X-Poedit-SourceCharset: utf-8\n"
-#: ../src/mnb-people-panel.c:161
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
+msgid "people"
+msgstr "ember"
+
+#: ../src/mnb-people-panel.c:166
msgid "Send an email"
-msgstr ""
+msgstr "Egy email küldése"
-#: ../src/mnb-people-panel.c:163
+#: ../src/mnb-people-panel.c:168
msgid "Edit details"
-msgstr ""
+msgstr "Részletek szerkesztése"
-#: ../src/mnb-people-panel.c:172
+#: ../src/mnb-people-panel.c:177
msgid "Send a message"
-msgstr ""
+msgstr "Egy üzenet küldése"
-#: ../src/mnb-people-panel.c:306
+#: ../src/mnb-people-panel.c:311
msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
msgstr ""
+"Bocsi, nem találok egy személyt sem. Nem lehet, hogy még nincs beállítva az "
+"Üzenő kliensed?"
+
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr "Bocsi, nem találok senkit. Mindenkit offline-nak látok."
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr "Ha a kapcsolataid meg szeretnéd nézni, menj a Státusz panelra."
+
+#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "ember - %d ember találkozna veled"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "ember - Valaki találkozna veled"
-#: ../src/mnb-people-panel.c:553
+#: ../src/mnb-people-panel.c:808
msgid "People"
-msgstr ""
+msgstr "Ember"
-#: ../src/mnb-people-panel.c:566
+#: ../src/mnb-people-panel.c:821
msgid "Search"
-msgstr ""
+msgstr "Keresés"
-#: ../src/mnb-people-panel.c:682
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "Valaki találkozna veled..."
+
+#: ../src/mnb-people-panel.c:1001
msgid "Selection"
-msgstr ""
+msgstr "Kiválasztás"
-#: ../src/mnb-people-panel.c:745
+#: ../src/mnb-people-panel.c:1064
msgid "Nobody selected"
-msgstr ""
-
-#: ../src/moblin-panel-people.c:69
-msgid "people"
-msgstr ""
+msgstr "Senki sincs kiválasztva"
diff --git a/po/ru.po b/po/ru.po
new file mode 100644
index 0000000..99b7183
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,73 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Alexander Mineev <alexander.g.mineev(a)intel.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2009-11-19 12:24+0300\n"
+"Last-Translator: Alexander Mineev <alexander.g.mineev(a)intel.com>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
+msgid "people"
+msgstr "люди"
+
+#: ../src/mnb-people-panel.c:166
+msgid "Send an email"
+msgstr "Отправить письмо"
+
+#: ../src/mnb-people-panel.c:168
+msgid "Edit details"
+msgstr "Редактировать дополнительную информацию"
+
+#: ../src/mnb-people-panel.c:177
+msgid "Send a message"
+msgstr "Отправить сообщение"
+
+#: ../src/mnb-people-panel.c:311
+msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
+msgstr "Извините, невозможно найти людей. Вы настроили учетную запись?"
+
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr "Извините, невозможно найти людей. Похоже, что Вы находитесь не в сети."
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr "Для просмотра контактов, передите в режим \"в сети\" в понели статуса."
+
+#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "люди - %d людей общаются с Вами"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "люди - Кто-то общается с Вами"
+
+#: ../src/mnb-people-panel.c:808
+msgid "People"
+msgstr "Люди"
+
+#: ../src/mnb-people-panel.c:821
+msgid "Search"
+msgstr "Поиск"
+
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "Люди общаются с Вами..."
+
+#: ../src/mnb-people-panel.c:1001
+msgid "Selection"
+msgstr "Выбор"
+
+#: ../src/mnb-people-panel.c:1064
+msgid "Nobody selected"
+msgstr "Никто не выбран"
diff --git a/po/th.po b/po/th.po
index 08986be..94b87db 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: moblin-panel-people\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-08-19 09:29+0000\n"
-"PO-Revision-Date: 2009-08-19 14:27+0700\n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2010-01-19 20:11+0700\n"
"Last-Translator: Anuchit Chalothorn <anoochit(a)gmail.com>\n"
"Language-Team: Thai <thai-l10n(a)googlegroups.com>\n"
"MIME-Version: 1.0\n"
@@ -17,38 +17,59 @@ msgstr ""
"X-Poedit-Language: Thai\n"
"X-Poedit-Country: THAILAND\n"
-#: ../src/moblin-panel-people.c:69
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
msgid "people"
-msgstr "บุคคล"
+msgstr "คน"
-#: ../src/mnb-people-panel.c:161
+#: ../src/mnb-people-panel.c:166
msgid "Send an email"
msgstr "ส่งอีเมล์"
-#: ../src/mnb-people-panel.c:163
+#: ../src/mnb-people-panel.c:168
msgid "Edit details"
msgstr "แก้ไขรายละเอียด"
-#: ../src/mnb-people-panel.c:172
+#: ../src/mnb-people-panel.c:177
msgid "Send a message"
msgstr "ส่งข้อความ"
-#: ../src/mnb-people-panel.c:306
+#: ../src/mnb-people-panel.c:311
msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
msgstr "เสียใจด้วย เราไม่สามารถค้าหาบุคคลใดๆ ได้ คุณตั้งค่าบัญชีผู้ใช้แล้วหรือยัง ?"
-#: ../src/mnb-people-panel.c:553
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr "เสียใจด้วย เราไม่สามารถค้นหาบุคคลใดๆ ได้ คุณตั้งค่าบัญชีผู้ใช้แล้วหรือยัง ?"
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr "ดูรายชื่อสนทนาของคุณ, ออนไลน์ในแผงสถานะ."
+
+#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "คน - %d คน กำลังคุยกับคุณ"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "คน - ใครบางคนคุยกับคุณ"
+
+#: ../src/mnb-people-panel.c:808
msgid "People"
-msgstr "บุคคล"
+msgstr "คน"
-#: ../src/mnb-people-panel.c:566
+#: ../src/mnb-people-panel.c:821
msgid "Search"
msgstr "ค้นหา"
-#: ../src/mnb-people-panel.c:682
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "มีคนคุยกับคุณ..."
+
+#: ../src/mnb-people-panel.c:1001
msgid "Selection"
msgstr "เลือก"
-#: ../src/mnb-people-panel.c:745
+#: ../src/mnb-people-panel.c:1064
msgid "Nobody selected"
msgstr "ไม่มีใครถูกเลือก"
diff --git a/po/wa.po b/po/wa.po
index c57370d..0908f68 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -6,88 +6,77 @@ msgid ""
msgstr ""
"Project-Id-Version: moblin-panel-people.master.moblin-panel-people\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-06 18:44+0000\n"
-"PO-Revision-Date: 2009-10-11 21:24+0200\n"
+"POT-Creation-Date: 2010-01-27 11:13+0800\n"
+"PO-Revision-Date: 2009-11-08 10:44+0100\n"
"Last-Translator: Jean Cayron <jean.cayron(a)gmail.com>\n"
"Language-Team: Walloon <linux-wa(a)walon.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Poedit-Language: Walloon\n"
+"X-Poedit-SourceCharset: utf-8\n"
-#.
-#. * Used as header for a block of the panel showing pending conversations.
-#. * The user will be able to click the tile and answer the pending conversation
-#.
-#: ../src/moblin-panel-people.c:18
-msgid "People talking to you ..."
-msgstr "Les djins ki vs divizez avou..."
-
-#.
-#. * Used for the tooltip for the hover state for the icon in the toolbar
-#.
-#: ../src/moblin-panel-people.c:23
-msgid "people - Someone is talking to you"
-msgstr "djins - Ene sakî vs djåze"
-
-#.
-#. * Used for the tooltip for the hover state for the icon in the toolbar
-#. * (plural version)
-#.
-#: ../src/moblin-panel-people.c:29
-#, c-format
-msgid "people - %d people are talking to you"
-msgstr "djins - %d djins vs djåznut"
-
-#: ../src/moblin-panel-people.c:87
+#: ../src/moblin-panel-people.c:89 ../src/mnb-people-panel.c:573
msgid "people"
msgstr "djins"
-#: ../src/mnb-people-panel.c:50
-msgid "To see your IM contacts, go online in the Status panel."
-msgstr ""
-"Po vey vos soçons d' berdelaedje sol moumint, potchîz so fyis e Scriftôr "
-"d' estat"
-
-#: ../src/mnb-people-panel.c:51
-msgid "Sorry, we can't find any people. It looks like they are all offline."
-msgstr ""
-"Dji rgrete, nos n' avans savou trouver d' djin. I shonne k' i sont tertos "
-"disraloyîs."
-
-#: ../src/mnb-people-panel.c:164
+#: ../src/mnb-people-panel.c:166
msgid "Send an email"
msgstr "Evoyî èn emile"
-#: ../src/mnb-people-panel.c:166
+#: ../src/mnb-people-panel.c:168
msgid "Edit details"
msgstr "Candjî detays"
-#: ../src/mnb-people-panel.c:175
+#: ../src/mnb-people-panel.c:177
msgid "Send a message"
msgstr "Evoyî on messaedje"
-#: ../src/mnb-people-panel.c:309
+#: ../src/mnb-people-panel.c:311
msgid "Sorry, we can't find any people. Have you set up a Messenger account?"
msgstr ""
"Dji rgrete, nos n' avans savou trouver d' djin. Avoz apontyî on conte di "
-"Messaedjreye ?"
+"Messaedjreye?"
+
+#: ../src/mnb-people-panel.c:447
+msgid "Sorry, we can't find any people. It looks like they are all offline."
+msgstr ""
+"Dji rgrete, nos n' avans savou trouver d' djin. I shonne k' i sont tertos "
+"disraloyîs."
+
+#: ../src/mnb-people-panel.c:497
+msgid "To see your IM contacts, go online in the Status panel."
+msgstr ""
+"Po vey vos soçons do berdelaedje sol moumint, potchîz so fyis e Scriftôr "
+"d'estat"
#: ../src/mnb-people-panel.c:554
+#, c-format
+msgid "people - %d people are talking to you"
+msgstr "djins - %d djins vs djåznut"
+
+#: ../src/mnb-people-panel.c:561
+msgid "people - Someone is talking to you"
+msgstr "djins - Ene sakî vs djåze"
+
+#: ../src/mnb-people-panel.c:808
msgid "People"
msgstr "Djins"
-#: ../src/mnb-people-panel.c:567
+#: ../src/mnb-people-panel.c:821
msgid "Search"
msgstr "Trover"
-#: ../src/mnb-people-panel.c:680
+#: ../src/mnb-people-panel.c:874
+msgid "People talking to you ..."
+msgstr "Les djins ki vs divizez avou..."
+
+#: ../src/mnb-people-panel.c:1001
msgid "Selection"
msgstr "Tchoes"
-#: ../src/mnb-people-panel.c:743
+#: ../src/mnb-people-panel.c:1064
msgid "Nobody selected"
-msgstr "Nolu d' tchoezi"
-
-
+msgstr "Nolu d' tchoezi"
--
1.6.0.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ca-certificates for openSUSE:Factory
checked in at Thu Apr 1 18:21:17 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/ca-certificates/ca-certificates.changes 2010-04-01 15:01:04.000000000 +0200
@@ -0,0 +1,17 @@
+-------------------------------------------------------------------
+Thu Apr 1 13:00:37 UTC 2010 - lnussel(a)suse.de
+
+- include /etc/ca-certificates.conf as %ghost
+
+-------------------------------------------------------------------
+Fri Mar 26 15:26:01 UTC 2010 - lnussel(a)suse.de
+
+- generate ca-bundle with hook script
+- don't use trusted certificates in ca-bundle file for compatibility
+ with gnutls
+
+-------------------------------------------------------------------
+Wed Mar 24 10:31:47 UTC 2010 - lnussel(a)suse.de
+
+- new package
+
calling whatdependson for head-i586
New:
----
GPL-2.0.txt
ca-certificates.changes
ca-certificates.spec
certbundle.run
update-ca-certificates
update-ca-certificates.8
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ca-certificates.spec ++++++
#
# spec file for package ca-certificates (Version 1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
BuildRequires: openssl
Name: ca-certificates
%define ssletcdir %{_sysconfdir}/ssl
%define etccadir %{ssletcdir}/certs
%define cabundle %{ssletcdir}/cert.pem
%define usrcadir %{_datadir}/ca-certificates
License: GPLv2+
Group: Productivity/Networking/Security
Version: 1
Release: 1
Summary: Utilities for system wide CA certificate installation
Source0: update-ca-certificates
Source1: update-ca-certificates.8
Source2: GPL-2.0.txt
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Url: http://gitorious.org/opensuse/ca-certificates
#
Requires: openssl
%description
Utilities for system wide CA certificate installation
%prep
%setup -qcT
install -m 755 %{SOURCE0} .
install -m 644 %{SOURCE1} .
install -m 644 %{SOURCE2} COPYING
%build
%install
mkdir -p %{buildroot}/%{etccadir}
mkdir -p %{buildroot}/%{usrcadir}
mkdir -p %{buildroot}/%{_sbindir}
mkdir -p %{buildroot}/%{_mandir}/man8
mkdir -p %{buildroot}/etc/ca-certificates/update.d
install -m 644 /dev/null %{buildroot}/%{cabundle}
install -m 644 /dev/null %{buildroot}/etc/ca-certificates.conf
install -m 755 update-ca-certificates %{buildroot}/%{_sbindir}
install -m 644 update-ca-certificates.8 %{buildroot}/%{_mandir}/man8
%clean
rm -rf %{buildroot}
%files
%defattr(-, root, root)
%dir %{usrcadir}
%dir %{etccadir}
%doc COPYING
%ghost %config(noreplace) /etc/ca-certificates.conf
%ghost %{cabundle}
%dir /etc/ca-certificates
%dir /etc/ca-certificates/update.d
%{_sbindir}/update-ca-certificates
%{_mandir}/man8/update-ca-certificates.8*
%changelog
++++++ GPL-2.0.txt ++++++
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
++++++ certbundle.run ++++++
#!/bin/bash
# vim: syntax=sh
cafile="/etc/ssl/ca-bundle.pem"
cadir="/etc/ssl/certs"
for i in "$@"; do
if [ "$i" = "-f" ]; then
fresh=1
elif [ "$i" = "-v" ]; then
verbose=1
fi
done
if [ -z "$fresh" -a "$cafile" -nt "$cadir" ]; then
exit 0
fi
echo "creating $cafile ..."
cat > "$cafile.new" <<EOF
#
# automatically created by $0. Do not edit!
# Use of this file is deprecated and should only be used as last
# resort by applications that cannot parse the $cadir directory.
#
EOF
for i in "$cadir"/*.pem; do
# only include certificates trusted for server auth
if grep -q "BEGIN TRUSTED CERTIFICATE" "$i"; then
trust=`sed -n '/^# openssl-trust=/{s/^.*=//;p;q;}' "$i"`
case "$trust" in
*serverAuth*) ;;
*) [ -z "$verbose" ] || echo "skipping $i" >&2; continue ;;
esac
fi
openssl x509 -in "$i"
done >> "$cafile.new"
mv "$cafile.new" "$cafile"
++++++ update-ca-certificates ++++++
#!/usr/bin/perl -w
#
# update-ca-certificates
#
# Copyright (c) 2010 SUSE Linux Products GmbH
# Author: Ludwig Nussel
#
# Inspired by Debian's update-ca-certificates
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1301,
# USA.
#
use strict;
use File::Basename;
use File::Find;
use Getopt::Long;
my $certsconf = '/etc/ca-certificates.conf';
my $hooksdir = '/etc/ca-certificates/update.d';
my $certsdir = "/usr/share/ca-certificates";
my $localcertsdir = "/usr/local/share/ca-certificates";
my $etccertsdir = "/etc/ssl/certs";
my (%blacklist, %whitelist, %added, %removed);
my ($opt_verbose, $opt_fresh, $opt_help);
sub startswith($$)
{
return $_[1] eq substr($_[0], 0, length($_[1]));
}
sub targetfilename($)
{
my $t = $etccertsdir.'/'.basename($_[0]);
$t =~ s/\.crt$/.pem/;
return $t;
}
sub addcert($)
{
my $f = $_[0];
my $t = targetfilename($f);
return if -e $t;
unlink $t if -l $t; # dangling symlink
if (symlink($f, $t)) {
$added{$t} = 1;
delete $removed{$f} if exists $removed{$f};
} else {
print STDERR "symlink of $t failed: $!\n";
}
}
sub removecert($)
{
my $t = targetfilename($_[0]);
if (-l $t) {
$removed{$t} = 1;
unlink $t;
}
}
Getopt::Long::Configure("no_ignore_case");
GetOptions(
"verbose|v" => \$opt_verbose,
"fresh|f" => \$opt_fresh,
"help|h" => \$opt_help,
) or die "$!\n";
if ($opt_help)
{
print "USAGE: $0 [OPTIONS]\n";
print "OPTIIONS:\n";
print " --verbose, -v verbose output\n";
print " --fresh, -f start from scratch\n";
print " --help, -h this screen\n";
exit 0;
}
if (open(F, '<', $certsconf)) {
while (<F>) {
next if /^#/;
chomp;
next unless length($_);
if (/^!/) {
s/^!//;
$blacklist{$_} = 1;
} else {
$whitelist{$_} = 1;
}
}
close F;
}
print "Updating certificates in $etccertsdir...\n";
if ($opt_fresh || %whitelist) {
for my $f (glob "$etccertsdir/*" ) {
next unless -l $f;
my $l = readlink $f;
next unless defined $l;
if (startswith($l, $etccertsdir)
|| startswith($l, $localcertsdir))
{
if ($opt_fresh || %whitelist &&
!exists($whitelist{basename($l)}))
{
unlink $f;
$removed{$f} = 1;
}
}
}
}
my @files;
File::Find::find({
no_chdir => 1,
wanted => sub {
-f && /\.(?:pem|crt)$/ && push @files, $_;
}
}, $certsdir);
for my $f (@files) {
my $n = substr($f, length($certsdir)+1);
if (exists($blacklist{$n})) {
removecert($f);
next;
}
next if %whitelist && !exists($whitelist{$n});
addcert($f);
}
for my $f (glob "$localcertsdir/*.{pem,crt}") {
addcert($f);
}
for my $f (glob "$etccertsdir/*.pem") {
if (-l $f && !-e $f) {
if (startswith($f, $etccertsdir)
|| startswith($f, $localcertsdir))
{
$removed{$f} = 1;
}
# clean dangling symlinks
unlink $f
}
}
if (%added || %removed || $opt_fresh) {
chdir $etccertsdir || die "$!";
my $redir = ($opt_verbose?'':'> /dev/null');
system("c_rehash . $redir");
my @args;
push @args, '-f' if $opt_fresh;
push @args, '-v' if $opt_verbose;
for my $f (glob "$hooksdir/*.run") {
system($f, @args);
}
}
printf("%d added, %d removed.\n",
(%added?(scalar keys %added):0),
(%removed?(scalar keys %removed):0));
++++++ update-ca-certificates.8 ++++++
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH UPDATE-CA-CERTIFICATES 8 "20 April 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
update-ca-certificates \- update /etc/ssl/certs and certificates.crt
.SH SYNOPSIS
.B update-ca-certificates
.RI [ options ]
.SH DESCRIPTION
\fBupdate-ca-certificates\fP updates the directory
/etc/ssl/certs to hold SSL certificates and generates /etc/ssl/cert.pem,
a concatenated single-file list of certificates.
.PP
It reads the file /etc/ca-certificates.conf. Each line gives a pathname of
a CA certificate under /usr/share/ca-certificates that should be trusted.
Lines that begin with "#" are comment lines and thus ignored.
Lines that begin with "!" are deselected, causing the deactivation
of the CA certificate in question. All certificates are implicitly
trusted if no trusted certificates are listed.
.PP
Furthermore all certificates found below /usr/local/share/ca-certificates
are also included as implicitly trusted.
.PP
After populating /etc/ssl/certs and creating /etc/ssl/cert.pem
\fBupdate-ca-certificates\fP invokes custom hooks in
/etc/ca-certificates/update.d/*.run
.SH OPTIONS
A summary of options is included below.
.TP
.B \-h, \-\-help
Show summary of options.
.TP
.B \-v, \-\-verbose
Be verbose. Output \fBc_rehash\fP.
.TP
.B \-f, \-\-fresh
Fresh updates. Remove symlinks in /etc/ssl/certs directory.
.SH FILES
.TP
.I /etc/ca-certificates.conf
A configuration file.
.TP
.I /etc/ssl/cert.pem
A single-file version of all CA certificates. Useful for programs
that cannot handle directory with individual files.
.TP
.I /usr/share/ca-certificates
Directory of CA certificates.
.I /usr/local/share/ca-certificates
Directory of local CA certificates.
.SH SEE ALSO
.BR c_rehash (1),
.SH AUTHOR
This manual page was written by Fumitoshi UKAI <ukai(a)debian.or.jp>,
for the Debian project and modified by Ludwig Nussel
<ludwig.nussel(a)suse.de>.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yum for openSUSE:Factory
checked in at Thu Apr 1 18:21:10 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/yum/yum.changes 2010-03-31 13:50:56.000000000 +0200
@@ -0,0 +1,680 @@
+-------------------------------------------------------------------
+Wed Mar 31 11:48:05 UTC 2010 - mbarringer(a)novell.com
+
+- Removing repos.tar.bz2 from the package
+- Fixing some problems with the spec file
+
+-------------------------------------------------------------------
+Thu Oct 15 15:09:52 UTC 2009 - dmacvicar(a)novell.com
+
+- update to 3.2.25. main feature yum history command
+ See:
+ * http://yum.baseurl.org/wiki/whatsnew/3.2.25
+
+-------------------------------------------------------------------
+Wed Oct 14 12:25:44 CEST 2009 - dmacvicar(a)suse.de
+
+- update to 3.2.24, See:
+ * http://yum.baseurl.org/wiki/whatsnew/3.2.24
+ * http://yum.baseurl.org/wiki/whatsnew/3.2.23
+ * http://yum.baseurl.org/wiki/whatsnew/3.2.22
+ * http://yum.baseurl.org/wiki/whatsnew/3.2.21
+
+- move custom init script from patch to source file
+- remove all other patches, except for null epoch workaround
+
+-------------------------------------------------------------------
+Wed Aug 12 10:02:56 CEST 2009 - poeml(a)suse.de
+
+- add kernel-default-base to exactarchlist, installonlypkgs,
+ kernelpkgnames, thus making kernel updates work in 11.1
+
+-------------------------------------------------------------------
+Wed Jan 7 16:41:22 CET 2009 - cthiel(a)suse.de
+
+- update to 3.2.20 + yum-HEAD.patch
+- remove predefined repos, prepare for unsupported extra channel (SLE11)
+
+-------------------------------------------------------------------
+Tue Oct 14 16:01:54 CEST 2008 - cthiel(a)suse.de
+
+- fix repo config for 11.0 (bnc#430470)
+
+-------------------------------------------------------------------
+Wed Apr 9 16:57:40 CEST 2008 - cthiel(a)suse.de
+
+- update to version 3.2.14
+ * memory footprint of yum should go down a bit thanks to some diligent
+ byte-counting
+ * a number of depsolving 'features' should have been fixed
+ * translation updates
+ * a number of unicode decode issues were fixed
+
+-------------------------------------------------------------------
+Thu Mar 20 17:08:00 CET 2008 - cthiel(a)suse.de
+
+- update to version 3.2.13
+ * 3.2.13 shows a number of significant improvements over 3.2.12 not the
+ least of which is a number of depsolving bugfixes. Additionally, James
+ Antill has committed some code that slightly increases memory use during
+ depsolving but increases the speed of certain depsolving routines
+ between 30% and 60%. A significant savings for a relatively small
+ memory use (8-10%).
+
+-------------------------------------------------------------------
+Tue Mar 18 11:27:35 CET 2008 - cthiel(a)suse.de
+
+- update to version 3.2.12
+ * installed_object.verify() works much like and/or better than rpm -Va
+ does now and enables the yum-verify plugin
+ * a number of memory saving improvements
+ * speed ups in handling of excludes
+ * for both of the ia64 users it is now enabled again!
+ * when depsolving we've added a number of heuristics to pick the right
+ provider from a list of providers. A couple of the heuristics include:
+ - see if the sourcerpm of the providing and the requiring packages is
+ the same
+ - see if the most characters of the package name lead match. This helps
+ with cases like both totem-lirc and xmms-lirc providing the library
+ for totem-debuginfo.
+ * write method for the comps object in yum to write out a compliant comps
+ xml file based on the imported comps files.
+
+-------------------------------------------------------------------
+Mon Feb 25 14:53:42 CET 2008 - crrodriguez(a)suse.de
+
+- use find_lang macro
+- PreReq coreutils
+
+-------------------------------------------------------------------
+Fri Feb 15 11:18:41 CET 2008 - cthiel(a)suse.de
+
+- include /usr/share/locale
+
+-------------------------------------------------------------------
+Wed Feb 13 13:57:11 CET 2008 - cthiel(a)suse.de
+
+- update to version 3.2.11
+ - translations
+ - compressed groups files are supported (in combination with a
+ soon-to-be-released createrepo)
+ - yum reinstall pkgname command
+ - multilib_policy: Read here for an explanation, also in the man page.
+ http://skvidal.wordpress.com/2008/01/30/long-wanted-feature-added-to-yum/
+ - skip-broken fixes
+
+-------------------------------------------------------------------
+Fri Feb 8 12:45:24 CET 2008 - cthiel(a)suse.de
+
+- add Requires: python-gpgme (bnc#359864)
+
+-------------------------------------------------------------------
+Thu Jan 31 14:10:03 CET 2008 - cthiel(a)suse.de
+
+- update to version 3.2.10
+ * speeding things up and trimming down the memory footprint
+ * this release is substantially faster on things like: list, search and
+ depsolving
+
+-------------------------------------------------------------------
+Thu Jan 24 10:32:12 CET 2008 - cthiel(a)suse.de
+
+- improve post scripts
+
+-------------------------------------------------------------------
+Tue Jan 22 18:44:28 CET 2008 - cthiel(a)suse.de
+
+- fix post scripts to work correctly on updates (#347280)
+
+-------------------------------------------------------------------
+Tue Dec 4 21:11:39 CET 2007 - cthiel(a)suse.de
+
+- update to version 3.2.8
+ * geode arch support
+ * lots and lots of unittests
+ * a fair number of transaction/depsolve bugs fixed
+ * double ctrl-c to abort should work a bit more reliably
+ * added an enormous amount of docstrings
+ * yum search output highlights the search terms
+
+-------------------------------------------------------------------
+Thu Oct 18 13:03:17 CEST 2007 - cthiel(a)suse.de
+
+- update to version 3.2.7
+ * fix transaction listing to properly display only deps as deps as opposed
+ to some things which are manually done and also deps (rh#283961)
+ * fix requirements moving to new packages when a package is obsoleted
+ * when an obsolete is available for a package, only install most matching
+ arch rather than all available arches (rh#301661)
+- split of yum-updatesd package
+- changed config file location from /etc/yum.conf to /etc/yum/yum.conf
+
+-------------------------------------------------------------------
+Fri Oct 12 01:36:02 CEST 2007 - ro(a)suse.de
+
+- fix build (there is room between 1030 and 1040)
+
+-------------------------------------------------------------------
+Thu Oct 11 11:57:38 CEST 2007 - cthiel(a)suse.de
+
+- added yum-3.2.6.patch to fix typo in rpmtrans.py
+- added Recommends to yum-basearchonly
+
+-------------------------------------------------------------------
+Thu Oct 11 10:41:41 CEST 2007 - cthiel(a)suse.de
+
+- added yum-3.2.6-epoch_workaround.patch, to treat null epoch equal to zero
+ epoch (#331818)
+
+-------------------------------------------------------------------
+Fri Oct 5 23:01:27 CEST 2007 - cthiel(a)suse.de
+
+- update to version 3.2.6
+ * Mostly bug fixes in this version. A number of output changes which
+ mostly just make it clearer whats going on when yum says things like
+ 'Nothing to do'.
+ * also added a 'cost' option to repository and global configuration
+ cost relative cost of accessing this repository. Useful for weighing
+ one repo’s packages as greater/less than any other. defaults to
+ 1000
+- changes in 3.2.5
+ * We've fixed a good number of user-impacting bugs and cleaned up some
+ medium-standing messes.
+
+-------------------------------------------------------------------
+Tue Sep 18 11:59:11 CEST 2007 - cthiel(a)suse.de
+
+- update default repos to include openSUSE 10.3
+
+-------------------------------------------------------------------
+Wed Aug 29 23:14:33 CEST 2007 - cthiel(a)suse.de
+
+- fix build
+
+-------------------------------------------------------------------
+Wed Aug 29 19:58:37 CEST 2007 - cthiel(a)suse.de
+
+- update to version 3.2.4
++++ 483 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/yum/yum.changes
calling whatdependson for head-i586
New:
----
yum-3.2.25.tar.bz2
yum-3.2.6-epoch_workaround.patch
yum-updatesd.init
yum.changes
yum.conf
yum.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yum.spec ++++++
#
# spec file for package yum (Version 3.2.25)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: yum
BuildRequires: dbus-1 intltool python-devel
Version: 3.2.25
Release: 1
Summary: RPM installer/updater
Group: System/Packages
License: GPLv2+
Url: http://linux.duke.edu/yum/
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.conf
Source2: %{name}-updatesd.init
Patch0: %{name}-3.2.6-epoch_workaround.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: rpm >= 4.4.0
Requires: rpm-python
Requires: python-urlgrabber
Requires: yum-metadata-parser >= 1.1.0
Requires: python-gpgme
Requires: python-iniparse
%if %{suse_version} <= 1010
Requires: python-elementtree
%else
Requires: python-xml
%endif
%py_requires
PreReq: coreutils
Requires: yum-common = %{version}-%{release}
%description
Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically prompting the user as necessary.
Authors:
--------
Seth Vidal <skvidal(a)phy.duke.edu>
%package updatesd
License: GPLv2+
Summary: YUM update notification daemon
Group: System/Packages
Requires: yum = %{version}-%{release}
Requires: dbus-1-python
Requires: python-gobject2
PreReq: %insserv_prereq
%description updatesd
yum-updatesd provides a daemon which checks for available updates and
can notify you when they are available via email, syslog or dbus.
Authors:
--------
Seth Vidal <skvidal(a)phy.duke.edu>
%package common
License: GPLv2+
Summary: YUM update notification daemon
Group: System/Packages
Requires: dbus-1-python
Requires: python-gobject2
PreReq: %insserv_prereq
%description common
Common libraries for YUM based programs
Authors:
--------
Seth Vidal <skvidal(a)phy.duke.edu>
%prep
%setup -q
%patch0
%ifnarch %{ix86}
for i in rpmUtils yum
do
pushd $i
sed -e "s/lib/%{_lib}/" Makefile > Makefile.new
mv Makefile.new Makefile
popd
done
%endif
%build
make
%install
make DESTDIR=%{buildroot} install
install -m 644 %{SOURCE1} %{buildroot}/etc/yum/yum.conf
# install custom init script
%{__mkdir_p} %{buildroot}/etc/init.d
install -m 755 %{SOURCE2} %{buildroot}/etc/init.d/yum-updatesd
# remove the original one
rm %{buildroot}/etc/rc.d/init.d/yum-updatesd
rm -rf %{buildroot}/etc/rc.d
mkdir -p %{buildroot}/%{_sysconfdir}/yum/pluginconf.d/ %{buildroot}/usr/lib/yum-plugins/
%find_lang %{name}
%postun updatesd
%restart_on_update yum-updatesd
%insserv_cleanup
%preun updatesd
%stop_on_removal yum-updatesd
%post
# if we are upgrading from older distros the config should be moved
# to the new place
CONFD="/etc/yum"
OCONF="/etc/yum.conf"
NCONF="${CONFD}/yum.conf"
NCONFB="${CONFD}/yum.conf.rpmsave"
if [ -e "$OCONF" ] ; then
#
# in worst case we will get:
# /etc/yum/yum.conf - the old /etc/yum.conf
# /etc/yum/yum.conf.rpmnew - the config of the newly installed package.
# /etc/yum/yum.conf.rpmsave - the old /etc/yum/yum.conf
#
if [ ! -d "$CONFD" ] ; then
mkdir "$CONFD"
fi
#
# we dont need to handle the case that /etc/yum/yum.conf
# exists. rpm does that for us.
# it creates /etc/yum/yum.conf.rpmnew
#
if [ -e "$NCONF" ] ; then
mv "$NCONF" "$NCONFB"
echo "warning: /etc/yum/yum.conf backed up as /etc/yum/yum.conf.rpmsave" >&2
fi
echo "warning: /etc/yum.conf moved to /etc/yum/yum.conf" >&2
mv "$OCONF" "$NCONF"
fi
# migrate /etc/yum.repos.d to /etc/yum/repos.d/
if [ -d "/etc/yum.repos.d" ] ; then
if [ ! -d "/etc/yum/repos.d" ] ; then
mkdir "/etc/yum/repos.d"
fi
if [ "/etc/yum.repos.d/*" != '/etc/yum.repos.d/*' ] ; then
for i in /etc/yum.repos.d/*;
do
NCONF="/etc/yum/repos.d/`basename $i`"
NCONFB="/etc/yum/repos.d/`basename $i`.rpmsave"
OCONF="/etc/yum.repos.d/`basename $i`"
if [ -e "$NCONF" ] ; then
mv "$NCONF" "$NCONFB"
echo "warning: $NCONF backed up as $NCONFB" >&2
fi
echo "warning: $OCONF moved to $NCONF" >&2
mv "$OCONF" "$NCONF"
done
fi
fi
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-, root, root)
%doc README AUTHORS COPYING TODO INSTALL ChangeLog PLUGINS
%dir /var/cache/yum
%dir %{_sysconfdir}/yum
%dir %{_sysconfdir}/yum/repos.d
%dir %{_sysconfdir}/yum/pluginconf.d
%dir %{_sysconfdir}/yum
%dir /usr/lib/yum-plugins
%config(noreplace) %{_sysconfdir}/yum/yum.conf
%config %{_sysconfdir}/logrotate.d/%{name}
%{_mandir}/*/*
%defattr(0755, root, root)
%{_datadir}/yum-cli
%{_bindir}/*
%exclude %{_mandir}/man*/yum-updatesd*
%files common
%defattr(0755, root, root)
%{py_sitedir}/*
%files updatesd
%defattr(-, root, root)
%config(noreplace) %{_sysconfdir}/yum/yum-updatesd.conf
%config %{_sysconfdir}/init.d/yum-updatesd
%config %{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
%config(noreplace) %{_sysconfdir}/yum/version-groups.conf
%{_sbindir}/yum-updatesd
%{_mandir}/man*/yum-updatesd*
%changelog
++++++ yum-3.2.6-epoch_workaround.patch ++++++
--- rpmUtils/miscutils.py
+++ rpmUtils/miscutils.py
@@ -43,6 +43,12 @@
e2 = str(e2)
v2 = str(v2)
r2 = str(r2)
+
+ if e1 == "None":
+ e1 = "0"
+ if e2 == "None":
+ e2 = "0"
+
#print '%s, %s, %s vs %s, %s, %s' % (e1, v1, r1, e2, v2, r2)
rc = rpm.labelCompare((e1, v1, r1), (e2, v2, r2))
#print '%s, %s, %s vs %s, %s, %s = %s' % (e1, v1, r1, e2, v2, r2, rc)
++++++ yum-updatesd.init ++++++
#!/bin/bash
#
### BEGIN INIT INFO
# Provides: yum-updatesd
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: YUM update notification daemon
# Description: This is a daemon which periodically checks for updates
# and can send notifications via mail, dbus or syslog.
### END INIT INFO
# Shell functions sourced from /etc/rc.status:
# rc_check check and set local and overall rc status
# rc_status check and set local and overall rc status
# rc_status -v be verbose in local rc status and clear it afterwards
# rc_status -v -r ditto and clear both the local and overall rc status
# rc_status -s display "skipped" and exit with status 3
# rc_status -u display "unused" and exit with status 3
# rc_failed set local and overall rc status to failed
# rc_failed <num> set local and overall rc status to <num>
# rc_reset clear both the local and overall rc status
# rc_exit exit appropriate to overall rc status
# rc_active checks whether a service is activated by symlinks
. /etc/rc.status
# Reset status of this service
rc_reset
# Return values acc. to LSB for all commands but status:
# 0 - success
# 1 - generic or unspecified error
# 2 - invalid or excess argument(s)
# 3 - unimplemented feature (e.g. "reload")
# 4 - user had insufficient privileges
# 5 - program is not installed
# 6 - program is not configured
# 7 - program is not running
# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
#
# Note that starting an already running service, stopping
# or restarting a not-running service as well as the restart
# with force-reload (in case signaling is not supported) are
# considered a success.
case "$1" in
start)
echo -n "Starting yum-updatesd "
/sbin/startproc /usr/sbin/yum-updatesd
rc_status -v
;;
stop)
echo -n "Shutting down yum-updatesd "
/sbin/killproc -TERM /usr/sbin/yum-updatesd
rc_status -v
;;
try-restart|condrestart)
if test "$1" = "condrestart"; then
echo "${attn} Use try-restart ${done}(LSB)${attn} rather than condrestart ${warn}(RH)${norm}"
fi
$0 status
if test $? = 0; then
$0 restart
else
rc_reset
fi
rc_status
;;
restart)
$0 stop
$0 start
rc_status
;;
force-reload)
echo -n "Reload service yum-updatesd "
/sbin/killproc -HUP /usr/sbin/yum-updatesd
rc_status -v
;;
reload)
echo -n "Reload service yum-updatesd "
/sbin/killproc -HUP /usr/sbin/yum-updatesd
rc_status -v
;;
status)
echo -n "Checking for service yum-updatesd "
/sbin/checkproc /usr/sbin/yum-updatesd
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}"
exit 1
;;
esac
rc_exit
++++++ yum.conf ++++++
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=suse-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
exactarchlist=kernel-bigsmp, kernel-debug, kernel-default, kernel-dummy, kernel-iseries64, kernel-ppc64, kernel-s390, kernel-smp, kernel-syms, kernel-um, kernel-xen, kernel-xenpae, kernel-default-base, glibc
installonlypkgs=kernel-bigsmp, kernel-debug, kernel-default, kernel-dummy, kernel-iseries64, kernel-ppc64, kernel-s390, kernel-smp, kernel-syms, kernel-um, kernel-xen, kernel-xenpae, kernel-default-base
kernelpkgnames=kernel-bigsmp, kernel-debug, kernel-default, kernel-dummy, kernel-iseries64, kernel-ppc64, kernel-s390, kernel-smp, kernel-syms, kernel-um, kernel-xen, kernel-xenpae, kernel-default-base
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package hplip for openSUSE:Factory
checked in at Thu Apr 1 18:20:41 CEST 2010.
--------
--- hplip/hplip.changes 2009-10-15 16:00:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/hplip/hplip.changes 2010-04-01 15:43:33.000000000 +0200
@@ -1,0 +2,42 @@
+Thu Apr 1 12:40:47 CEST 2010 - jsmeix(a)suse.de
+
+- Updated to version 3.10.2:
+ The hpcups driver is again updated to better align with
+ the product specifications for various printer models.
+ Several more supported all-in-one devices.
+ Several bug fixies (no Suse bugs).
+ For details see
+ http://hplipopensource.com/hplip-web/release_notes.html
+- Updated to version 3.9.12:
+ The hpcups driver is updated to better align with the
+ product specifications for various printer models.
+ Several more supported printers.
+ Several bug fixies (no Suse bugs).
+ For details see
+ http://hplipopensource.com/hplip-web/release_notes.html
+- Updated to version 3.9.10:
+ The hpcups driver has been re-written. It does no longer do
+ bi-directional IO. Printer specific settings are no longer
+ hard coded, but are controlled by the PPD file.
+ Many more supported printers and all-in-one devices.
+ Several bug fixies (no Suse bugs).
+ For details see
+ http://hplipopensource.com/hplip-web/release_notes.html
+- hpcups.drv.in-3.9.8-reorder.patch and
+ hpcups-ppds-3.9.8-reorder.tar.bz2 are obsolete
+ because it is fixed in the source.
+- create_hal_global_fdi_from_hpmud_rules is obsolete
+ because HAL is no longer used to manage ACLs
+ (see Novell/Suse Bugzilla bnc#542473 comment#13).
+- change-udev-rules.diff fixes now also 56-hpmud_support.rules
+ (see for example Novell/Suse Bugzilla bnc#577035) and
+ it should trigger udev's generic ACL support for SANE
+ via 'ENV{libsane_matched}="yes"' in 55-hpmud.rules
+ (see Novell/Suse Bugzilla bnc#542473 comment#14).
+ Perhaps the latter could be better achieved with the
+ configure option --enable-udev-acl-rules (default=no)
+ which installs 40-hplip.rules instead of 55-hpmud.rules
+ but this was not at all tested up to now and it is
+ likely not backward compatible (e.g. for openSUSE 11.2).
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
create_hal_global_fdi_from_hpmud_rules
hpcups-ppds-3.9.8-reorder.tar.bz2
hpcups.drv.in-3.9.8-reorder.patch
hplip-3.9.8.tar.bz2
New:
----
hplip-3.10.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hplip.spec ++++++
--- /var/tmp/diff_new_pack.PbNsD0/_old 2010-04-01 18:20:31.000000000 +0200
+++ /var/tmp/diff_new_pack.PbNsD0/_new 2010-04-01 18:20:31.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package hplip (Version 3.9.8)
+# spec file for package hplip (Version 3.10.2)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,27 +24,15 @@
# HPLIP has reached 1.0 status. With this release a date encoded revision number is used:
# x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June)
# Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc
-Version: 3.9.8
-Release: 3
+Version: 3.10.2
+Release: 1
Group: Hardware/Printing
-License: BSD 3-clause (or similar) ; GPL v2 or later ; MIT License (or similar)
+License: BSD3c(or similar) ; GPLv2+ ; MIT License (or similar)
Url: http://hplipopensource.com
# Source0...Source9 is for sources from HP:
-# URL for Source0: http://surfnet.dl.sourceforge.net/sourceforge/hplip/hplip-3.9.8.tar.gz
+# URL for Source0: http://downloads.sourceforge.net/project/hplip/hplip/3.10.2/hplip-3.10.2.ta…
Source0: %{name}-%{version}.tar.bz2
-# Source1 hpcups-ppds-3.9.8-reorder.tar.bz2 contains the static PPDs which are fixed
-# according to what hpcups.drv.in-3.9.8-reorder.patch fixes for dynamic PPDs.
-# I got it on 14 Aug 2009 as mail attachment from linus.araque(a)hp.com:
-Source1: hpcups-ppds-3.9.8-reorder.tar.bz2
# Patch0...Patch9 is for patches from HP:
-# URL for Patch0: http://surfnet.dl.sourceforge.net/sourceforge/hplip/hpcups.drv.in-3.9.8-reo…
-# Patch0 hpcups.drv.in-3.9.8-reorder.patch addresses two issues in the 3.9.8 hpcups.drv.in file.
-# 1. Re-orders common paper sizes so that normal, fullbleed and duplex papers sizes are grouped together in the PPD.
-# 2. Changed the LJColor device class from RGBW to RGB color space. The K band was not being printed by hpcups.
-# Because we build it only with the static PPDs, hpcups.drv.in-3.9.8-reorder.patch
-# is actually not needed for us, nevertheless I like to provide this patch
-# to have it in our source RPM to be in full compliance to upstream.
-Patch0: hpcups.drv.in-3.9.8-reorder.patch
# Patch10...Patch99 is for Suse patches for the sources from HP:
# Patch10 fixes "... is used uninitialized ..." warnings:
Patch10: fix-uninitialized-variables.diff
@@ -58,20 +46,17 @@
Source101: hp-toolbox.wrapper
# Source102 is a small man page for /usr/bin/hpijs:
Source102: hpijs.1.gz
-# Source103 was the init script for hpssd which is obsolete since version 2.8.4
-# Source104 is a script which outputs a global HAL fdi file
-# for all HP USB devices which belong to HPLIP:
-Source104: create_hal_global_fdi_from_hpmud_rules
+# Source103 was the init script for hpssd which is obsolete since version 2.8.4.
+# Source104 was a script which outputs a global HAL fdi file which is obsolete
+# since openSUSE 11.2 where HAL is no longer used to manage ACLs,
+# see https://bugzilla.novell.com/show_bug.cgi?id=542473#c13
# Source105 hplip.SuSEfirewall2 provides support
# to open UDP ports 5353(mdns) and 427(svrloc) for mDNS support
# according to the init-suse-firewall in the tar ball
# (compare also Novell/Suse Bugzilla bnc#498429):
Source105: hplip.SuSEfirewall2
# Patch100... is for special Suse patches:
-# Patch101 changes in the udev rules file the mode from "0666" to "0664"
-# and for parallel port devices the owner from "lp" to "root" to avoid
-# that the permissions can be changed e.g. by any CUPS filter script
-# or CUPS backend (both run as user "lp"):
+# Patch101 changes the udev rules files 55-hpmud.rules and 56-hpmud_support.rules:
Patch101: change-udev-rules.diff
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -173,7 +158,7 @@
Till Kamppeter
%package hpijs
-License: BSD 3-clause (or similar) ; GPL v2 or later ; MIT License (or similar)
+License: BSD3c(or similar) ; GPLv2+ ; MIT License (or similar)
Summary: Only plain printing with HPLIP printer drivers
Group: Hardware/Printing
# Since Nov 14 2007 ghostscript-library does no longer require /usr/bin/hpijs
@@ -255,17 +240,11 @@
%prep
# Be quiet when unpacking:
%setup -q
-# Unpack the fixed static PPDs in Source1 hpcups-ppds-3.9.8-reorder.tar.bz2
-# which overwrite the original static PPDs in Source0:
-tar -x --overwrite --no-overwrite-dir -j -f %{SOURCE1}
-# Patch0 hpcups.drv.in-3.9.8-reorder.patch
-# addresses two issues in the 3.9.8 hpcups.drv.in file:
-%patch0
# Patch10 fix-uninitialized-variables.diff
# fixes "... is used uninitialized ..." warnings:
%patch10
# Patch101 change-udev-rules.diff
-# changes in the udev rules file the mode from "0666" to "0664":
+# changes the udev rules files 55-hpmud.rules and 56-hpmud_support.rules:
%patch101
%build
@@ -312,9 +291,10 @@
--enable-foomatic-ppd-install \
--enable-foomatic-rip-hplip-install \
--with-hpppddir=%{_datadir}/cups/model/manufacturer-PPDs/%{name} \
- --with-cupsbackenddir=%{_libdir}/cups/backend \
- --with-cupsfilterdir=%{_libdir}/cups/filter \
- --with-drvdir=%{_libdir}/cups/driver \
+ --with-cupsbackenddir=/usr/lib/cups/backend \
+ --with-cupsfilterdir=/usr/lib/cups/filter \
+ --with-drvdir=/usr/lib/cups/driver \
+ --with-mimedir=%{_sysconfdir}/cups \
--with-docdir=%{_defaultdocdir}/%{name}
make
@@ -323,7 +303,9 @@
# Remove the installed /etc/sane.d/dll.conf
# because this is provided by the sane-backends package:
rm %{buildroot}%{_sysconfdir}/sane.d/dll.conf
-# Make some general tests and adjustments for all PPDs (see manufacturer-PPDs.spec):
+# Remove the installed HAL fdi file because HAL is no longer used (HAL is deprecated):
+rm %{buildroot}%{_datadir}/hal/fdi/preprobe/10osvendor/20-hplip-devices.fdi
+# Begin "General tests and adjustments for all PPDs" (see manufacturer-PPDs.spec):
pushd %{buildroot}%{_datadir}/cups/model/manufacturer-PPDs/%{name}
gunzip *.ppd.gz
# Add a line-feed to the end of all PPDs to fix those PPDs where it is missing.
@@ -385,13 +367,8 @@
gzip $p
done
popd
-# End of the general tests and adjustments for all PPDs.
-# Run the script which outputs a global HAL fdi file for all HP USB devices which belong to HPLIP
-# and install its output as /usr/share/hal/fdi/information/20thirdparty/70-hpmud.fdi
-bash %{SOURCE104} data/rules/55-hpmud.rules >70-hpmud.fdi
-install -d %{buildroot}%{_datadir}/hal/fdi/information/20thirdparty
-install -m644 70-hpmud.fdi %{buildroot}%{_datadir}/hal/fdi/information/20thirdparty/70-hpmud.fdi
-# Desktop menue entry stuff:
+# End of "General tests and adjustments for all PPDs".
+# Begin "Desktop menue entry stuff":
# Install the wrapper for hp-toolbox:
install -m 755 %{SOURCE101} %{buildroot}%{_bindir}/hp-toolbox.wrapper
# Install /usr/share/hplip/data/images/64x64/hp_logo.png as desktop icon file
@@ -406,6 +383,7 @@
# Let suse_update_desktop_file add X-SuSE-translate key to /etc/xdg/autostart/hplip-systray.desktop
# so that we can update its translations with translation-only packages.
%suse_update_desktop_file %{buildroot}/etc/xdg/autostart/hplip-systray.desktop
+# End of "Desktop menue entry stuff".
# Install the man page for /usr/bin/hpijs:
install -d %{buildroot}%{_mandir}/man1
install -m 644 %{SOURCE102} %{buildroot}%{_mandir}/man1/
@@ -482,14 +460,6 @@
%dir %{_sysconfdir}/udev/rules.d
%config %{_sysconfdir}/udev/rules.d/55-hpmud.rules
%config %{_sysconfdir}/udev/rules.d/56-hpmud_support.rules
-%dir %{_datadir}/hal
-%dir %{_datadir}/hal/fdi
-%dir %{_datadir}/hal/fdi/information
-%dir %{_datadir}/hal/fdi/information/20thirdparty
-%{_datadir}/hal/fdi/information/20thirdparty/70-hpmud.fdi
-%dir %{_datadir}/hal/fdi/preprobe
-%dir %{_datadir}/hal/fdi/preprobe/10osvendor
-%{_datadir}/hal/fdi/preprobe/10osvendor/20-hplip-devices.fdi
%{_bindir}/hp-align
%{_bindir}/hp-check
%{_bindir}/hp-clean
@@ -526,11 +496,11 @@
%{_libdir}/python%{py_ver}/site-packages/scanext.*
%dir %{_libdir}/sane
%{_libdir}/sane/libsane-hpaio.*
-%dir %{_libdir}/cups
-%dir %{_libdir}/cups/backend
-%{_libdir}/cups/backend/hpfax
-%dir %{_libdir}/cups/filter
-%{_libdir}/cups/filter/hpcupsfax
+%dir /usr/lib/cups
+%dir /usr/lib/cups/backend
+/usr/lib/cups/backend/hpfax
+%dir /usr/lib/cups/filter
+/usr/lib/cups/filter/hpcupsfax
%dir /var/lib/hp
/var/lib/hp/hplip.state
%doc %{_defaultdocdir}/%{name}/
@@ -543,18 +513,21 @@
%files hpijs
%defattr(-, root, root)
%config %{_sysconfdir}/hp/
+%config %{_sysconfdir}/cups/pstotiff.convs
+%config %{_sysconfdir}/cups/pstotiff.types
%{_bindir}/hpijs
%doc %{_mandir}/man1/hpijs.1.gz
%{_libdir}/libhpip.*
%{_libdir}/libhpmud.*
-%dir %{_libdir}/cups
-%dir %{_libdir}/cups/backend
-%{_libdir}/cups/backend/hp
-%dir %{_libdir}/cups/filter
-%{_libdir}/cups/filter/foomatic-rip-hplip
-%{_libdir}/cups/filter/hpcac
-%{_libdir}/cups/filter/hpcups
-%{_libdir}/cups/filter/hplipjs
+%dir /usr/lib/cups
+%dir /usr/lib/cups/backend
+/usr/lib/cups/backend/hp
+%dir /usr/lib/cups/filter
+/usr/lib/cups/filter/foomatic-rip-hplip
+/usr/lib/cups/filter/hpcac
+/usr/lib/cups/filter/hpcups
+/usr/lib/cups/filter/hplipjs
+/usr/lib/cups/filter/pstotiff
%dir %{_datadir}/cups
%dir %{_datadir}/cups/model
%dir %{_datadir}/cups/model/manufacturer-PPDs
++++++ change-udev-rules.diff ++++++
--- /var/tmp/diff_new_pack.PbNsD0/_old 2010-04-01 18:20:31.000000000 +0200
+++ /var/tmp/diff_new_pack.PbNsD0/_new 2010-04-01 18:20:31.000000000 +0200
@@ -1,32 +1,22 @@
---- data/rules/55-hpmud.rules.orig 2009-08-04 23:36:57.000000000 +0200
-+++ data/rules/55-hpmud.rules 2009-08-07 11:44:27.000000000 +0200
-@@ -12,136 +12,182 @@
+--- data/rules/55-hpmud.rules.orig 2010-02-25 00:06:35.000000000 +0100
++++ data/rules/55-hpmud.rules 2010-04-01 12:18:54.000000000 +0200
+@@ -12,138 +12,180 @@
# 3. This rules file is an attempt at being compatable with all distros. Feel free to make your own changes and if you feel your
# changes are not distro specific please send your patch to us. 2/11/2009, D Suffield
#
+# Novell/Suse changed:
+#
-+# OWNER="lp" to OWNER="root"
-+# because OWNER="lp" is insecure because print job are processed by the user lp
-+# so that a malicious print job might be able to change owner and permissions
-+# of the device nodes and also a user who is allowed to set up a print queue
-+# can set up a special queue with his selfmade driver which changes the
-+# owner and permissions for all device nodes where in contrast OWNER="root"
-+# is more secure because then only root itself can change owner and permissions.
-+# This change is not distro specific and therefore there is a upstream bug report
-+# https://bugs.launchpad.net/hplip/+bug/410196
++# SYSFS{idVendor} to ATTR{idVendor} and
++# SYSFS{idProduct to ATTR{idProduct}
++# because SYSFS is deprecated and ATTR works for openSUSE.
+#
-+# MODE="0660" to MODE="0664"
++# MODE="660" to MODE="0664"
+# because it is sufficiently secure to let any user read the device nodes
+# because HPLIP opens the device nodes exclusively so that sniffing
+# of print jobs or scanner image data should not be possible and
+# read permissions for any user is required in particular for USB devices
+# so that any user can see the USB devices when he runs the command "lsusb".
+#
-+# SYSFS{idVendor} to ATTR{idVendor} and
-+# SYSFS{idProduct to ATTR{idProduct}
-+# because SYSFS is deprecated and ATTR works for openSUSE.
-+#
+# Added ENV{sane_hpaio}="yes" to all entries for USB devices
+# to get the SANE driver "hpaio" automatically activated in any case
+# (only scanners in HP parallel port all-in-one devices are ignored)
@@ -38,9 +28,17 @@
+# and then all what the driver does is to scan the USB device information
+# to find devices which belong to the driver and if nothing found it exits.
+# Additionally see https://bugzilla.novell.com/show_bug.cgi?id=469721#c9
++#
++# Added ENV{libsane_matched}="yes" to all entries for USB devices
++# to get normal user access permissions via udev, see
++# https://bugzilla.novell.com/show_bug.cgi?id=542473#c14
++#
++# Added same rule to disable USB autosuspend
++# as in /etc/udev/rules.d/55-libsane.rules
++#
ACTION!="add", GOTO="hpmud_rules_end"
--SUBSYSTEM=="ppdev", OWNER="lp", GROUP="lp", MODE="0660"
+-SUBSYSTEM=="ppdev", OWNER="root", GROUP="lp", MODE="0660"
+SUBSYSTEM=="ppdev", OWNER="root", GROUP="lp", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="hplip_pid_test"
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
@@ -48,197 +46,222 @@
LABEL="hplip_pid_test"
# Check for AiO products (0x03f0xx11).
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="??11", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??11", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="??11", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Check for Photosmart products without wildcard since cameras and scanners also used (0x03f0xx02).
# The xx02 pid has been retired so this explicit list should not change.
# photosmart_d2300_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c302", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c302", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c302", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c302", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_100
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3802", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3802", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3802", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3802", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_1115
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3402", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3402", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3402", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3402", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_1215
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3202", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3202", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3202", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3202", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_1218
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3302", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3302", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3302", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3302", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_130
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3902", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3902", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3902", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3902", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_1315
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3602", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3602", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3602", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3602", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_140_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1002", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1002", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1002", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1002", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_230
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3502", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3502", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3502", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3502", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_240_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1102", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1102", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1102", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1102", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_320_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1202", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1202", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1202", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1202", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_330_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1602", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1602", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1602", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1602", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_370_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1302", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1302", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1302", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1302", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_380_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1702", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1702", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1702", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1702", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_420_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1502", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1502", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1502", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1502", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_470_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1802", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1802", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1802", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1802", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7150
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3a02", OWNER="lp", GROUP="lp", MODE="660"
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3b02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3a02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3b02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3a02", OWNER="root", GROUP="lp", MODE="660"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3b02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3a02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3b02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7200_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b002", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="b002", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b002", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="b002", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7345
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2002", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2002", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2002", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2002", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7350
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3c02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3c02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3c02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3c02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7400_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b802", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="b802", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b802", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="b802", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7550
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3e02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="3e02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="3e02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="3e02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7600_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b202", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="b202", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b202", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="b202", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7700_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b402", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="b402", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b402", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="b402", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7800_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c002", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c002", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c002", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c002", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_7900_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b602", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="b602", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="b602", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="b602", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_8000_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c102", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c102", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c102", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c102", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_8100_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="ba02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="ba02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="ba02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="ba02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_8200_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c202", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c202", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c202", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c202", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_8400_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bb02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="bb02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bb02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="bb02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_8700_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bc02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="bc02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bc02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="bc02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a310_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1d02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1d02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1d02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1d02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a320_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1e02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1e02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1e02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1e02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a430_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1902", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1902", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1902", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1902", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a440_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1f02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1f02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a510_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1a02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1a02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1a02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1a02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a520_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2602", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2602", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2602", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2602", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a530_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2b02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2b02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2b02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2b02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a610_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1b02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1b02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1b02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1b02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a620_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2702", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2702", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2702", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2702", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a630_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2c02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2c02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2c02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2c02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a710_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1c02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1c02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1c02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="1c02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_a820_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2902", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="2902", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="2902", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="2902", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_d5060_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c802", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c802", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c802", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c802", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_d5100_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c402", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c402", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c402", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c402", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_d6100_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c502", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c502", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c502", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c502", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_d7100_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c602", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c602", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c602", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c602", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_d7300_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c702", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="c702", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="c702", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="c702", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_pro_b8300_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="be02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="be02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="be02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="be02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_b8800_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="d002", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="d002", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="d002", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="d002", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# photosmart_pro_b9100_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bd02", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="bd02", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="bd02", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="bd02", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Photosmart_B8500_series
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="d102", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="d102", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="d102", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="d102", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
+ # Photosmart_A640_series
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="7902", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="7902", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Check for Business Inkjet products (0x03f0xx12).
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="??12", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??12", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="??12", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Check for Deskjet products (0x03f0xx04).
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="??04", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="??04", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Check for LaserJet products (0x03f0xx17).
--SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="lp", GROUP="lp", MODE="660"
-+ATTR{idVendor}=="03f0", ATTR{idProduct}=="??17", OWNER="root", GROUP="lp", MODE="664", ENV{sane_hpaio}="yes"
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", OWNER="root", GROUP="lp", MODE="660"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="??17", OWNER="root", GROUP="lp", MODE="0664", ENV{sane_hpaio}="yes", ENV{libsane_matched}="yes"
# Removed the following rule because FHS states that /etc should be reserved for static files only. This
# functionality should be done in a deb/rpm post install script. 2/11/2009, D Suffield
#
+# Novell/Suse re-enabled it
-+# because it is just how it works with SANE regardless what
-+# the gods of the FHS may think how it should work.
-+# Files in /etc/ are config files which exist there
-+# to be adapted as needed during runtime of the system.
++# because it is how it works with SANE regardless what FHS think how it should work.
++# Files in /etc/ are config files which can be adapted as needed during runtime.
+# Adapting /etc/sane.d/dll.conf only during package install time is insufficient
+# because a device may be not connected by the admin during package install time
+# but later during runtime by the system's end-user (e.g. on a company workstation).
-+# In contrast e.g. files in /usr/ are not to be changed during
-+# runtime of the system (because /usr/ could be mounted read-only).
+#
# If sane-bankends is installed add hpaio backend support to dll.conf if needed.
-# ENV{sane_hpaio}=="yes", RUN+="/bin/sh -c 'grep -q ^#hpaio /etc/sane.d/dll.conf;if [ $$? -eq 0 ];then sed -i -e s/^#hpaio/hpaio/ /etc/sane.d/dll.conf;else grep -q ^hpaio /etc/sane.d/dll.conf;if [ $$? -ne 0 ];then echo hpaio >>/etc/sane.d/dll.conf;fi;fi'"
+ENV{sane_hpaio}=="yes", RUN+="/bin/sh -c 'grep -q ^#hpaio /etc/sane.d/dll.conf;if [ $$? -eq 0 ];then sed -i -e s/^#hpaio/hpaio/ /etc/sane.d/dll.conf;else grep -q ^hpaio /etc/sane.d/dll.conf;if [ $$? -ne 0 ];then echo hpaio >>/etc/sane.d/dll.conf;fi;fi'"
++
++# The following rule will disable USB autosuspend for the device
++ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
LABEL="hpmud_rules_end"
-+
+--- data/rules/56-hpmud_support.rules.orig 2010-02-25 00:06:35.000000000 +0100
++++ data/rules/56-hpmud_support.rules 2010-04-01 11:58:11.000000000 +0200
+@@ -1,14 +1,14 @@
+ # HPLIP udev rules file. Notify console user if plugin support is required for this device.
+
+-ACTION!="add", GOTO="hpmud_rules_end"
+-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="pid_test"
+-SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
++ACTION!="add", GOTO="hpmud_support_rules_end"
++SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="hpmud_support_pid_test"
++SUBSYSTEM!="usb_device", GOTO="hpmud_support_rules_end"
+
+-LABEL="pid_test"
++LABEL="hpmud_support_pid_test"
+
+ # Check for LaserJet products (0x03f0xx17).
+-SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??17", ENV{hp_model}="$sysfs{product}", ENV{hp_test}="yes"
++ATTR{idVendor}=="03f0", ATTR{idProduct}=="??17", ENV{hp_model}="$sysfs{product}", ENV{hp_test}="yes"
+
+ ENV{hp_test}=="yes", RUN+="bin/sh -c '/usr/bin/hp-mkuri -c &'"
+
+-LABEL="hpmud_rules_end"
+\ No newline at end of file
++LABEL="hpmud_support_rules_end"
++++++ hplip-3.9.8.tar.bz2 -> hplip-3.10.2.tar.bz2 ++++++
hplip/hplip-3.9.8.tar.bz2 /mounts/work_src_done/STABLE/hplip/hplip-3.10.2.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdeaccessibility4 for openSUSE:Factory
checked in at Thu Apr 1 18:20:17 CEST 2010.
--------
--- KDE/kdeaccessibility4/kdeaccessibility4-icons.changes 2010-03-08 18:11:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdeaccessibility4/kdeaccessibility4-icons.changes 2010-04-01 18:20:03.037910000 +0200
@@ -1,0 +2,7 @@
+Fri Mar 26 18:53:40 CET 2010 - dmueller(a)suse.de
+
+- update to 4.4.2
+ * bugfixes over 4.4.1
+ * see http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details
+
+-------------------------------------------------------------------
kdeaccessibility4.changes: same change
calling whatdependson for head-i586
Old:
----
kdeaccessibility-4.4.1.tar.bz2
New:
----
kdeaccessibility-4.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdeaccessibility4-icons.spec ++++++
--- /var/tmp/diff_new_pack.XaVnla/_old 2010-04-01 18:20:11.000000000 +0200
+++ /var/tmp/diff_new_pack.XaVnla/_new 2010-04-01 18:20:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeaccessibility4-icons (Version 4.4.1)
+# spec file for package kdeaccessibility4-icons (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,7 +26,7 @@
Group: System/GUI/KDE
Summary: Monochrome Icon Set for KDE
Url: http://www.kde.org
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdeaccessibility-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ kdeaccessibility4.spec ++++++
--- /var/tmp/diff_new_pack.XaVnla/_old 2010-04-01 18:20:11.000000000 +0200
+++ /var/tmp/diff_new_pack.XaVnla/_new 2010-04-01 18:20:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeaccessibility4 (Version 4.4.1)
+# spec file for package kdeaccessibility4 (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,7 +26,7 @@
Group: System/GUI/KDE
Summary: kdeaccessibility Base Package
Url: http://www.kde.org
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdeaccessibility-%version.tar.bz2
Patch: 4_4_BRANCH.diff
++++++ kdeaccessibility-4.4.1.tar.bz2 -> kdeaccessibility-4.4.2.tar.bz2 ++++++
Files old/kdeaccessibility-4.4.1/doc/kmag/index.cache.bz2 and new/kdeaccessibility-4.4.2/doc/kmag/index.cache.bz2 differ
Files old/kdeaccessibility-4.4.1/doc/kmousetool/index.cache.bz2 and new/kdeaccessibility-4.4.2/doc/kmousetool/index.cache.bz2 differ
Files old/kdeaccessibility-4.4.1/doc/kmouth/index.cache.bz2 and new/kdeaccessibility-4.4.2/doc/kmouth/index.cache.bz2 differ
Files old/kdeaccessibility-4.4.1/doc/kttsd/index.cache.bz2 and new/kdeaccessibility-4.4.2/doc/kttsd/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeaccessibility-4.4.1/doc/kttsd/index.docbook new/kdeaccessibility-4.4.2/doc/kttsd/index.docbook
--- old/kdeaccessibility-4.4.1/doc/kttsd/index.docbook 2010-02-26 19:30:50.000000000 +0100
+++ new/kdeaccessibility-4.4.2/doc/kttsd/index.docbook 2010-03-26 18:25:10.000000000 +0100
@@ -436,7 +436,7 @@
<note><para>This option does not take effect until the next time
<command>kttsmgr</command> is started.</para></note>
<note><para>This option has no effect when <command>kttsmgr</command> is
-running in the &kcontrol;.</para></note>
+running in the &systemsettings;.</para></note>
</para></callout>
<callout arearefs="pt-gen-5"><para>When this box is checked, and <command>kttsmgr</command>
automatically appears in the system tray whenever speaking, it will also disappear
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdeadmin4 for openSUSE:Factory
checked in at Thu Apr 1 18:18:04 CEST 2010.
--------
--- KDE/kdeadmin4/kdeadmin4.changes 2010-02-26 20:47:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdeadmin4/kdeadmin4.changes 2010-03-26 18:54:06.000000000 +0100
@@ -1,0 +2,12 @@
+Fri Mar 26 18:54:04 CET 2010 - dmueller(a)suse.de
+
+- update to 4.4.2
+ * bugfixes over 4.4.1
+ * see http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details
+
+-------------------------------------------------------------------
+Fri Mar 26 13:33:14 UTC 2010 - wstephenson(a)suse.de
+
+- Remove obsolete subpackage for knetworkconf KCModule and its docs
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdeadmin-4.4.1.tar.bz2
New:
----
kdeadmin-4.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdeadmin4.spec ++++++
--- /var/tmp/diff_new_pack.VpmoXz/_old 2010-04-01 18:17:13.000000000 +0200
+++ /var/tmp/diff_new_pack.VpmoXz/_new 2010-04-01 18:17:13.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeadmin4 (Version 4.4.1)
+# spec file for package kdeadmin4 (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
Summary: kdeadmin base package
%define with_kpackage 0
Url: http://www.kde.org
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdeadmin-%version.tar.bz2
Patch: 4_4_BRANCH.diff
@@ -35,7 +35,6 @@
Suggests: kpackage
%endif
Suggests: kuser
-Suggests: knetworkconf
Suggests: ksystemlog
%description
@@ -55,6 +54,7 @@
%build
%if !%with_kpackage
rm -rf kpackage doc/kpackage
+ rm -rf knetworkconf doc/kcontrol/CMakeLists.txt
sed -ir -e "s,add_subdirectory.*kpackage.*,," doc/CMakeLists.txt
%endif
%cmake_kde4 -d build
@@ -67,7 +67,6 @@
%create_subdir_filelist -d kpackage
%endif
%create_subdir_filelist -d kuser
- %create_subdir_filelist -d knetworkconf
%create_subdir_filelist -d ksystemlog
%makeinstall
cd ..
@@ -198,33 +197,6 @@
%doc COPYING COPYING.DOC README
%_kde4_iconsdir/hicolor/*/apps/utilities-log-viewer.*
-%package -n knetworkconf
-License: GPLv2+
-Group: System/GUI/KDE
-Summary: KDE Network Configuration Module
-Provides: kde4-knetworkconf = 4.3.0
-Obsoletes: kde4-knetworkconf < 4.3.0
-%kde4_runtime_requires
-
-%description -n knetworkconf
-KNetworkConfg is a network configration module for the KDE control
-center.
-
-
-
-Authors:
---------
- The KDE Team <kde(a)kde.org>
-
-%post -n knetworkconf -p /sbin/ldconfig
-
-%postun -n knetworkconf -p /sbin/ldconfig
-
-%files -n knetworkconf -f filelists/knetworkconf
-%defattr(-,root,root)
-%doc COPYING COPYING.DOC README
-%doc %lang(en) %_kde4_htmldir/en/kcontrol
-
%files -f filelists/exclude
%defattr(-,root,root)
%doc COPYING COPYING.DOC README
++++++ kdeadmin-4.4.1.tar.bz2 -> kdeadmin-4.4.2.tar.bz2 ++++++
Files old/kdeadmin-4.4.1/doc/kcontrol/knetworkconf/index.cache.bz2 and new/kdeadmin-4.4.2/doc/kcontrol/knetworkconf/index.cache.bz2 differ
Files old/kdeadmin-4.4.1/doc/kcron/index.cache.bz2 and new/kdeadmin-4.4.2/doc/kcron/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeadmin-4.4.1/doc/kcron/index.docbook new/kdeadmin-4.4.2/doc/kcron/index.docbook
--- old/kdeadmin-4.4.1/doc/kcron/index.docbook 2010-02-26 19:30:57.000000000 +0100
+++ new/kdeadmin-4.4.2/doc/kcron/index.docbook 2010-03-26 18:25:14.000000000 +0100
@@ -229,7 +229,7 @@
<varlistentry>
<term><guilabel>Minutes</guilabel></term>
<listitem><para>Select the minute at which the task is to be scheduled. <command>cron</command>
-does not support scheduling tasks at smaller than five minute intervals.</para>
+does not support scheduling tasks at smaller than one minute intervals.</para>
</listitem>
</varlistentry>
<varlistentry>
Files old/kdeadmin-4.4.1/doc/ksystemlog/index.cache.bz2 and new/kdeadmin-4.4.2/doc/ksystemlog/index.cache.bz2 differ
Files old/kdeadmin-4.4.1/doc/kuser/index.cache.bz2 and new/kdeadmin-4.4.2/doc/kuser/index.cache.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeadmin-4.4.1/ksystemlog/src/lib/CMakeLists.txt new/kdeadmin-4.4.2/ksystemlog/src/lib/CMakeLists.txt
--- old/kdeadmin-4.4.1/ksystemlog/src/lib/CMakeLists.txt 2008-02-13 16:45:53.000000000 +0100
+++ new/kdeadmin-4.4.2/ksystemlog/src/lib/CMakeLists.txt 2010-03-26 18:25:14.000000000 +0100
@@ -50,5 +50,6 @@
target_link_libraries(ksystemlog_lib
${KDE4_KDEUI_LIBS}
+ ${KDE4_KIO_LIBS}
ksystemlog_config
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeadmin-4.4.1/system-config-printer-kde/options.py new/kdeadmin-4.4.2/system-config-printer-kde/options.py
--- old/kdeadmin-4.4.1/system-config-printer-kde/options.py 2010-01-31 20:28:54.000000000 +0100
+++ new/kdeadmin-4.4.2/system-config-printer-kde/options.py 2010-03-26 18:25:14.000000000 +0100
@@ -133,9 +133,9 @@
self.widget.clear()
if type(supported) == list:
for each in supported:
- self.widget.addItem(self.combobox_dict[each])
+ self.widget.addItem(each)
else:
- self.widget.addItem(self.combobox_dict[supported])
+ self.widget.addItem(supported)
elif (type(self.widget) == QComboBox and
self.ipp_type == int and
self.combobox_map != None):
@@ -310,7 +310,7 @@
def changed(self, widget, *args):
self.on_change(self)
-
+
# ---------------------------------------------------------------------------
class OptionSelectOne(Option):
@@ -319,7 +319,7 @@
Option.__init__(self, name, value, supported, on_change)
self.selector = QComboBox(self)
-
+
selected = None
for nr, choice in enumerate(supported):
self.selector.addItem(str(choice))
@@ -360,7 +360,7 @@
checkbox.connect(checkbox, SIGNAL("stateChanged(int)"), self.changed)
self.checkboxes.append(checkbox)
self.selector = widget
-
+
def get_current_value(self):
return[s for s, chk in zip(self.supported, self.checkboxes)
if chk.isChecked()]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdeadmin-4.4.1/system-config-printer-kde/system-config-printer-kde.desktop new/kdeadmin-4.4.2/system-config-printer-kde/system-config-printer-kde.desktop
--- old/kdeadmin-4.4.1/system-config-printer-kde/system-config-printer-kde.desktop 2010-02-26 19:30:57.000000000 +0100
+++ new/kdeadmin-4.4.2/system-config-printer-kde/system-config-printer-kde.desktop 2010-03-26 18:25:14.000000000 +0100
@@ -33,6 +33,7 @@
Name[it]=Configurazione delle stampanti
Name[ja]=プリンタの設定
Name[ko]=프린터 설정
+Name[lt]=Spausdintuvo konfigūravimas
Name[lv]=Printera konfigurācija
Name[nb]=Skriveroppsett
Name[nds]=Druckerinstellen
@@ -75,6 +76,7 @@
Comment[it]=Configura le stampanti locali e remote
Comment[ja]=ローカルとリモートプリンタの設定
Comment[ko]=로컬 및 원격 프린터 설정
+Comment[lt]=Konfigūruoti vietinius ir nutolusius spausdintuvus
Comment[lv]=Konfigurēt lokālos un attālinātos printerus
Comment[nb]=Sett opp lokale og nettverkskipiplugin_rawconverter.poskrivere
Comment[nds]=Lokaal un feern Druckers instellen
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdeartwork4 for openSUSE:Factory
checked in at Thu Apr 1 18:17:18 CEST 2010.
--------
--- KDE/kdeartwork4/kdeartwork4-noarch.changes 2010-03-08 18:12:16.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdeartwork4/kdeartwork4-noarch.changes 2010-04-01 18:16:53.686030000 +0200
@@ -1,0 +2,7 @@
+Fri Mar 26 18:54:22 CET 2010 - dmueller(a)suse.de
+
+- update to 4.4.2
+ * bugfixes over 4.4.1
+ * see http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details
+
+-------------------------------------------------------------------
kdeartwork4.changes: same change
calling whatdependson for head-i586
Old:
----
kdeartwork-4.4.1.tar.bz2
New:
----
kdeartwork-4.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdeartwork4-noarch.spec ++++++
--- /var/tmp/diff_new_pack.Lc8qwa/_old 2010-04-01 18:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.Lc8qwa/_new 2010-04-01 18:17:04.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeartwork4-noarch (Version 4.4.1)
+# spec file for package kdeartwork4-noarch (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,7 +23,7 @@
Group: System/GUI/KDE
Summary: kdeartwork base package
Url: http://www.kde.org
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdeartwork-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ kdeartwork4.spec ++++++
--- /var/tmp/diff_new_pack.Lc8qwa/_old 2010-04-01 18:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.Lc8qwa/_new 2010-04-01 18:17:04.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdeartwork4 (Version 4.4.1)
+# spec file for package kdeartwork4 (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,7 +23,7 @@
Group: System/GUI/KDE
Summary: kdeartwork base package
Url: http://www.kde.org
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdeartwork-%version.tar.bz2
Source1: baselibs.conf
++++++ kdeartwork-4.4.1.tar.bz2 -> kdeartwork-4.4.2.tar.bz2 ++++++
KDE/kdeartwork4/kdeartwork-4.4.1.tar.bz2 /mounts/work_src_done/STABLE/kdeartwork4/kdeartwork-4.4.2.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdebindings4 for openSUSE:Factory
checked in at Thu Apr 1 18:16:56 CEST 2010.
--------
--- KDE/kdebindings4/kdebindings4.changes 2010-02-26 20:52:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/kdebindings4/kdebindings4.changes 2010-03-26 19:23:29.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Mar 26 19:23:17 CET 2010 - dmueller(a)suse.de
+
+- update to 4.4.2
+ * bugfixes over 4.4.1
+ * see http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details
+
+-------------------------------------------------------------------
mono-kde4.changes: same change
python-kde4.changes: same change
ruby-kde4.changes: same change
smoke-generator.changes: same change
calling whatdependson for head-i586
Old:
----
kdebindings-4.4.1.tar.bz2
New:
----
kdebindings-4.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebindings4.spec ++++++
--- /var/tmp/diff_new_pack.s36zAq/_old 2010-04-01 18:16:48.000000000 +0200
+++ /var/tmp/diff_new_pack.s36zAq/_new 2010-04-01 18:16:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdebindings4 (Version 4.4.1)
+# spec file for package kdebindings4 (Version 4.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -38,7 +38,7 @@
%else
Summary: Smoke stand-alone generator for bindings for KDE 4.x libraries
%endif
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdebindings-%version.tar.bz2
Patch0: 4_4_BRANCH.diff
mono-kde4.spec: same change
python-kde4.spec: same change
ruby-kde4.spec: same change
smoke-generator.spec: same change
++++++ kdebindings-4.4.1.tar.bz2 -> kdebindings-4.4.2.tar.bz2 ++++++
++++ 6530 lines of diff (skipped)
++++++ kdebindings4.spec.in ++++++
--- /var/tmp/diff_new_pack.s36zAq/_old 2010-04-01 18:16:52.000000000 +0200
+++ /var/tmp/diff_new_pack.s36zAq/_new 2010-04-01 18:16:52.000000000 +0200
@@ -38,7 +38,7 @@
%else
Summary: Smoke stand-alone generator for bindings for KDE 4.x libraries
%endif
-Version: 4.4.1
+Version: 4.4.2
Release: 1
Source0: kdebindings-%version.tar.bz2
Patch0: 4_4_BRANCH.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0