File tree Expand file tree Collapse file tree 9 files changed +75
-8
lines changed
Expand file tree Collapse file tree 9 files changed +75
-8
lines changed Original file line number Diff line number Diff line change 11Primary developer:
2- Sebastiano Merlino <electrictwister2000@gmail.com>
2+ Sebastiano Merlino <electrictwister2000@gmail.com> (maintainer)
3+
4+ Code contributions also came from:
5+ Dario Mazza <dariomzz@gmail.com>
6+ Andrea Nicotra <nicotra.andrea@gmail.com>
Original file line number Diff line number Diff line change @@ -26,9 +26,10 @@ ACLOCAL_AMFLAGS = -I m4
2626
2727SUBDIRS = src $(PYTHON_DIR ) $(JAVA_DIR ) $(PHP_DIR ) $(LUA_DIR ) $(PERL_DIR ) $(RUBY_DIR ) $(GUILE_DIR )
2828DIST_SUBDIRS = src $(PYTHON_DIR ) $(JAVA_DIR ) $(PHP_DIR ) $(LUA_DIR ) $(PERL_DIR ) $(RUBY_DIR ) $(GUILE_DIR )
29- EXTRA_DIST = libhttpserver.pc.in $(DX_CONFIG ) $(PYTHON_EXTRA ) $(PHP_EXTRA ) $(PERL_EXTRA )
29+ EXTRA_DIST = libhttpserver.pc.in debian/changelog.in debian/control.in debian/rules.in debian/libhttpserver-dev.install.in debian/libhttpserver.install.in redhat/libhttpserver.SPEC.in $(DX_CONFIG ) $(PYTHON_EXTRA ) $(PHP_EXTRA ) $(PERL_EXTRA )
3030
31- MOSTLYCLEANFILES = $(DX_CLEANFILES )
31+ MOSTLYCLEANFILES = $(DX_CLEANFILES ) redhat/SOURCES/*
32+ DISTCLEANFILES = redhat/SOURCES/* redhat/SPEC/* redhat/* debian/* DIST_REVISION
3233
3334pkgconfigdir = $(libdir ) /pkgconfig
3435pkgconfig_DATA = libhttpserver.pc
@@ -76,5 +77,10 @@ dist-hook:
7677 cp DIST_REVISION $(distdir ) /
7778
7879deb :
79- cp -RLf $(top_srcdir ) /debian $(builddir )
8080 debuild -i -us -uc -b
81+
82+ rpm : dist
83+ mkdir -p redhat/SOURCES
84+ cp libhttpserver-@VERSION@.tar.gz redhat/SOURCES
85+ rpmbuild -v -bb redhat/libhttpserver.SPEC
86+ rpmbuild -v -ba redhat/libhttpserver.SPEC
Original file line number Diff line number Diff line change 2020# Process this file with autoconf to produce a configure script.
2121
2222AC_PREREQ ( 2.57 )
23- AC_INIT ( [ libhttpserver] , [ 0.1.2] , [ electrictwister2000@gmail.com] )
24- AM_INIT_AUTOMAKE ( [ libhttpserver] , [ 0.1.2] )
23+ AC_INIT ( [ libhttpserver] , 0.1.2 , [ electrictwister2000@gmail.com] )
24+ AM_INIT_AUTOMAKE ( [ libhttpserver] , 0.1.2 )
2525AC_CONFIG_HEADERS ( [ config.h] )
2626AC_CONFIG_MACRO_DIR ( [ m4] )
2727
@@ -374,7 +374,7 @@ AC_SUBST(EXT_LIB_PATH)
374374AC_SUBST ( EXT_LIBS )
375375
376376AC_OUTPUT (
377- libhttpserver.pc
377+ libhttpserver.pc
378378 Makefile
379379 src/Makefile
380380 src/python/Makefile
@@ -384,6 +384,12 @@ AC_OUTPUT(
384384 src/perl/Makefile
385385 src/ruby/Makefile
386386 src/guile/Makefile
387+ debian/changelog
388+ debian/control
389+ debian/libhttpserver-dev.install
390+ debian/libhttpserver.install
391+ debian/rules
392+ redhat/libhttpserver.SPEC
387393)
388394
389395AC_MSG_NOTICE ( [ Configuration Summary:
File renamed without changes.
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Section: libs
33Priority: optional
44Maintainer: Sebastiano Merlino <electrictwister2000@gmail.com>
55Build-Depends: libmicrohttpd10(>= 0.9.9)
6- Standards-Version: 0.1.2
6+ Standards-Version: @VERSION@
77Vcs-Git: git://github.com/etr/libhttpserver.git
88Vcs-browser: https://github.com/etr/libhttpserver.git
99Homepage: https://github.com/etr/libhttpserver
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 1+ %define _topdir @abs_builddir@
2+ %define name libhttpserver
3+ %define version @VERSION@
4+ %define buildroot %{_topdir}/%{name}-%{version}-root
5+
6+ Name: %{name}
7+ Release: 1
8+ Version: %{version}
9+ Summary: library embedding RESTful HTTP server functionality
10+ Group: Development/Libraries
11+ License: LGPL 2.1
12+ URL: https://github.com/etr/libhttpserver
13+ Source: @abs_builddir@/%{name}-%{version}.tar.gz
14+ Vendor: Zencoders
15+ Prefix: /usr
16+ BuildRoot: %{buildroot}
17+ Packager: Sebastiano Merlino <merlino.sebastiano@gmail.com>
18+ BuildRequires: libmicrohttpd >= 0.9.9
19+ Requires: libmicrohttpd >= 0.9.9
20+ %description
21+ libhttpserver is a small C++ library for embedding RESTful HTTP server functionality into applications.
22+
23+ %package devel
24+ Summary: Development files
25+ BuildRequires: libmicrohttpd >= 0.9.9, libmicrohttpd-devel >= 0.9.9
26+ Requires: libmicrohttpd >= 0.9.9, libmicrohttpd-devel >= 0.9.9
27+ %description devel
28+ libhttpserver is a small C++ library for embedding RESTful HTTP server functionality into applications.
29+ This package contains development files and headers.
30+
31+
32+ %prep
33+ %setup
34+
35+ %build
36+ ./configure
37+ make
38+
39+ %install
40+ make install --prefix=$RPM_BUILD_ROOT/usr
41+
42+ %files
43+ %defattr(-,root,root)
44+ /usr/lib/*.so.*
45+
46+ %files devel
47+ %defattr(-,root,root)
48+ /usr/include
49+ /usr/lib/*.a
50+ /usr/lib/*.so.*
51+ /usr/lib/pkgconfig
You can’t perform that action at this time.
0 commit comments