source: projects/specs/trunk/p/perl-Tree-DAG_Node/perl-Tree-DAG_Node-vl.spec @ 521

Revision 521, 2.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name:           perl-Tree-DAG_Node
2Version:        1.06
3Release:        1%{?_dist_release}
4Summary:        Class for representing nodes in a tree
5
6Group:          Development/Libraries
7License:        GPL+ or Artistic
8URL:            http://search.cpan.org/dist/Tree-DAG_Node/
9Source0:        http://search.cpan.org/CPAN/authors/id/C/CO/COGENT/Tree-DAG_Node-%{version}.tar.gz
10BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11
12BuildArch:      noarch
13BuildRequires:  perl(ExtUtils::MakeMaker)
14Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
15
16%description
17This class encapsulates/makes/manipulates objects that represent nodes
18in a tree structure. The tree structure is not an object itself, but
19is emergent from the linkages you create between nodes.  This class
20provides the methods for making linkages that can be used to build up
21a tree, while preventing you from ever making any kinds of linkages
22which are not allowed in a tree (such as having a node be its own
23mother or ancestor, or having a node have two mothers).
24
25
26%prep
27%setup -q -n Tree-DAG_Node-%{version}
28
29
30%build
31%{__perl} Makefile.PL INSTALLDIRS=vendor
32make %{?_smp_mflags}
33
34
35%install
36rm -rf $RPM_BUILD_ROOT
37make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
38find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
39find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
40chmod -R u+w $RPM_BUILD_ROOT/*
41
42
43%check
44make test
45
46
47%clean
48rm -rf $RPM_BUILD_ROOT
49
50
51%files
52%defattr(-,root,root,-)
53%doc ChangeLog README
54%{perl_vendorlib}/Tree/
55%{_mandir}/man3/*.3pm*
56
57
58%changelog
59* Thu Nov 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.06-1
60- initial build for Vine Linux based on fedora development
61
62* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-6
63- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
64
65* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.06-5
66- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
67
68* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-4
69- fix source url
70
71* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-3
72- Rebuild for perl 5.10 (again)
73
74* Thu Jan 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-2
75- rebuild for new perl
76
77* Wed Dec 19 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.06-1
78- 1.06
79
80* Wed Oct 17 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-4.1
81- correct license tag
82- add BR: perl(ExtUtils::MakeMaker)
83
84* Fri Sep  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-4
85- Rebuild for FC6.
86
87* Wed Feb 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-3
88- Rebuild for FC5 (perl 5.8.8).
89
90* Fri Jul  1 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-2
91- Dist tag.
92
93* Thu Dec 30 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.05-0.fdr.1
94- Update to 1.05.
95
96* Sun Jul 04 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.04-0.fdr.1
97- First build.
Note: See TracBrowser for help on using the repository browser.