]> git.pld-linux.org Git - packages/obsoleted.git/blob - obsoleted.spec
Replace '=>' with '->' to avoid '>=' typos/misconceptions
[packages/obsoleted.git] / obsoleted.spec
1 # TODO
2 # - handle epoch
3 # - hu ;)
4 Summary:        Obsolete packages in PLD Linux distro
5 Name:           obsoleted
6 Version:        0
7 Release:        23
8 License:        GPL
9 Group:          Base
10 BuildRequires:  rpm >= 4.4.9-56
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
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 # Adapter: This file does not like to be adapterized!
19
20 # rpmbuild: we have no binary payloads
21 %define         _enable_debug_packages  0
22
23 %description
24 This package sole purpose is to provide upgrade to new names of
25 obsoleted packages.
26
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)
30
31 %define         migrate() \
32 %package -n %{PkgN -n %1} \
33 Summary:        %{PkgN -n %1} -> %{PkgN -n %3} upgrade path. \
34 Summary(pl.UTF-8):      Automatyczna migracja %{PkgN -n %1} -> %{PkgN -n %3}.\
35 Group:          Base \
36 Version:        %{PkgV -n %1} \
37 Release:        %{PkgR -n %1} \
38 Requires:       %{PkgN -n %3} >= %{PkgV -n %3}-%{PkgR -n %3} \
39 \
40 %description -n %{PkgN -n %1} \
41 %{PkgN -n %1} -> %{PkgN -n %3} upgrade path.\
42 \
43 %description -n %{PkgN -n %1} -l pl.UTF-8 \
44 Automatyczna migracja %{PkgN -n %1} -> %{PkgN -n %3}.\
45 \
46 %files -n %{PkgN -n %1}\
47 %{nil}
48
49 # NOTES about writing rules:
50 #
51 # The upgraded package MUST obsolete the version we provide, thus
52 # rule with "ntp-4.2.4p8-6 -> ntpd-4.2.4p8-8"
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
55 # ntp-4.2.4p8-3 was last package with old name.
56 #
57 # everything else is just magic, watch and have fun :)
58
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
62
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
69
70 %migrate vixie-cron-4.4-1 -> cronie-1.4.1-1
71
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
130
131 %prep
132 %setup -qcT
133
134 %install
135 rm -rf $RPM_BUILD_ROOT
136 install -d $RPM_BUILD_ROOT
137
138 %clean
139 rm -rf $RPM_BUILD_ROOT
This page took 0.109196 seconds and 3 git commands to generate.