Package gnustep-projectcenter: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | %set_verify_elf_method unresolved=strict Name: gnustep-projectcenter Version: 0.6.1 Release: alt4.git20130225 Summary: GNUstep IDE, a part of the GNUstep project and is copyrighted by the FSF License: GPLv2+ and GPLv3 Group: Development/Tools Url: http://www.gnustep.org/ Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org> # https://github.com/gnustep/gnustep-projectcenter.git Source: %name-%version.tar Source1: %name.menu BuildPreReq: gcc-objc gnustep-make-devel gnustep-base-devel BuildPreReq: libgnustep-objc2-devel gnustep-gui-devel /proc Requires: lib%name = %version-%release Requires: gnustep-back %description Project Center is the GNUstep equivalent to Project Builder (later Xcode). This application is used to create and manage projects built using GNUstep. %package -n lib%name Summary: Shared libraries of GNUstep Project Center Group: System/Libraries %description -n lib%name Project Center is the GNUstep equivalent to Project Builder (later Xcode). This application is used to create and manage projects built using GNUstep. This package contains shared libraries of GNUstep Project Center. %package -n lib%name-devel Summary: Development files of GNUstep Project Center Group: Development/Objective-C Provides: %name-devel = %version-%release Requires: %name = %version-%release Requires: lib%name = %version-%release %description -n lib%name-devel Project Center is the GNUstep equivalent to Project Builder (later Xcode). This application is used to create and manage projects built using GNUstep. This package contains development files of GNUstep Project Center. %prep %setup %build %make_build \ messages=yes \ debug=yes \ strip=no \ shared=yes \ AUXILIARY_CPPFLAGS='-O2' for i in Aggregate Application Bundle Framework Library ResourceSet \ Tool ProjectCenter Build Misc do rm -f $(find ./ -name $i -type f) done libProjectCenter=$PWD/Framework/ProjectCenter.framework/libProjectCenter.so %make_build \ messages=yes \ debug=yes \ strip=no \ shared=yes \ AUXILIARY_CPPFLAGS='-O2' \ CONFIG_SYSTEM_LIBS="$libProjectCenter" %install %makeinstall_std \ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \ GNUSTEP_SYSTEM_ROOT=%buildroot pushd %buildroot%_libdir rm -f GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/ProjectCenter for i in *.so*; do rm -f $i mv GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/$i ./ for j in *.so.*.*; do ln -s %_libdir/$j \ GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/$i done done ln -s %_libdir/$j \ GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/ProjectCenter popd install -Dp -m 644 %SOURCE1 %buildroot%_menudir/%name %files %doc ChangeLog Documentation/* %_bindir/* %_libdir/GNUstep %exclude %_libdir/GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/Headers %exclude %_libdir/GNUstep/Frameworks/ProjectCenter.framework//Headers %_menudir/* %files -n lib%name %_libdir/*.so.* %files -n lib%name-devel %_includedir/* %_libdir/*.so %_libdir/GNUstep/Frameworks/ProjectCenter.framework/Versions/0.6.0/Headers %_libdir/GNUstep/Frameworks/ProjectCenter.framework//Headers %changelog * Tue Mar 05 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt4.git20130225 - New snapshot * Sun Jan 27 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt4.git20121122 - Added menu file (thnx kostyalamer@) * Mon Dec 31 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt3.git20121122 - Rebuilt with libobjc2 instead of libobjc - Don't require development packages for runtime packages * Thu Dec 13 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt2.git20121122 - Added synonym: lib%name-devel -> %name-devel * Wed Dec 12 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt1.git20121122 - Initial build for Sisyphus |