commit 085e660ea8d59bd3b4de7235bfc558f99c28b6bb750ba8bae5b27520e2247b1c Author: Pascal Bleser Date: Mon Jun 14 15:10:00 2010 +0000 0.50 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Gtk2-Ex-Simple-List?expand=0&rev=1 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/Gtk2-Ex-Simple-List-0.50.tar.gz b/Gtk2-Ex-Simple-List-0.50.tar.gz new file mode 100644 index 0000000..9fafb13 --- /dev/null +++ b/Gtk2-Ex-Simple-List-0.50.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62df53d0da396aba8e96aee06d869a77b8cf54af2ebd9df885b7aef2d5a207b5 +size 13769 diff --git a/perl-Gtk2-Ex-Simple-List.changes b/perl-Gtk2-Ex-Simple-List.changes new file mode 100644 index 0000000..2537f71 --- /dev/null +++ b/perl-Gtk2-Ex-Simple-List.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Mon Jun 14 15:16:48 UTC 2010 - pascal.bleser@opensuse.org + +- initial package (0.50) + diff --git a/perl-Gtk2-Ex-Simple-List.spec b/perl-Gtk2-Ex-Simple-List.spec new file mode 100644 index 0000000..ff2430a --- /dev/null +++ b/perl-Gtk2-Ex-Simple-List.spec @@ -0,0 +1,69 @@ +# norootforbuild + +Name: perl-Gtk2-Ex-Simple-List +Version: 0.50 +Release: 0 +Summary: Simple Interface to the Complex MVC List Widget of GTK2 +Source: http://search.cpan.org/CPAN/authors/id/R/RM/RMCFARLA/Gtk2-Perl-Ex/Gtk2-Ex-Simple-List-%{version}.tar.gz +URL: http://search.cpan.org/dist/Gtk2-Ex-Simple-List/ +Group: Development/Libraries/Perl +License: Perl License +BuildRoot: %{_tmppath}/build-%{name}-%{version} +Requires: perl +Requires: perl(Gtk2) +BuildRequires: make perl +BuildRequires: perl(Gtk2) + +%description +Gtk2 has a powerful, but complex MVC (Model, View, Controller) system used to +implement list and tree widgets. Gtk2::Ex::Simple::List automates the complex +setup work and allows you to treat the list model as a more natural list of +lists structure. + +After creating a new Gtk2::Ex::Simple::List object with the desired columns you +may set the list data with a simple Perl array assignment. Rows may be added or +deleted with all of the normal array operations. You can treat the data member +of the Simple::List object as an array reference, and manipulate the list data +with perl's normal array operators. + +A mechanism has also been put into place allowing columns to be Perl scalars. +The scalar is converted to text through Perl's normal mechanisms and then +displayed in the list. This same mechanism can be expanded by defining +arbitrary new column types before calling the new function. + +%prep +%setup -q -n "Gtk2-Ex-Simple-List-%{version}" +%__sed -i '/^auto_install/d' Makefile.PL + +%build +%__perl Makefile.PL PREFIX="%{_prefix}" +%__make %{?jobs:-j%{jobs}} + +%install +%perl_make_install +%perl_process_packlist + +%clean +%__rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%dir %{perl_vendorlib}/Gtk2 +%dir %{perl_vendorlib}/Gtk2/Ex +%dir %{perl_vendorlib}/Gtk2/Ex/Simple +%{perl_vendorlib}/Gtk2/Ex/Simple/List.pm +%{perl_vendorlib}/Gtk2/Ex/Simple/TiedCommon.pm +%{perl_vendorlib}/Gtk2/Ex/Simple/TiedList.pm +%dir %{perl_vendorarch}/auto/Gtk2 +%dir %{perl_vendorarch}/auto/Gtk2/Ex +%dir %{perl_vendorarch}/auto/Gtk2/Ex/Simple +%{perl_vendorarch}/auto/Gtk2/Ex/Simple/List/ +%doc %{perl_man3dir}/Gtk2::Ex::Simple::List.%{perl_man3ext}* +/var/adm/perl-modules/%{name} + +%changelog +# vim: set sw=3 ts=3 noet: +# Local Variables: +# mode: rpm-spec +# tab-width: 3 +# End: