Kaynağa Gözat

provide a pkg-config file for correctly linking against termcap, etc

Ralf S. Engelschall 19 yıl önce
ebeveyn
işleme
013d371884
2 değiştirilmiş dosya ile 18 ekleme ve 1 silme
  1. 10 0
      slang/slang.pc
  2. 8 1
      slang/slang.spec

+ 10 - 0
slang/slang.pc

@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: js
+Description: SLang Library
+Version: @version@
+Cflags: -I${includedir}
+Libs: -L${libdir} -lslang @TERMCAP@

+ 8 - 1
slang/slang.spec

@@ -33,10 +33,11 @@ Class:        BASE
 Group:        Terminal
 License:      BSD
 Version:      2.0.6
-Release:      20060206
+Release:      20060626
 
 #   list of sources
 Source0:      ftp://space.mit.edu/pub/davis/slang/v2.0/slang-%{version}.tar.bz2
+Source1:      slang.pc
 
 #   build information
 Prefix:       %{l_prefix}
@@ -70,6 +71,8 @@ AutoReqProv:  no
     ./configure \
         --prefix=%{l_prefix}
     %{l_make} %{l_mflags}
+    cp %{SOURCE slang.pc} slang.pc.in
+    ./config.status --file=slang.pc
 
 %install
     rm -rf $RPM_BUILD_ROOT
@@ -77,6 +80,10 @@ AutoReqProv:  no
       %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix}
     ) || exit $?
     rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/doc
+    %{l_shtool} mkdir -f -p -m 755 \
+        $RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig
+    %{l_shtool} install -c -m 644 \
+        slang.pc $RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig/
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
 
 %files -f files