]> git.pld-linux.org Git - packages/devsec.git/commitdiff
- packaged files - created subpackages.
authorPaweł Gołaszewski <blues@pld-linux.org>
Sun, 12 Mar 2006 12:39:53 +0000 (12:39 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    devsec.spec -> 1.2

devsec.spec

index 81110a0efaeab24fd47e86e29f55f1102c8c442b..b8d1e69273118186550c908ee00adf25e4792bdc 100644 (file)
@@ -1,15 +1,15 @@
 # TODO:
 # TODO:
-# - use system libs: ffmpeg
-# - many missing BR
-# - do cleanups in files
+# - use system libs: ffmpeg!!, mpeg4ip
 # - requires webserver?
 # - requires webserver?
-# - make subpackages: devel, cgi/webserver
+# - move cgi files to webappdir, move html files to own directory
+# - add webapps configuration
+# - move camera configs to /etc
 #
 # Conditional build:
 Summary:       Devolution Security - video surveillance system for the Linux/X11 platform
 Name:          devsec
 Version:       3.0.6
 #
 # Conditional build:
 Summary:       Devolution Security - video surveillance system for the Linux/X11 platform
 Name:          devsec
 Version:       3.0.6
-Release:       0.1
+Release:       0.2
 License:       GPL v2
 Group:         Applications/Multimedia
 Source0:       http://dl.sourceforge.net/devsec/%{name}-%{version}.tar.gz
 License:       GPL v2
 Group:         Applications/Multimedia
 Source0:       http://dl.sourceforge.net/devsec/%{name}-%{version}.tar.gz
@@ -18,6 +18,8 @@ Patch0:               %{name}-no_extern.patch
 URL:           http://devsec.sourceforge.net/
 BuildRequires: SDL-devel >= 1.2.7
 BuildRequires: faac-devel >= 1.18
 URL:           http://devsec.sourceforge.net/
 BuildRequires: SDL-devel >= 1.2.7
 BuildRequires: faac-devel >= 1.18
+# Should be required:
+#BuildRequires:        ffmpeg-devel
 BuildRequires: imlib-devel >= 1.9.14
 BuildRequires: lame-libs-devel >= 3.95
 BuildRequires: libcgi-devel
 BuildRequires: imlib-devel >= 1.9.14
 BuildRequires: lame-libs-devel >= 3.95
 BuildRequires: libcgi-devel
@@ -27,10 +29,14 @@ BuildRequires:      libtemplate-devel
 BuildRequires: libvorbis-devel
 # Required for manuals from ffmpeg (to be removed):
 BuildRequires: perl-tools-pod
 BuildRequires: libvorbis-devel
 # Required for manuals from ffmpeg (to be removed):
 BuildRequires: perl-tools-pod
-# Should be required:
-#BuildRequires:        ffmpeg-devel
+BuildRequires: rpmbuild(macros) >= 1.268
+Requires:      %{name}-libs = %{version}-%{release}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _webapps        /etc/webapps
+%define                _webapp         %{name}
+%define                _webappdir      %{_prefix}/lib/cgi-bin/%{_webapp}
+
 %description
 Devolution Security is a video surveillance system for the Linux/X11 platform.
 Features:
 %description
 Devolution Security is a video surveillance system for the Linux/X11 platform.
 Features:
@@ -45,6 +51,45 @@ Features:
  - Configurable helper buttons
  - Web based interface
 
  - Configurable helper buttons
  - Web based interface
 
+%package cgi
+Summary:       cgi files for devsec
+Group:         Applications/WWW
+Requires:       %{name} = %{version}-%{release}
+Requires:      webapps
+
+%description cgi
+
+%package libs
+Summary:        libraries for devsec
+Summary(pl):    Biblioteki do devsec
+Group:          Libraries
+
+%description libs
+Libraries for Devolution Security.
+
+%description libs -l pl
+Biblioteki dla Devolution Security.
+
+%package devel
+Summary:        Developement files for devsec
+Group:          Development/Libraries
+Requires:       %{name}-libs = %{version}-%{release}
+
+%description devel
+Developement files for devsec.
+
+%package static
+Summary:        Static libraries for devsec
+Summary(pl):    Statyczne biblioteki devsec
+Group:          Development/Libraries
+Requires:       %{name}-devel = %{version}-%{release}
+
+%description static
+Static library for devsec.
+
+%description static -l pl
+Statyczne biblioteki devsec.
+
 %prep
 %setup -q
 %patch0 -p1
 %prep
 %setup -q
 %patch0 -p1
@@ -56,6 +101,7 @@ Features:
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_webapps}/%{_webapp},%{_webappdir}}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -63,20 +109,50 @@ rm -rf $RPM_BUILD_ROOT
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post  -p /sbin/ldconfig
-%postun        -p /sbin/ldconfig
+%post  libs -p /sbin/ldconfig
+%postun        libs -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-#%doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
+%doc AUTHORS CONSUMER_KEYS ChangeLog README
 #%%dir %{_sysconfdir}
 #%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
 #%%dir %{_sysconfdir}
 #%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
-%attr(755,root,root) %{_bindir}/*
-#%{_datadir}/%{name}
-#%attr(754,root,root) /etc/rc.d/init.d/%{name}
 #%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
 #%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
-#%{_examplesdir}/%{name}-%{version}
+%attr(755,root,root) %{_bindir}/*
+%dir %{_libdir}/dtk
+%dir %{_libdir}/dtk/config
+%dir %{_libdir}/dtk/config/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_libdir}/dtk/config/%{name}/*.conf
+%dir %{_libdir}/dtk/config/%{name}/messages
+%{_libdir}/dtk/config/%{name}/messages/*.ulaw
+%dir %{_libdir}/dtk/config/%{name}/mp4live
+%config(noreplace) %verify(not md5 mtime size) %{_libdir}/dtk/config/%{name}/mp4live/*.conf
+%dir %{_libdir}/dtk/skins
+%{_libdir}/dtk/skins/*.la
+%{_libdir}/dtk/skins/*.so
 %dir %{_pixmapsdir}/%{name}
 %{_pixmapsdir}/%{name}/*.png
 %dir %{_pixmapsdir}/%{name}
 %{_pixmapsdir}/%{name}/*.png
+%{_pixmapsdir}/%{name}/*.yuv
+
+%files cgi
+%defattr(644,root,root,755)
+%attr(755,root,root) /home/httpd/cgi-bin/index.cgi
+/home/httpd/cgi-bin/templates
+/home/httpd/html/*.css
+/home/httpd/html/*.html
+%dir /home/httpd/html/images
+/home/httpd/html/images/*.jpg
+/home/httpd/html/images/*.png
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
 
 
+%files devel
+%defattr(644,root,root,755)
+%{_libdir}/*.la
 %{_includedir}/*.h
 %{_includedir}/*.h
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
This page took 0.079787 seconds and 4 git commands to generate.