[tesseract-langpack/f18] Obsolete old langpacks (bz#978706)

Karol Trzcionka karlik at fedoraproject.org
Fri Jun 28 19:11:36 UTC 2013


commit 2dacb4a5e1d371fd313bad2ac42d8038a364d0d6
Author: Karol Trzcionka <karlik at fedoraproject.org>
Date:   Fri Jun 28 21:11:12 2013 +0200

    Obsolete old langpacks (bz#978706)

 tesseract-langpack.spec |   67 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 66 insertions(+), 1 deletions(-)
---
diff --git a/tesseract-langpack.spec b/tesseract-langpack.spec
index 91de5ab..4db9509 100644
--- a/tesseract-langpack.spec
+++ b/tesseract-langpack.spec
@@ -2,7 +2,7 @@
 %define sname tesseract
 Name:		tesseract-langpack
 Version:	3.02
-Release:	3%{?dist}
+Release:	5%{?dist}
 Summary:	Langpacks for tesseract
 
 Group:		Applications/File
@@ -83,42 +83,52 @@ Group:		Applications/File
 %package afr
 Summary:	Afrikaans language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-af = %{version}-%{release}
 
 %package ara
 Summary:	Arabic language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ar = %{version}-%{release}
 
 %package aze
 Summary:	Azerbaijani language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-az = %{version}-%{release}
 
 %package bel
 Summary:	Belarusian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-be = %{version}-%{release}
 
 %package ben
 Summary:	Bengali language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-bn = %{version}-%{release}
 
 %package bul
 Summary:	Bulgarian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-bg = %{version}-%{release}
 
 %package cat
 Summary:	Catalan language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ca = %{version}-%{release}
 
 %package ces
 Summary:	Czech language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-cs = %{version}-%{release}
 
 %package chi_sim
 Summary:	Chinese (Simplified) language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-zh_CN = %{version}-%{release}
 
 %package chi_tra
 Summary:	Chinese (Traditional) language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-zh_TW = %{version}-%{release}
 
 %package chr
 Summary:	Cherokee language data for Tesseract
@@ -127,14 +137,21 @@ Requires:	%{sname} >= %{version}
 %package dan
 Summary:	Danish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-da = %{version}-%{release}
+Provides:	%{name}-dan-frak = %{version}-%{release}
+Obsoletes:	%{name}-dan-frak < 3.02-5
 
 %package deu
 Summary:	German language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-de = %{version}-%{release}
+Provides:	%{name}-deu-frak = %{version}-%{release}
+Obsoletes:	%{name}-deu-frak < 3.02-5
 
 %package ell
 Summary:	Greek language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-el = %{version}-%{release}
 
 %package enm
 Summary:	Middle English (1100-1500) language data for Tesseract
@@ -155,18 +172,22 @@ Requires:	%{sname} >= %{version}
 %package est
 Summary:	Estonian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-et = %{version}-%{release}
 
 %package eus
 Summary:	Basque language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-eu = %{version}-%{release}
 
 %package fin
 Summary:	Finnish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-fi = %{version}-%{release}
 
 %package fra
 Summary:	French language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-fr = %{version}-%{release}
 
 %package frk
 Summary:	Frankish language data for Tesseract
@@ -179,6 +200,7 @@ Requires:	%{sname} >= %{version}
 %package glg
 Summary:	Galician language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-gl = %{version}-%{release}
 
 %package grc
 Summary:	Ancient Greek Language data for Tesseract
@@ -187,30 +209,37 @@ Requires:	%{sname} >= %{version}
 %package heb
 Summary:	Hebrew language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-he = %{version}-%{release}
 
 %package hin
 Summary:	Hindi language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-hi = %{version}-%{release}
 
 %package hrv
 Summary:	Croatian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-hr = %{version}-%{release}
 
 %package hun
 Summary:	Hungarian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-hu = %{version}-%{release}
 
 %package ind
 Summary:	Indonesian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-id = %{version}-%{release}
 
 %package isl
 Summary:	Icelandic language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-is = %{version}-%{release}
 
 %package ita
 Summary:	Italian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-it = %{version}-%{release}
 
 %package ita_old
 Summary:	Italian (Old) language data for Tesseract
@@ -219,74 +248,92 @@ Requires:	%{sname} >= %{version}
 %package jpn
 Summary:	Japanese language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-jp = %{version}-%{release}
 
 %package kan
 Summary:	Kannada language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-kn = %{version}-%{release}
 
 %package kor
 Summary:	Korean language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ko = %{version}-%{release}
 
 %package lav
 Summary:	Latvian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-lv = %{version}-%{release}
 
 %package lit
 Summary:	Lithuanian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-lt = %{version}-%{release}
 
 %package mal
 Summary:	Malayalam language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ml = %{version}-%{release}
 
 %package mkd
 Summary:	Macedonian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-mk = %{version}-%{release}
 
 %package mlt
 Summary:	Maltese language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-mt = %{version}-%{release}
 
 %package msa
 Summary:	Malay language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ms = %{version}-%{release}
 
 %package nld
 Summary:	Dutch language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-nl = %{version}-%{release}
 
 %package nor
 Summary:	Norwegian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-no = %{version}-%{release}
 
 %package pol
 Summary:	Polish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-pl = %{version}-%{release}
 
 %package por
 Summary:	Portuguese language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-pt = %{version}-%{release}
 
 %package ron
 Summary:	Romanian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ro = %{version}-%{release}
 
 %package rus
 Summary:	Russian Language Data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ru = %{version}-%{release}
 
 %package slk
 Summary:	Slovakian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sk = %{version}-%{release}
 
 %package slv
 Summary:	Slovenian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sl = %{version}-%{release}
 
 %package spa
 Summary:	Spanish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-es = %{version}-%{release}
 
 %package spa_old
 Summary:	Spanish (Old) language data for Tesseract
@@ -295,46 +342,58 @@ Requires:	%{sname} >= %{version}
 %package sqi
 Summary:	Albanian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sq = %{version}-%{release}
 
 %package srp
 Summary:	Serbian (Latin) language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sr = %{version}-%{release}
 
 %package swa
 Summary:	Swahili language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sw = %{version}-%{release}
 
 %package swe
 Summary:	Swedish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-sv = %{version}-%{release}
+Obsoletes:	%{name}-swe-frak < 3.02-5
 
 %package tam
 Summary:	Tamil language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-ta = %{version}-%{release}
 
 %package tel
 Summary:	Telugu language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-te = %{version}-%{release}
 
 %package tgl
 Summary:	Tagalog language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-tl = %{version}-%{release}
 
 %package tha
 Summary:	Thai language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-th = %{version}-%{release}
 
 %package tur
 Summary:	Turkish language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-tr = %{version}-%{release}
 
 %package ukr
 Summary:	Ukrainian language data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-uk = %{version}-%{release}
 
 %package vie
 Summary:	Vietnamese Language Data for Tesseract
 Requires:	%{sname} >= %{version}
+Provides:	%{name}-vi = %{version}-%{release}
 
 %description
 %description afr
@@ -680,6 +739,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{sname}/tessdata/vie.traineddata
 
 %changelog
+* Fri Jun 28 2013 Karol Trzcionka <karlik at fedoraproject.org> - 3.02-5
+- Obsolete old langpacks (bz#978706)
+
+* Fri Jun 28 2013 Karol Trzcionka <karlik at fedoraproject.org> - 3.02-4
+- Add support for 2-letter iso-codes for langpacks (thanks to Parag Nemade)
+
 * Thu May 09 2013 Karol Trzcionka <karlik at fedoraproject.org> - 3.02-3
 - Fix dependencies
 


More information about the scm-commits mailing list