summaryrefslogtreecommitdiff
path: root/redhat/rules
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/rules')
-rw-r--r--redhat/rules15
1 files changed, 11 insertions, 4 deletions
diff --git a/redhat/rules b/redhat/rules
index 8593c94..33e815c 100644
--- a/redhat/rules
+++ b/redhat/rules
@@ -5,10 +5,17 @@ $Vendor = "Centre d'Etudes de la Navigation Aerienne";
$Distribution = "Toccata";
$Group = "System Environment/Libraries";
$Url = "http://www.tls.cena.fr/products/ivy";
-$BuildArchitectures = "i386";
-$FindFiles = "(find \$RPM_BUILD_ROOT -type f -print ; ".
- "find \$RPM_BUILD_ROOT -type l -print) | sed \"s\@^\$RPM_BUILD_ROOT\@\@g\"".
- "| sort | join redhat/files - ";
+$BuildArchitectures = "i586";
$Description = "This is the C library that implements the
connection to the Ivy software bus developed at CENA";
+$Requires = "ivy-c = \%{version}-\%{release} " .
+ "glibc libgtk+1.2 libglib2 libxfree86 tcl" ;
+
+$FindFiles = "(find \$RPM_BUILD_ROOT -type f -print ; find \$RPM_BUILD_ROOT -type l -print) | sed \"s\@^\$RPM_BUILD_ROOT\@\@g\" | sort | join redhat/files - ";
+
+$Install = "rm -Rf \$RPM_BUILD_ROOT
+cd src
+make PREFIX=\$RPM_BUILD_ROOT install
+cd ..
+(find \$RPM_BUILD_ROOT -type f -print; find \$RPM_BUILD_ROOT -type l -print) | sed \"s\@^\$RPM_BUILD_ROOT\@\@g\" | grep -v perllocal.pod | grep -v .packlist > $Name-\%{version}-filelist";