Logoj0ke.net Open Build Service > Projects > devel > yasm > Changes
Sign Up | Log In

Changes of Revision 6

[-] Added yasm.spec
x
 
1
@@ -0,0 +1,100 @@
2
+#
3
+# spec file for package yasm (Version 0.4.0)
4
+#
5
+# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
6
+# This file and all modifications and additions to the pristine
7
+# package are under the same license as the package itself.
8
+#
9
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
10
+#
11
+
12
+# norootforbuild
13
+# usedforbuild    aaa_base acl attr audit-libs autoconf automake bash bind-libs bind-utils binutils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db diffutils e2fsprogs file filesystem fillup findutils flex gawk gcc gdbm gdbm-devel gettext gettext-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv klogd less libacl libattr libcom_err libgcc libnscd libstdc++ libtool libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch perl permissions popt procinfo procps psmisc pwdutils rcs readline rpm sed strace sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel
14
+
15
+Name:           yasm
16
+URL:            http://www.tortall.net/projects/yasm/
17
+License:        BSD
18
+Group:          Development/Languages/Other
19
+Autoreqprov:    on
20
+Version:        0.6.2
21
+Release:        16
22
+Summary:        YASM is a complete rewrite of the NASM assembler
23
+Source:         yasm-%{version}.tar.gz
24
+#Patch0:         yasm-genmacro.patch
25
+#Patch1:         yasm-overflow.patch
26
+#Patch2:         yasm-declaration.diff
27
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
28
+   
29
+
30
+%description
31
+YASM is a complete rewrite of the NASM assembler. It is designed from
32
+the ground up to allow for multiple syntaxes to be supported (e.g.,
33
+NASM, TASM, GAS, etc.) in addition to multiple output object formats.
34
+Another primary module of the overall design is an optimizer module.
35
+Actually it supports ix86 and AMD64, next will be PowerPC
36
+
37
+
38
+
39
+Authors:
40
+--------
41
+    Peter Johnson <peter@tortall.net>
42
+
43
+%debug_package
44
+%prep
45
+%setup -q
46
+#%patch0 -p1
47
+#%patch1 -p1
48
+#%patch2
49
+
50
+%build
51
+CFLAGS="$RPM_OPT_FLAGS" \
52
+./configure --libdir=%_libdir --prefix=/usr --mandir=%_mandir
53
+make %{?jobs:-j%jobs}
54
+
55
+%install
56
+make DESTDIR=$RPM_BUILD_ROOT  install 
57
+
58
+%clean
59
+rm -rf $RPM_BUILD_ROOT
60
+
61
+%post
62
+%run_ldconfig
63
+
64
+%postun
65
+%run_ldconfig
66
+
67
+%files
68
+%defattr(-,root,root)
69
+%doc ABOUT-NLS AUTHORS Artistic.txt BSD.txt COPYING ChangeLog GNU_GPL-2.0
70
+%doc GNU_LGPL-2.0 INSTALL NEWS README
71
+%_libdir/lib*
72
+##%_libdir/yasm
73
+/usr/bin/*
74
+/usr/include/*
75
+%_mandir/man7/*
76
+%_mandir/man1/*
77
+
78
+%changelog -n yasm
79
+* Wed Mar 19 2008 Carsten Schoene <cs@linux-administrator.com>
80
+- version bump to 0.6.2
81
+* Sun Sep 30 2007 Carsten Schoene <cs@linux-administrator.com>
82
+- import for SLE_10 build
83
+* Wed Jan 25 2006 - mls@suse.de
84
+- converted neededforbuild to BuildRequires
85
+* Mon Jul 04 2005 - sf@suse.de
86
+- fix missing string function declarations
87
+* Wed Apr 27 2005 - meissner@suse.de
88
+- fixed one stack overflow.
89
+* Sun Mar 20 2005 - olh@suse.de
90
+- fix memory corruption in genmacro while handling empty lines
91
+  or lines with whitespaces only
92
+  use RPM_OPT_FLAGS, build with icecream
93
+* Thu Feb 10 2005 - sf@suse.de
94
+- update to version 0.4.0
95
+- added man pages
96
+* Fri Nov 12 2004 - ro@suse.de
97
+- fixed file list
98
+* Sat Jan 10 2004 - adrian@suse.de
99
+- add %%defattr and %%run_dlconfig
100
+* Wed Nov 12 2003 - sf@suse.de
101
+- initial release 0.3.0
102