Commit 1d626e44 authored by Pavel Vainerman's avatar Pavel Vainerman

Переделал "упаковку" заголовочных файлов. Теперь header-ы раскиданы

по devel-пакетам как и должны быть. А все расширения складываются в include/uniset/extensions/.
parent 037b1e19
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
%define oname uniset2 %define oname uniset2
Name: libuniset2 Name: libuniset2
Version: 2.0 Version: 2.1
Release: alt35.1 Release: alt1
Summary: UniSet - library for building distributed industrial control systems Summary: UniSet - library for building distributed industrial control systems
...@@ -310,15 +310,6 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -310,15 +310,6 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%_includedir/%oname/*.hh %_includedir/%oname/*.hh
%_includedir/%oname/*.tcc %_includedir/%oname/*.tcc
%_includedir/%oname/modbus/ %_includedir/%oname/modbus/
%if_enabled mysql
%_includedir/%oname/mysql/
%endif
%if_enabled sqlite
%_includedir/%oname/sqlite/
%endif
%if_enabled pgsql
%_includedir/%oname/pgsql/
%endif
%_libdir/libUniSet2.so %_libdir/libUniSet2.so
%_datadir/idl/%oname/ %_datadir/idl/%oname/
...@@ -331,6 +322,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -331,6 +322,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-mysql-devel %files extension-mysql-devel
%_pkgconfigdir/libUniSet2MySQL.pc %_pkgconfigdir/libUniSet2MySQL.pc
%dir %_includedir/%oname/extensions/mysql
%_includedir/%oname/extensions/mysql/
%endif %endif
%if_enabled sqlite %if_enabled sqlite
...@@ -340,6 +333,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -340,6 +333,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-sqlite-devel %files extension-sqlite-devel
%_pkgconfigdir/libUniSet2SQLite.pc %_pkgconfigdir/libUniSet2SQLite.pc
%dir %_includedir/%oname/extensions/sqlite
%_includedir/%oname/extensions/sqlite/
%endif %endif
%if_enabled pgsql %if_enabled pgsql
...@@ -349,6 +344,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -349,6 +344,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-pgsql-devel %files extension-pgsql-devel
%_pkgconfigdir/libUniSet2PostgreSQL.pc %_pkgconfigdir/libUniSet2PostgreSQL.pc
%dir %_includedir/%oname/extensions/pgsql
%_includedir/%oname/extensions/pgsql/
%endif %endif
%if_enabled python %if_enabled python
...@@ -397,6 +394,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -397,6 +394,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-logicproc-devel %files extension-logicproc-devel
%_pkgconfigdir/libUniSet2Log*.pc %_pkgconfigdir/libUniSet2Log*.pc
%_libdir/libUniSet2LP*.so %_libdir/libUniSet2LP*.so
%dir %_includedir/%oname/extensions/logicproc
%_includedir/%oname/extensions/logicproc/
%endif %endif
%if_enabled rrd %if_enabled rrd
...@@ -407,6 +406,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -407,6 +406,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-rrd-devel %files extension-rrd-devel
%_pkgconfigdir/libUniSet2RRD*.pc %_pkgconfigdir/libUniSet2RRD*.pc
%_libdir/libUniSet2RRD*.so %_libdir/libUniSet2RRD*.so
%dir %_includedir/%oname/extensions/rrd
%_includedir/%oname/extensions/rrd/
%endif %endif
%if_enabled io %if_enabled io
...@@ -419,6 +420,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -419,6 +420,8 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%files extension-io-devel %files extension-io-devel
%_libdir/libUniSet2IO*.so %_libdir/libUniSet2IO*.so
%_pkgconfigdir/libUniSet2IO*.pc %_pkgconfigdir/libUniSet2IO*.pc
%dir %_includedir/%oname/extensions/io
%_includedir/%oname/extensions/io/
%endif %endif
%files extension-common-devel %files extension-common-devel
...@@ -437,6 +440,13 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -437,6 +440,13 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
%_pkgconfigdir/libUniSet2Network*.pc %_pkgconfigdir/libUniSet2Network*.pc
%_pkgconfigdir/libUniSet2UNet*.pc %_pkgconfigdir/libUniSet2UNet*.pc
%exclude %_includedir/%oname/extensions/mysql
%exclude %_includedir/%oname/extensions/sqlite
%exclude %_includedir/%oname/extensions/pgsql
%exclude %_includedir/%oname/extensions/logicproc
%exclude %_includedir/%oname/extensions/io
%exclude %_includedir/%oname/extensions/rrd
#%_pkgconfigdir/libUniSet2SMDBServer.pc #%_pkgconfigdir/libUniSet2SMDBServer.pc
#%_pkgconfigdir/libUniSet2*.pc #%_pkgconfigdir/libUniSet2*.pc
%exclude %_pkgconfigdir/libUniSet2.pc %exclude %_pkgconfigdir/libUniSet2.pc
...@@ -445,6 +455,9 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname ...@@ -445,6 +455,9 @@ mv -f %buildroot%python_sitelibdir_noarch/* %buildroot%python_sitelibdir/%oname
# .. # ..
%changelog %changelog
* Thu May 28 2015 Pavel Vainerman <pv@altlinux.ru> 2.1-alt1
- repack header files..
* Tue May 26 2015 Pavel Vainerman <pv@etersoft.ru> 2.0-alt35.1 * Tue May 26 2015 Pavel Vainerman <pv@etersoft.ru> 2.0-alt35.1
- PassiveTimer: uset chrono - PassiveTimer: uset chrono
- LogServer: add --list function - LogServer: add --list function
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# See doc: http://www.gnu.org/software/hello/manual/autoconf/Generic-Programs.html # See doc: http://www.gnu.org/software/hello/manual/autoconf/Generic-Programs.html
# AC_PREREQ(2.59) # AC_PREREQ(2.59)
AC_INIT([uniset2], [2.0.0], pv@etersoft.ru) AC_INIT([uniset2], [2.1.0], pv@etersoft.ru)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME,AC_PACKAGE_VERSION) AM_INIT_AUTOMAKE(AC_PACKAGE_NAME,AC_PACKAGE_VERSION)
# AC_CONFIG_MACRO_DIR([m4]) # AC_CONFIG_MACRO_DIR([m4])
...@@ -30,7 +30,7 @@ AC_ENABLE_SHARED(yes) ...@@ -30,7 +30,7 @@ AC_ENABLE_SHARED(yes)
AC_ENABLE_STATIC(no) AC_ENABLE_STATIC(no)
AM_PROG_LIBTOOL AM_PROG_LIBTOOL
LIBVER=2:0:0 LIBVER=2:1:0
AC_SUBST(LIBVER) AC_SUBST(LIBVER)
ASTYLE_OPT="-A1 -T -C -S -N -L -w -Y -M -f -p --mode=c --lineend=linux --align-reference=type --align-pointer=type --suffix=none --style=ansi" ASTYLE_OPT="-A1 -T -C -S -N -L -w -Y -M -f -p --mode=c --lineend=linux --align-reference=type --align-pointer=type --suffix=none --style=ansi"
......
...@@ -19,7 +19,7 @@ mysql_test_SOURCES = test.cc ...@@ -19,7 +19,7 @@ mysql_test_SOURCES = test.cc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(includedir)/@PACKAGE@/mysql devel_includedir = $(includedir)/@PACKAGE@/extensions/mysql
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2MySQL.pc pkgconfig_DATA = libUniSet2MySQL.pc
......
...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2MySQL ...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2MySQL
Requires: libUniSet2 Requires: libUniSet2
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2-mysql -lmysqlclient Libs: -L${libdir} -lUniSet2-mysql -lmysqlclient
Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/mysql Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/extensions/mysql
...@@ -22,7 +22,7 @@ pgsql_test_SOURCES = test.cc ...@@ -22,7 +22,7 @@ pgsql_test_SOURCES = test.cc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(includedir)/@PACKAGE@/pgsql devel_includedir = $(includedir)/@PACKAGE@/extensions/pgsql
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2PostgreSQL.pc pkgconfig_DATA = libUniSet2PostgreSQL.pc
......
...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2PostgreSQL ...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2PostgreSQL
Requires: libUniSet2 libpqxx Requires: libUniSet2 libpqxx
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2-pgsql Libs: -L${libdir} -lUniSet2-pgsql
Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/pgsql Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/extensions/pgsql
...@@ -20,7 +20,7 @@ sqlite_test_SOURCES = test.cc ...@@ -20,7 +20,7 @@ sqlite_test_SOURCES = test.cc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(includedir)/@PACKAGE@/sqlite devel_includedir = $(includedir)/@PACKAGE@/extensions/sqlite
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2SQLite.pc pkgconfig_DATA = libUniSet2SQLite.pc
......
...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2SQLite ...@@ -8,4 +8,4 @@ Description: Support library for libUniSet2SQLite
Requires: libUniSet2 sqlite3 Requires: libUniSet2 sqlite3
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2-sqlite Libs: -L${libdir} -lUniSet2-sqlite
Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/sqlite Cflags: -I${includedir}/@PACKAGE@ -I${includedir}/@PACKAGE@/extensions/sqlite
...@@ -42,13 +42,13 @@ libUniSet2IOControl_la_SOURCES = ComediInterface.cc IOControl.cc ...@@ -42,13 +42,13 @@ libUniSet2IOControl_la_SOURCES = ComediInterface.cc IOControl.cc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(pkgincludedir)/extensions devel_includedir = $(pkgincludedir)/extensions/io
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2IOControl.pc pkgconfig_DATA = libUniSet2IOControl.pc
all-local: #all-local:
ln -sf ../IOControl/$(devel_include_HEADERS) ../include # ln -sf ../IOControl/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
......
...@@ -5,7 +5,7 @@ includedir=@includedir@ ...@@ -5,7 +5,7 @@ includedir=@includedir@
Name: libUniSet2IOControl Name: libUniSet2IOControl
Description: Support library for UniSet2IOControl Description: Support library for UniSet2IOControl
Requires: libUniSet2Extensions Requires: libUniSet2Extensions comedilib
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2IOControl Libs: -L${libdir} -lUniSet2IOControl
Cflags: -I${includedir}/@PACKAGE@ Cflags: -I${includedir}/@PACKAGE@/extensions/io
...@@ -34,13 +34,13 @@ bin_PROGRAMS = @PACKAGE@-logicproc @PACKAGE@-plogicproc ...@@ -34,13 +34,13 @@ bin_PROGRAMS = @PACKAGE@-logicproc @PACKAGE@-plogicproc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(pkgincludedir)/extensions devel_includedir = $(pkgincludedir)/extensions/logicproc
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2LogicProcessor.pc pkgconfig_DATA = libUniSet2LogicProcessor.pc
all-local: #all-local:
ln -sf ../LogicProcessor/$(devel_include_HEADERS) ../include # ln -sf ../LogicProcessor/$(devel_include_HEADERS) ../include
# SUBDIRS=tests # SUBDIRS=tests
......
...@@ -8,4 +8,4 @@ Description: Support library for UniSet2LogicProcessor ...@@ -8,4 +8,4 @@ Description: Support library for UniSet2LogicProcessor
Requires: libUniSet2Extensions Requires: libUniSet2Extensions
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2LProcessor Libs: -L${libdir} -lUniSet2LProcessor
Cflags: -I${includedir}/@PACKAGE@ Cflags: -I${includedir}/@PACKAGE@/extensions/logicproc
...@@ -83,7 +83,7 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -83,7 +83,7 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2MBTCPMaster.pc libUniSet2RTU.pc pkgconfig_DATA = libUniSet2MBTCPMaster.pc libUniSet2RTU.pc
all-local: #all-local:
ln -sf ../ModbusMaster/$(devel_include_HEADERS) ../include # ln -sf ../ModbusMaster/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
...@@ -33,8 +33,8 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -33,8 +33,8 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2MBSlave.pc pkgconfig_DATA = libUniSet2MBSlave.pc
all-local: #all-local:
ln -sf ../ModbusSlave/$(devel_include_HEADERS) ../include # ln -sf ../ModbusSlave/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
......
...@@ -28,13 +28,13 @@ libUniSet2RRDServer_la_SOURCES = RRDServer.cc ...@@ -28,13 +28,13 @@ libUniSet2RRDServer_la_SOURCES = RRDServer.cc
# install # install
devel_include_HEADERS = *.h devel_include_HEADERS = *.h
devel_includedir = $(pkgincludedir)/extensions devel_includedir = $(pkgincludedir)/extensions/rrd
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2RRDServer.pc pkgconfig_DATA = libUniSet2RRDServer.pc
all-local: #all-local:
ln -sf ../RRDServer/$(devel_include_HEADERS) ../include # ln -sf ../RRDServer/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
......
...@@ -8,4 +8,4 @@ Description: Support library for UniSet2RRDServer ...@@ -8,4 +8,4 @@ Description: Support library for UniSet2RRDServer
Requires: libUniSet2Extensions librrd Requires: libUniSet2Extensions librrd
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2RRDServer Libs: -L${libdir} -lUniSet2RRDServer
Cflags: -I${includedir}/@PACKAGE@ Cflags: -I${includedir}/@PACKAGE@/extensions/rrd
...@@ -33,7 +33,7 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -33,7 +33,7 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2SMDBServer.pc pkgconfig_DATA = libUniSet2SMDBServer.pc
all-local: #all-local:
ln -sf ../SMDBServer/$(devel_include_HEADERS) ../include # ln -sf ../SMDBServer/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
...@@ -23,7 +23,7 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -23,7 +23,7 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2SharedMemory.pc pkgconfig_DATA = libUniSet2SharedMemory.pc
all-local: #all-local:
ln -sf ../SharedMemory/$(devel_include_HEADERS) ../include # ln -sf ../SharedMemory/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
...@@ -31,7 +31,7 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -31,7 +31,7 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2UNetUDP.pc pkgconfig_DATA = libUniSet2UNetUDP.pc
all-local: #all-local:
ln -sf ../UNetUDP/$(devel_include_HEADERS) ../include # ln -sf ../UNetUDP/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
...@@ -19,7 +19,7 @@ libUniSet2Network_la_SOURCES = UniExchange.cc ...@@ -19,7 +19,7 @@ libUniSet2Network_la_SOURCES = UniExchange.cc
$(top_builddir)/extensions/lib/libUniSet2Extensions.la \ $(top_builddir)/extensions/lib/libUniSet2Extensions.la \
$(top_builddir)/extensions/SharedMemory/libUniSet2SharedMemory.la \ $(top_builddir)/extensions/SharedMemory/libUniSet2SharedMemory.la \
$(COMCPP_LIBS) $(COMCPP_LIBS)
@PACKAGE@_network_CPPFLAGS = $(SIGC_CFLAGS) $(COMCPP_CFLAGS) -I$(top_builddir)/extensions/include @PACKAGE@_network_CPPFLAGS = $(SIGC_CFLAGS) $(COMCPP_CFLAGS) -I$(top_builddir)/extensions/include -I$(top_builddir)/extensions/SharedMemory
@PACKAGE@_network_SOURCES = uninet.cc @PACKAGE@_network_SOURCES = uninet.cc
# install # install
...@@ -29,7 +29,7 @@ devel_includedir = $(pkgincludedir)/extensions ...@@ -29,7 +29,7 @@ devel_includedir = $(pkgincludedir)/extensions
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSet2Network.pc pkgconfig_DATA = libUniSet2Network.pc
all-local: #all-local:
ln -sf ../UniNetwork/$(devel_include_HEADERS) ../include # ln -sf ../UniNetwork/$(devel_include_HEADERS) ../include
include $(top_builddir)/include.mk include $(top_builddir)/include.mk
...@@ -5,7 +5,7 @@ includedir=@includedir@ ...@@ -5,7 +5,7 @@ includedir=@includedir@
Name: libUniSet2Extensions Name: libUniSet2Extensions
Description: Support library for UniSet2 Extensions Description: Support library for UniSet2 Extensions
Requires: libUniSet2 comedilib Requires: libUniSet2
Version: @VERSION@ Version: @VERSION@
Libs: -L${libdir} -lUniSet2Extensions Libs: -L${libdir} -lUniSet2Extensions
Cflags: -I${includedir}/@PACKAGE@ Cflags: -I${includedir}/@PACKAGE@
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment