]> git.pld-linux.org Git - packages/php-symfony.git/blob - php-symfony.spec
update url
[packages/php-symfony.git] / php-symfony.spec
1 # TODO
2 # - use system creole, propel, phing packages (or better do not do that to avoid incompatibilities?)
3 # - php deps autofinder finds a lot of crap (that's why we use manual R now), maybe there is a way to improve
4 %define         pkgname symfony
5 %define         php_min_version 5.2.4
6 #include        /usr/lib/rpm/macros.php
7 Summary:        Open-source PHP web framework
8 Summary(pl.UTF-8):      Szkielet aplikacji WWW w PHP o otwartych źródłach
9 Name:           php-%{pkgname}
10 Version:        1.4.20
11 Release:        2
12 License:        various free licenses (distributable)
13 Group:          Development/Languages/PHP
14 Source0:        http://www.symfony-project.org/get/symfony-%{version}.tgz
15 # Source0-md5:  3c3640ffbab023a1a8f78e0cbb554c10
16 Patch0:         symfony1.4_php56.patch
17 URL:            http://symfony.com/legacy
18 BuildRequires:  rpmbuild(macros) >= 1.654
19 Requires:       Smarty
20 Requires:       php(core) >= %{php_min_version}
21 Requires:       php(ctype)
22 Requires:       php-pear-Archive_Tar
23 Requires:       php-pear-Log
24 Requires:       php-pear-PEAR-core
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         _noautoreq_pear Doctrine/.* PHPUnit/.* PHPUnit2/.* phing/.* propel/.* simpletest/.*
29
30 %description
31 Based on the best practices of web development, thoroughly tried on
32 several active websites, symfony aims to speed up the creation and
33 maintenance of web applications, and to replace the repetitive coding
34 tasks by power, control and pleasure.
35
36 Symfony provides a lot of features seamlessly integrated together,
37 such as:
38 - simple templating and helpers
39 - cache management
40 - smart URLs
41 - scaffolding
42 - multilingualism and I18N support
43 - object model and MVC separation
44 - Ajax support
45 - enterprise ready
46
47 %description -l pl.UTF-8
48 Oparty na najlepszych praktykach tworzenia aplikacji WWW, gruntownie
49 wypróbowany na kilku aktywnych serwisach moduł symfony próbuje
50 przyspieszyć tworzenie i utrzymywanie aplikacji WWW oraz zastąpić
51 powtarzające się zadania kodowania potęgą, kontrolą i przyjemnością.
52
53 Symfony udostępnia wiele zintegrowanych w sposób przezroczysty cech,
54 takich jak:
55 - proste szablony i odwołania
56 - zarządzanie pamięcią podręczną
57 - inteligentne URL-e
58 - scaffolding
59 - obsługa wielojęzyczności i międzynarodowości
60 - rozdzielenie modelu obiektowego i MVC
61 - obsługa AJAX
62 - gotowość na zastosowania enterprise
63
64 %prep
65 %setup  -q -n %{pkgname}-%{version}
66 %patch0 -p1
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT{%{_bindir},%{php_data_dir}/%{pkgname}}
71
72 cp -a data lib $RPM_BUILD_ROOT%{php_data_dir}/%{pkgname}
73 ln -s %{php_data_dir}/%{pkgname}/data/bin/%{pkgname} $RPM_BUILD_ROOT%{_bindir}/%{pkgname}
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files
79 %defattr(644,root,root,755)
80 %doc licenses CHANGELOG COPYRIGHT LICENSE README
81 %attr(755,root,root) %{_bindir}/*
82 %dir %{php_data_dir}/%{pkgname}
83 %dir %{php_data_dir}/%{pkgname}/data
84 %dir %{php_data_dir}/%{pkgname}/data/bin
85 %attr(755,root,root) %{php_data_dir}/%{pkgname}/data/bin/*
86 %{php_data_dir}/%{pkgname}/data/[!b]*
87 %{php_data_dir}/%{pkgname}/lib
This page took 0.082735 seconds and 3 git commands to generate.