[Fedora-packaging] RPM packaging for fedora 10 problem

ram s ramforummail at gmail.com
Thu Sep 3 12:06:58 UTC 2009


Hello all,

sorry to ask questions again and again.
I am new to rpm packaging.

I am trying to  create one RPM package for my daemon application in Fedora
10.

daemon application contains ,
1. daemon.c
2. daemon.h
3. list.c
4.list.h
5.makefile.

So , I am just tar the daemon application as "daemon.tar.gz".

I put this daemon.tar.gz in /home/user/rpmbuild/SOURCES directory.

I am creating spec filr and put it in /home/user/rpmbuild/SPECS  directory.

Now, I am trying to create binary RPM for my application. I am in x86_64
architecture.

when I run *rpmbuild -bs daemon-1.spec*   and then *rpmbuild -bb
daemon-1.spec*

only source rpm created. Binary RPM is not created.

How to cretae binary RPM for my application.
If my spec file is wrong, please correct me.
I create .rpmmacros in my home director (/home/user/).


MY spec file is,

[SPEC]
Summary: This Package install Daemon application
Name: daemon
Version:1
Release:1
License: GPL
Group: Applications/System
Source:daemon.tar.gz
BuildRoot: /home/nco_user/rpmbuild/tmp

BuildArch:noarch
Packager:S.J.Ram

%description
This Package install Daemon application
%prep
%setup -q
%build
make

%install
rm -rf $RPM_BUILD_ROOT
make install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{_tmppath}/daemon

[/SPEC]


please guide me to create binary rpm.
Do I need to change SPEC file?.

If any one already did RPM package for their C or java application, please
give me the example (with one tar.gz file)
thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-packaging/attachments/20090903/9741417f/attachment.htm>


More information about the Fedora-packaging mailing list