Browse code

Create syslog-ng-devel for headers, libs etc

Vinay Kulkarni authored on 2015/07/19 07:40:55
Showing 2 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:	Next generation system logger facilty
2 2
 Name:		syslog-ng
3 3
 Version:	3.6.2
4
-Release:	1%{?dist}
4
+Release:	2%{?dist}
5 5
 License:	GPL + LGPL
6 6
 URL:		https://www.balabit.com/network-security/syslog-ng/opensource-logging-system
7 7
 Group:		System Environment/Daemons
... ...
@@ -22,6 +22,13 @@ BuildRequires:	python2-devel
22 22
  centralized logging, where the aim is to collect the log messages of several
23 23
  devices to a single, central log server.
24 24
 
25
+%package	devel
26
+Summary:	Header and development files for syslog-ng
27
+Requires:	%{name} = %{version}
28
+%description    devel
29
+ syslog-ng-devel package contains header files, pkfconfig files, and libraries
30
+ needed to build applications using syslog-ng APIs.
31
+
25 32
 %prep
26 33
 %setup -q
27 34
 %build
... ...
@@ -74,9 +81,15 @@ rm -rf %{buildroot}/*
74 74
 
75 75
 %files
76 76
 %defattr(-,root,root)
77
-#TODO - clean this up. split header files into -devel package
78
-/etc/*
77
+/etc/syslog-ng/*.conf
78
+/etc/systemd/system/syslog-ng.service
79 79
 /usr/bin/*
80
+/usr/lib/libsyslog-ng*
81
+/usr/sbin/syslog-ng
82
+/usr/sbin/syslog-ng-ctl
83
+/usr/share/man/*
84
+
85
+%files devel
80 86
 /usr/include/syslog-ng/*.h
81 87
 /usr/include/syslog-ng/compat/*.h
82 88
 /usr/include/syslog-ng/control/*.h
... ...
@@ -89,17 +102,15 @@ rm -rf %{buildroot}/*
89 89
 /usr/include/syslog-ng/stats/*.h
90 90
 /usr/include/syslog-ng/template/*.h
91 91
 /usr/include/syslog-ng/transport/*.h
92
-/usr/lib/libsyslog-ng*
92
+/usr/lib/syslog-ng/lib*.so
93 93
 /usr/lib/pkgconfig/syslog-ng.pc
94
-/usr/lib/syslog-ng/*.so
95
-/usr/sbin/syslog-ng
96
-/usr/sbin/syslog-ng-ctl
97 94
 /usr/share/include/scl/*
98
-/usr/share/man/*
99 95
 /usr/share/tools/*
100 96
 /usr/share/xsd/*
101 97
 
102 98
 %changelog
99
+*	Sat Jul 18 2015 Vinay Kulkarni <kulkarniv@vmware.com> 3.6.2-2
100
+-	Split headers and unshared libs over to devel package.
103 101
 *	Thu Jun 4 2015 Vinay Kulkarni <kulkarniv@vmware.com> 3.6.2-1
104 102
 -	Add syslog-ng support to photon.
105 103
 
... ...
@@ -23,7 +23,7 @@
23 23
                 "libaio","libaio-devel","thin-provisioning-tools","lvm2","lvm2-devel","lvm2-libs","lvm2-python-libs","lzo","lzo-devel","lzo-minilzo","swig",
24 24
                 "rpm-devel","pycurl","urlgrabber","yum-metadata-parser","yum", "rocket", "strace", "cracklib-python",
25 25
                 "haveged", "haveged-devel", "vim-extra",
26
-                "postgresql", "openjdk", "apr", "apr-util", "httpd", "openvswitch", "eventlog", "syslog-ng", "zookeeper", "fuse", "fleet",
26
+                "postgresql", "openjdk", "apr", "apr-util", "httpd", "openvswitch", "eventlog", "syslog-ng", "syslog-ng-devel", "zookeeper", "fuse", "fleet",
27 27
                 "nss-altfiles", "apache-maven", "subversion", "mesos", "python3", "python3-libs", "python3-devel", "python3-tools"]
28 28
 }
29 29