]> git.pld-linux.org Git - packages/obsoleted.git/blame - obsoleted.spec
Replace '=>' with '->' to avoid '>=' typos/misconceptions
[packages/obsoleted.git] / obsoleted.spec
CommitLineData
1112af62 1# TODO
1112af62 2# - handle epoch
acc3bd9d 3# - hu ;)
1112af62
ER
4Summary: Obsolete packages in PLD Linux distro
5Name: obsoleted
6Version: 0
b83799a6 7Release: 23
1112af62
ER
8License: GPL
9Group: Base
b385e791 10BuildRequires: rpm >= 4.4.9-56
caa271cc
ER
11# poldek is stupid, it does not consider noarch migration as healthy as same arch pkg
12# if you wish to debug and fix, then here's trace log:
13# POLDEK_TRACE=1 poldek -u ntp-client -tv -vvvvvvvv
14# http://glen.alkohol.ee/pld/poldek-ntptrace.log.bz2
15#BuildArch: noarch
1112af62
ER
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
acc3bd9d
ER
18# Adapter: This file does not like to be adapterized!
19
caa271cc
ER
20# rpmbuild: we have no binary payloads
21%define _enable_debug_packages 0
22
1112af62
ER
23%description
24This package sole purpose is to provide upgrade to new names of
25obsoleted packages.
26
6edd5d4f
ER
27%define PkgN(n:) %(NVR=%{-n*}; NV=${NVR%%-*}; N=${NV%%-*}; VR=${NVR#$N-}; V=${VR%%-*}; R=${VR#*-}; echo $N)
28%define PkgV(n:) %(NVR=%{-n*}; NV=${NVR%%-*}; N=${NV%%-*}; VR=${NVR#$N-}; V=${VR%%-*}; R=${VR#*-}; echo $V)
29%define PkgR(n:) %(NVR=%{-n*}; NV=${NVR%%-*}; N=${NV%%-*}; VR=${NVR#$N-}; V=${VR%%-*}; R=${VR#*-}; echo $R)
1112af62
ER
30
31%define migrate() \
32%package -n %{PkgN -n %1} \
acc3bd9d 33Summary: %{PkgN -n %1} -> %{PkgN -n %3} upgrade path. \
190875f7 34Summary(pl.UTF-8): Automatyczna migracja %{PkgN -n %1} -> %{PkgN -n %3}.\
1112af62
ER
35Group: Base \
36Version: %{PkgV -n %1} \
37Release: %{PkgR -n %1} \
38Requires: %{PkgN -n %3} >= %{PkgV -n %3}-%{PkgR -n %3} \
39\
40%description -n %{PkgN -n %1} \
190875f7 41%{PkgN -n %1} -> %{PkgN -n %3} upgrade path.\
1112af62 42\
acc3bd9d 43%description -n %{PkgN -n %1} -l pl.UTF-8 \
190875f7 44Automatyczna migracja %{PkgN -n %1} -> %{PkgN -n %3}.\
acc3bd9d 45\
1112af62
ER
46%files -n %{PkgN -n %1}\
47%{nil}
48
49# NOTES about writing rules:
d5f0a04a 50#
1112af62 51# The upgraded package MUST obsolete the version we provide, thus
305bca81 52# rule with "ntp-4.2.4p8-6 -> ntpd-4.2.4p8-8"
8d40e690
ER
53# ntpd-4.2.4p8-8 MUST "Obsolete: ntp < 4.2.4p8-6"
54# and "ntp-4.2.4p8-6" must be bigger than last name of old package name, ie
d5f0a04a
ER
55# ntp-4.2.4p8-3 was last package with old name.
56#
1112af62
ER
57# everything else is just magic, watch and have fun :)
58
305bca81
JR
59# Usage: migrate OLD_NAME-VERSION-RELEASE -> NEW_NAME-VERSION-RELEASE
60%migrate ntp-4.2.4p8-6 -> ntpd-4.2.4p8-8
61%migrate ntp-client-4.2.4p8-6 -> ntpdate-4.2.4p8-8
cc895d0d 62
305bca81
JR
63%migrate util-linux-ng-2.20-1 -> util-linux-2.19.1-2
64%migrate util-linux-ng-chkdupexe-2.20-1 -> util-linux-chkdupexe-2.19.1-2
65%migrate util-linux-ng-libs-2.20-1 -> libblkid-2.19.1-2
66%migrate util-linux-ng-devel-2.20-1 -> libblkid-devel-2.19.1-2
67%migrate util-linux-ng-static-2.20-1 -> libblkid-static-2.19.1-2
68%migrate util-linux-ng-initrd-2.20-1 -> util-linux-initrd-2.19.1-2
cc895d0d 69
305bca81 70%migrate vixie-cron-4.4-1 -> cronie-1.4.1-1
cc895d0d 71
305bca81
JR
72%migrate gwenview-4.8.100-1 -> kde4-gwenview-4.8.0-3
73%migrate okular-4.8.100-1 -> kde4-okular-4.8.0-2
74%migrate marble-4.8.100-1 -> kde4-marble-4.8.0-2
75%migrate konsole-4.8.100-1 -> kde4-konsole-4.8.0-2
76%migrate svgpart-4.8.100-1 -> kde4-svgpart-4.8.0-2
77%migrate ksnapshot-4.8.100-1 -> kde4-ksnapshot-4.8.0-2
78%migrate kamera-4.8.100-1 -> kde4-kamera-4.8.0-2
79%migrate kate-4.8.100-1 -> kde4-kate-4.8.0-2
80%migrate kcolorchooser-4.8.100-1 -> kde4-kcolorchooser-4.8.0-2
81%migrate kgamma-4.8.100-1 -> kde4-kgamma-4.8.0-2
82%migrate ksaneplugin-4.8.100-1 -> kde4-ksaneplugin-4.8.0-2
83%migrate libkdcraw-4.8.100-1 -> kde4-libkdcraw-4.8.0-2
84%migrate libkdeedu-4.8.100-1 -> kde4-libkdeedu-4.8.0-2
85%migrate libkexiv2-4.8.100-1 -> kde4-libkexiv2-4.8.0-2
86%migrate libkipi-4.8.100-1 -> kde4-libkipi-4.8.0-2
87%migrate libksane-4.8.100-1 -> kde4-libksane-4.8.0-2
88%migrate blinken-4.8.100-1 -> kde4-blinken-4.8.0-2
89%migrate cantor-4.8.100-1 -> kde4-cantor-4.8.0-3
90%migrate kalgebra-4.8.100-1 -> kde4-kalgebra-4.8.0-2
91%migrate kalzium-4.8.100-1 -> kde4-kalzium-4.8.0-2
92%migrate kanagram-4.8.100-1 -> kde4-kanagram-4.8.0-2
93%migrate mobipocket-4.8.100-1 -> kde4-kdegraphics-mobipocket-4.8.0-1
94%migrate kdegraphics-strigi-analyzer-4.8.100-1 -> kde4-kdegraphics-strigi-analyzer-4.8.0-1
95%migrate kdegraphics-thumbnailers-4.8.100-1 -> kde4-kdegraphics-thumbnailers-4.8.0-1
96%migrate kgeography-4.8.100-1 -> kde4-kgeography-4.8.0-1
97%migrate kiten-4.8.100-1 -> kde4-kiten-4.8.0-1
98%migrate smokegen-4.8.100-1 -> kde4-smokegen-4.8.0-1
99%migrate smokeqt-4.8.100-1 -> kde4-smokeqt-4.8.0-1
100%migrate smokekde-4.8.100-1 -> kde4-smokekde-4.8.0-1
101%migrate qyoto-4.8.100-1 -> kde4-qyoto-4.8.0-1
102%migrate kolourpaint-4.8.100-1 -> kde4-kolourpaint-4.8.0-1
103%migrate kde4-kdeutils-kwalletmanager-4.8.100-1 -> kde4-kwallet-4.8.0-2
104%migrate kde4-kdeutils-kgpg-4.8.100-1 -> kde4-kgpg-4.8.0-1
105%migrate kde4-kdeutils-ark-4.8.100-1 -> kde4-ark-4.8.0-1
106%migrate rocs-4.8.100-1 -> kde4-rocs-4.8.0-1
107%migrate step-4.8.100-1 -> kde4-step-4.8.0-1
108%migrate parley-4.8.100-1 -> kde4-parley-4.8.0-1
109%migrate khangman-4.8.100-1 -> kde4-khangman-4.8.0-1
110%migrate kig-4.8.100-1 -> kde4-kig-4.8.0-1
111%migrate kimono-4.8.100-1 -> kde4-kimono-4.8.0-1
112%migrate klettres-4.8.100-1 -> kde4-klettres-4.8.0-1
113%migrate kmplot-4.8.100-1 -> kde4-kmplot-4.8.0-1
114%migrate kruler-4.8.100-1 -> kde4-kruler-4.8.0-1
115%migrate kstars-4.8.100-1 -> kde4-kstars-4.8.0-1
116%migrate kturtle-4.8.100-1 -> kde4-kturtle-4.8.0-1
117%migrate kwordquiz-4.8.100-1 -> kde4-kwordquiz-4.8.0-1
118%migrate kde4-kdeutils-filelight-4.8.100-1 -> kde4-filelight-4.8.0-1
119%migrate kde4-kdeaccessibility-jovie-4.8.100-1 -> kde4-jovie-4.8.0-2
120%migrate kde4-kdemultimedia-audiocd-4.8.100-1 -> kde4-audiocd-kio-4.9.0-1
121%migrate kde4-kdemultimedia-cddb-4.8.100-1 -> kde4-libkcddb-4.9.0-1
122%migrate kde4-kdemultimedia-dragon-4.8.100-1 -> kde4-dragon-4.9.0-1
123%migrate kde4-kdemultimedia-ffmpegthumbs-4.8.100-1 -> kde4-ffmpegthumbs-4.9.0-1
124%migrate kde4-kdemultimedia-juk-4.8.100-1 -> kde4-juk-4.9.0-1
125%migrate kde4-kdemultimedia-kmix-4.8.100-1 -> kde4-kmix-4.9.0-1
126%migrate kde4-kdemultimedia-kscd-4.8.100-1 -> kde4-kscd-4.9.0-1
127%migrate kde4-kdemultimedia-libkcddb-4.8.100-1 -> kde4-libkcddb-4.9.0-1
128%migrate kde4-kdemultimedia-mplayerthumbs-4.8.100-1 -> kde4-mplayerthumbs-4.9.0-1
129%migrate man-1.7-1 -> man-db-2.6.1-1
fd7cbd47 130
1112af62
ER
131%prep
132%setup -qcT
133
134%install
135rm -rf $RPM_BUILD_ROOT
136install -d $RPM_BUILD_ROOT
137
138%clean
139rm -rf $RPM_BUILD_ROOT
This page took 0.048691 seconds and 4 git commands to generate.