Пакет gnustep-gorm: 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 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 | %set_verify_elf_method unresolved=strict Name: gnustep-gorm Version: 1.2.26 Release: alt1 Summary: The GNUstep Interface Builder License: GPLv3+ Group: Graphical desktop/GNUstep Url: http://www.gnustep.org/experience/Gorm.html Packager: Andrey Cherepanov <cas@altlinux.org> # https://github.com/gnustep/apps-gorm Source: %name-%version.tar Source1: %name.menu Patch1: link-libs.patch BuildPreReq: gnustep-make-devel gnustep-base-devel BuildPreReq: gnustep-gui-devel /proc BuildPreReq: texinfo texi2html texlive-latex-base Requires: lib%name = %version-%release Requires: gnustep-back %description Gorm is an acronym for Graphic Object Relationship modeler (or perhaps GNUstep Object Relationship Modeler). Gorm is a clone of the Cocoa (OpenStep/NeXTSTEP) `Interface Builder' application for GNUstep. %package -n lib%name Summary: Shared libraries of the GNUstep Interface Builder Group: System/Libraries %description -n lib%name Gorm is an acronym for Graphic Object Relationship modeler (or perhaps GNUstep Object Relationship Modeler). This package contains shared libraries of Gorm. %package -n lib%name-devel Summary: Development files of the GNUstep Interface Builder Group: Development/Objective-C Provides: %name-devel = %version-%release Requires: lib%name = %version-%release Requires: %name = %version-%release %description -n lib%name-devel Gorm is an acronym for Graphic Object Relationship modeler (or perhaps GNUstep Object Relationship Modeler). This package contains development files of Gorm. %package doc Summary: Documentation for the GNUstep Interface Builder Group: Documentation BuildArch: noarch %description doc Gorm is an acronym for Graphic Object Relationship modeler (or perhaps GNUstep Object Relationship Modeler). This package contains documentation for Gorm. %prep %setup %patch1 -p1 sed -i 's/@subsection/@section/g' Documentation/*.texi %build export GNUSTEP_MAKEFILES=%_datadir/GNUstep/Makefiles . %_datadir/GNUstep/Makefiles/GNUstep.sh buildIt() { %make_build \ messages=yes \ debug=yes \ strip=no \ shared=yes \ CONFIG_SYSTEM_LIBS="-lgnustep-gui -lgnustep-base $1 $2 $3" } libGorm=$PWD/GormLib/obj/libGorm.so libGormCore=$PWD/GormCore/obj/libGormCore.so libGormPrefs=$PWD/GormPrefs/obj/libGormPrefs.so buildIt pushd GormCore %make clean buildIt $libGorm popd pushd GormPrefs %make clean buildIt $libGormCore $libGorm popd for i in 0Menus 1Windows 2Controls 3Containers 4Data Gorm Nib GModel Xib do rm -f $(find ./ -name $i -type f) done buildIt $libGormPrefs $libGormCore $libGorm %make_build -C Documentation \ messages=yes %install . %_datadir/GNUstep/Makefiles/GNUstep.sh %makeinstall_std \ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM %makeinstall_std -C Documentation \ GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install -p -D -m644 %SOURCE1 %buildroot%_menudir/%name gzip ChangeLog %files %doc ANNOUNCE ChangeLog* NEWS NOTICE README TODO %_bindir/* %_libdir/GNUstep %_menudir/* %files -n lib%name %_libdir/*.so.* %files -n lib%name-devel %_includedir/* %_libdir/*.so %files doc %_docdir/GNUstep %_infodir/* %changelog * Mon Oct 12 2020 Andrey Cherepanov <cas@altlinux.org> 1.2.26-alt1 - New version from https://github.com/gnustep/apps-gorm. - Fix project URL. * Fri Oct 09 2020 Andrey Cherepanov <cas@altlinux.org> 1.2.20-alt5.svn20140119 - Build without libgnustep-objc2-devel * Mon Feb 04 2019 Ivan A. Melnikov <iv@altlinux.org> 1.2.20-alt4.svn20140119 - Fix build with recent texinfo * Fri Feb 14 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.20-alt3.svn20140119 - Built with clang * Wed Jan 29 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.20-alt2.svn20140119 - Added Requires: gnustep-back * Mon Jan 20 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.20-alt1.svn20140119 - New snapshot * Wed Oct 02 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.20-alt1.svn20130703 - Version 1.2.20 * Tue Mar 05 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.18-alt3.git20130225 - New snapshot * Mon Feb 04 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.18-alt3.git20130130 - New snapshot * Sun Jan 27 2013 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.18-alt3.git20130127 - New snapshot - Added menu file (thnx kostyalamer@) * Mon Dec 31 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.18-alt2.git20120726 - Rebuilt with libobjc2 instead of libobjc * Wed Dec 12 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2.18-alt1.git20120726 - Initial build for Sisyphus |