From 7df9061c8e35ac3607165481726fff09e4124c0eb11e0ae40bfa5616fc851ffe Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Fri, 18 Mar 2011 13:32:39 +0000 Subject: [PATCH] Accepting request 64410 from devel:languages:perl Accepted submit request 64410 from user vitezslav_cizek OBS-URL: https://build.opensuse.org/request/show/64410 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Encode-Locale?expand=0&rev=1 --- .gitattributes | 23 ++++++++++ .gitignore | 1 + Encode-Locale-1.01.tar.gz | 3 ++ perl-Encode-Locale.changes | 12 +++++ perl-Encode-Locale.spec | 93 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 132 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Encode-Locale-1.01.tar.gz create mode 100644 perl-Encode-Locale.changes create mode 100644 perl-Encode-Locale.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Encode-Locale-1.01.tar.gz b/Encode-Locale-1.01.tar.gz new file mode 100644 index 0000000..0de7d81 --- /dev/null +++ b/Encode-Locale-1.01.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111fcdd9012240fa87b49f21573d92b1f826fa968a710346f0053b9c23316ad9 +size 6549 diff --git a/perl-Encode-Locale.changes b/perl-Encode-Locale.changes new file mode 100644 index 0000000..e13d8ef --- /dev/null +++ b/perl-Encode-Locale.changes @@ -0,0 +1,12 @@ +------------------------------------------------------------------- +Wed Mar 16 22:42:11 UTC 2011 - chris@computersalat.de + +- fix deps, add + o perl(Encode) >= 2, perl(Encode::Alias) + +------------------------------------------------------------------- +Mon Mar 14 10:50:06 UTC 2011 - vcizek@novell.com + +- initial package 1.01 + * created by cpanspec 1.78.03 + diff --git a/perl-Encode-Locale.spec b/perl-Encode-Locale.spec new file mode 100644 index 0000000..726b928 --- /dev/null +++ b/perl-Encode-Locale.spec @@ -0,0 +1,93 @@ +# +# spec file for package perl-Encode-Locale (Version 1.01) +# +# 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/ +# + +Name: perl-Encode-Locale +%define cpan_name Encode-Locale +Summary: Determine the locale encoding +Version: 1.01 +Release: 1 +License: GPL+ or Artistic +Group: Development/Libraries/Perl +Url: http://search.cpan.org/dist/Encode-Locale/ +Source: http://www.cpan.org/authors/id/G/GA/GAAS/Encode-Locale-%{version}.tar.gz +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Encode) >= 2 +BuildRequires: perl(Encode::Alias) +Requires: perl(Encode) >= 2 +Requires: perl(Encode::Alias) +%{perl_requires} +Recommends: perl(I18N::Langinfo) + +%description +In many applications it's wise to let Perl use Unicode for the strings it +processes. Most of the interfaces Perl has to the outside world is still +byte based. Programs therefore needs to decode byte strings that enter the +program from the outside and encode them again on the way out. + +The POSIX locale system is used to specify both the language conventions +requested by the user and the preferred character set to consume and +output. The 'Encode::Locale' module looks up the charset and encoding +(called a CODESET in the locale jargon) and arrange for the the Encode +manpage module to know this encoding under the name "locale". It means +bytes obtained from the environment can be converted to Unicode strings by +calling 'Encode::encode(locale => $bytes)' and converted back again with +'Encode::decode(locale => $string)'. + +Where file systems interfaces pass file names in and out of the program we +also need care. The trend is for operating systems to use a fixed file +encoding that don't actually depend on the locale; and this module +determines the most appropriate encoding for file names. The the Encode +manpage module will know this encoding under the name "locale_fs". For +traditional Unix systems this will be an alias to the same encoding as +"locale". + +For programs running in a terminal window (called a "Console" on some +systems) the "locale" encoding is usually a good choice for what to expect +as input and output. Some systems allows us to query the encoding set for +the terminal and 'Encode::Locale' will do that if available and make these +encodings known under the 'Encode' aliases "console_in" and "console_out". +For systems where we can't determine the terminal encoding these will be +aliased as the same encoding as "locale". The advice is to use "console_in" +for input known to come from the terminal and "console_out" for output +known to go from the terminal. + +%prep +%setup -q -n %{cpan_name}-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} + +%check +%{__make} test + +%install +%perl_make_install +%perl_process_packlist +%perl_gen_filelist + +%clean +%{__rm} -rf %{buildroot} + +%files -f %{name}.files +%defattr(644,root,root,755) +%doc Changes README + +%changelog