aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-11-24 17:44:59 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-11-24 17:44:59 +0800
commit1e4bed94791072b73dee1b8dee43eb2c275a4449 (patch)
tree653bcdc3722a644e5b28d68a05e3d22b20723c34
parente63554bf4b7ae82d6a1da32d224415da68f26aa6 (diff)
downloadcopr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar.gz
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar.bz2
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar.lz
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar.xz
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.tar.zst
copr-rpm-spec-1e4bed94791072b73dee1b8dee43eb2c275a4449.zip
Own directories created by my packages
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec7
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-filesystem/arm-linux-gnueabi-filesystem.spec68
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec11
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec26
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-kernel-headers/arm-linux-gnueabi-kernel-headers.spec55
-rw-r--r--guix/guix/guix.spec9
-rw-r--r--tcc/tcc/tcc.spec18
7 files changed, 183 insertions, 11 deletions
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec
index de3b283..709fe29 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec
@@ -4,7 +4,7 @@
Name: %{cross_triplet}-binutils
Version: 2.25.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A GNU collection of binary utilities (%{cross_triplet})
Group: Development/Tools
@@ -13,6 +13,8 @@ URL: https://www.gnu.org/software/binutils
Source0: https://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
BuildRequires: texinfo, gettext, flex, bison, zlib-devel
+BuildRequires: %{cross_triplet}-filesystem
+Requires: %{cross_triplet}-filesystem
%description
@@ -81,6 +83,9 @@ rm -rf %{buildroot}%{_infodir}
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.25.1-4
+- Require the filesystem sub-package
+
* Sun Nov 22 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.25.1-3
- Install license files and documentation
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-filesystem/arm-linux-gnueabi-filesystem.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-filesystem/arm-linux-gnueabi-filesystem.spec
new file mode 100644
index 0000000..e7347ea
--- /dev/null
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-filesystem/arm-linux-gnueabi-filesystem.spec
@@ -0,0 +1,68 @@
+%define cross_arch arm
+%define cross_triplet arm-linux-gnueabi
+%define cross_sysroot %{_prefix}/%{cross_triplet}/sys-root
+
+Name: %{cross_triplet}-filesystem
+Version: 1
+Release: 1%{?dist}
+Summary: Cross compilation toolchain filesystem layout (%{cross_triplet})
+
+Group: Development/System
+License: Public Domain
+URL: https://copr.fedoraproject.org/coprs/lantw44/arm-linux-gnueabi-toolchain
+
+BuildArch: noarch
+
+%description
+
+
+%prep
+
+
+%build
+
+
+%install
+mkdir -p %{buildroot}%{_prefix}/%{cross_triplet}
+mkdir %{buildroot}%{_prefix}/%{cross_triplet}/bin
+mkdir %{buildroot}%{_prefix}/%{cross_triplet}/lib
+mkdir -p %{buildroot}%{cross_sysroot}
+mkdir %{buildroot}%{cross_sysroot}/etc
+mkdir %{buildroot}%{cross_sysroot}/lib
+mkdir %{buildroot}%{cross_sysroot}/sbin
+mkdir %{buildroot}%{cross_sysroot}/usr
+mkdir %{buildroot}%{cross_sysroot}/usr/bin
+mkdir %{buildroot}%{cross_sysroot}/usr/etc
+mkdir %{buildroot}%{cross_sysroot}/usr/include
+mkdir %{buildroot}%{cross_sysroot}/usr/lib
+mkdir %{buildroot}%{cross_sysroot}/usr/libexec
+mkdir %{buildroot}%{cross_sysroot}/usr/sbin
+mkdir %{buildroot}%{cross_sysroot}/usr/share
+mkdir %{buildroot}%{cross_sysroot}/var
+mkdir %{buildroot}%{cross_sysroot}/var/db
+
+
+%files
+%dir %{_prefix}/%{cross_triplet}
+%dir %{_prefix}/%{cross_triplet}/bin
+%dir %{_prefix}/%{cross_triplet}/lib
+%dir %{cross_sysroot}
+%dir %{cross_sysroot}/etc
+%dir %{cross_sysroot}/lib
+%dir %{cross_sysroot}/sbin
+%dir %{cross_sysroot}/usr
+%dir %{cross_sysroot}/usr/bin
+%dir %{cross_sysroot}/usr/etc
+%dir %{cross_sysroot}/usr/include
+%dir %{cross_sysroot}/usr/lib
+%dir %{cross_sysroot}/usr/libexec
+%dir %{cross_sysroot}/usr/sbin
+%dir %{cross_sysroot}/usr/share
+%dir %{cross_sysroot}/var
+%dir %{cross_sysroot}/var/db
+
+
+
+%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 1-1
+- Create required filesystem layout
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
index 2868d63..dcd0239 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
@@ -20,7 +20,7 @@
Name: %{cross_triplet}-gcc%{pkg_suffix}
Version: 5.2.0
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: The GNU Compiler Collection (%{cross_triplet})
Group: Development/Languages
@@ -30,7 +30,9 @@ Source0: https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.bz2
BuildRequires: texinfo, gettext, flex, bison, zlib-devel, isl-devel
BuildRequires: gmp-devel, mpfr-devel, libmpc-devel, elfutils-libelf-devel
+BuildRequires: %{cross_triplet}-filesystem
BuildRequires: %{cross_triplet}-binutils
+Requires: %{cross_triplet}-filesystem
Requires: %{cross_triplet}-binutils
%if %{cross_stage} == "pass2"
@@ -246,6 +248,9 @@ chmod +x %{__rpmdeps_skip_sysroot}
%{_bindir}/%{cross_triplet}-c++
%{_bindir}/%{cross_triplet}-g++
%{_bindir}/%{cross_triplet}-gfortran
+%dir %{_prefix}/%{cross_triplet}
+%dir %{_prefix}/%{cross_triplet}/include
+%dir %{_prefix}/%{cross_triplet}/include/c++
%{_prefix}/%{cross_triplet}/include/c++/%{version}
%{_prefix}/lib/gcc/%{cross_triplet}/%{version}/include/omp.h
%{_prefix}/lib/gcc/%{cross_triplet}/%{version}/include/openacc.h
@@ -309,6 +314,10 @@ chmod +x %{__rpmdeps_skip_sysroot}
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 5.2.0-5
+- Own the directory of C++ headers
+- Require the filesystem sub-package
+
* Sun Nov 22 2015 Ting-Wei Lan <lantw44@gmail.com> - 5.2.0-4
- Install license files and documentation
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
index 0dad8cc..8b74e3d 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
@@ -12,7 +12,7 @@
Name: %{cross_triplet}-glibc%{pkg_suffix}
Version: 2.22
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: The GNU C Library (%{cross_triplet})
Group: Development/Libraries
@@ -20,8 +20,10 @@ License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
URL: https://www.gnu.org/software/libc
Source0: https://ftp.gnu.org/gnu/glibc/glibc-%{version}.tar.xz
+BuildRequires: %{cross_triplet}-filesystem
BuildRequires: %{cross_triplet}-gcc-pass1
BuildRequires: %{cross_triplet}-kernel-headers
+Requires: %{cross_triplet}-filesystem
Requires: %{cross_triplet}-kernel-headers
%if !%{headers_only}
@@ -138,6 +140,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/ar.h
%{cross_sysroot}/usr/include/argp.h
%{cross_sysroot}/usr/include/argz.h
+%dir %{cross_sysroot}/usr/include/arpa
%{cross_sysroot}/usr/include/arpa/ftp.h
%{cross_sysroot}/usr/include/arpa/inet.h
%{cross_sysroot}/usr/include/arpa/nameser.h
@@ -173,6 +176,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/getopt.h
%{cross_sysroot}/usr/include/glob.h
%{cross_sysroot}/usr/include/gnu-versions.h
+%dir %{cross_sysroot}/usr/include/gnu
%{cross_sysroot}/usr/include/gnu/lib-names.h
%{cross_sysroot}/usr/include/gnu/libc-version.h
%{cross_sysroot}/usr/include/gnu/stubs.h
@@ -197,6 +201,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/mntent.h
%{cross_sysroot}/usr/include/monetary.h
%{cross_sysroot}/usr/include/mqueue.h
+%dir %{cross_sysroot}/usr/include/net
%{cross_sysroot}/usr/include/net/ethernet.h
%{cross_sysroot}/usr/include/net/if.h
%{cross_sysroot}/usr/include/net/if_arp.h
@@ -207,11 +212,16 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/net/ppp-comp.h
%{cross_sysroot}/usr/include/net/ppp_defs.h
%{cross_sysroot}/usr/include/net/route.h
+%dir %{cross_sysroot}/usr/include/netash
%{cross_sysroot}/usr/include/netash/ash.h
+%dir %{cross_sysroot}/usr/include/netatalk
%{cross_sysroot}/usr/include/netatalk/at.h
+%dir %{cross_sysroot}/usr/include/netax25
%{cross_sysroot}/usr/include/netax25/ax25.h
%{cross_sysroot}/usr/include/netdb.h
+%dir %{cross_sysroot}/usr/include/neteconet
%{cross_sysroot}/usr/include/neteconet/ec.h
+%dir %{cross_sysroot}/usr/include/netinet
%{cross_sysroot}/usr/include/netinet/ether.h
%{cross_sysroot}/usr/include/netinet/icmp6.h
%{cross_sysroot}/usr/include/netinet/if_ether.h
@@ -225,11 +235,17 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/netinet/ip_icmp.h
%{cross_sysroot}/usr/include/netinet/tcp.h
%{cross_sysroot}/usr/include/netinet/udp.h
+%dir %{cross_sysroot}/usr/include/netipx
%{cross_sysroot}/usr/include/netipx/ipx.h
+%dir %{cross_sysroot}/usr/include/netiucv
%{cross_sysroot}/usr/include/netiucv/iucv.h
+%dir %{cross_sysroot}/usr/include/netpacket
%{cross_sysroot}/usr/include/netpacket/packet.h
+%dir %{cross_sysroot}/usr/include/netrom
%{cross_sysroot}/usr/include/netrom/netrom.h
+%dir %{cross_sysroot}/usr/include/netrose
%{cross_sysroot}/usr/include/netrose/rose.h
+%dir %{cross_sysroot}/usr/include/nfs
%{cross_sysroot}/usr/include/nfs/nfs.h
%{cross_sysroot}/usr/include/nl_types.h
%{cross_sysroot}/usr/include/nss.h
@@ -237,6 +253,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/paths.h
%{cross_sysroot}/usr/include/poll.h
%{cross_sysroot}/usr/include/printf.h
+%dir %{cross_sysroot}/usr/include/protocols
%{cross_sysroot}/usr/include/protocols/routed.h
%{cross_sysroot}/usr/include/protocols/rwhod.h
%{cross_sysroot}/usr/include/protocols/talkd.h
@@ -268,6 +285,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/include/string.h
%{cross_sysroot}/usr/include/strings.h
%{cross_sysroot}/usr/include/stropts.h
+%dir %{cross_sysroot}/usr/include/sys
%{cross_sysroot}/usr/include/sys/acct.h
%{cross_sysroot}/usr/include/sys/auxv.h
%{cross_sysroot}/usr/include/sys/bitypes.h
@@ -484,6 +502,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/lib/libthread_db.so
%{cross_sysroot}/usr/lib/libutil.a
%{cross_sysroot}/usr/lib/libutil.so
+%dir %{cross_sysroot}/usr/libexec/getconf
%{cross_sysroot}/usr/libexec/getconf/POSIX_V6_ILP32_OFF32
%{cross_sysroot}/usr/libexec/getconf/POSIX_V6_ILP32_OFFBIG
%{cross_sysroot}/usr/libexec/getconf/POSIX_V7_ILP32_OFF32
@@ -494,6 +513,7 @@ chmod +x %{__ar_no_strip}
%{cross_sysroot}/usr/sbin/nscd
%{cross_sysroot}/usr/sbin/zdump
%{cross_sysroot}/usr/sbin/zic
+%dir %{cross_sysroot}/usr/share/i18n
%{cross_sysroot}/usr/share/i18n/charmaps
%{cross_sysroot}/usr/share/i18n/locales
%{cross_sysroot}/var/db/Makefile
@@ -501,6 +521,10 @@ chmod +x %{__ar_no_strip}
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.22-3
+- Own the i18n and the getconf directory
+- Require the filesystem sub-package
+
* Sun Nov 22 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.22-2
- Install license files and documentation
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-kernel-headers/arm-linux-gnueabi-kernel-headers.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-kernel-headers/arm-linux-gnueabi-kernel-headers.spec
index 149fb24..e3e7da7 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-kernel-headers/arm-linux-gnueabi-kernel-headers.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-kernel-headers/arm-linux-gnueabi-kernel-headers.spec
@@ -4,7 +4,7 @@
Name: %{cross_triplet}-kernel-headers
Version: 4.3.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Header files for the Linux kernel (%{cross_triplet})
%define debug_package %{nil}
@@ -15,6 +15,9 @@ License: GPLv2
URL: https://www.kernel.org/
Source0: https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{kversion}.tar.xz
+BuildRequires: %{cross_triplet}-filesystem
+Requires: %{cross_triplet}-filesystem
+
%description
@@ -36,46 +39,88 @@ find %{buildroot}%{cross_sysroot} -name ..install.cmd -delete
%files
+%dir %{cross_sysroot}/usr/include/asm
+%{cross_sysroot}/usr/include/asm/*.h
+%dir %{cross_sysroot}/usr/include/asm-generic
%{cross_sysroot}/usr/include/asm-generic/*.h
+%dir %{cross_sysroot}/usr/include/drm
%{cross_sysroot}/usr/include/drm/*.h
+%dir %{cross_sysroot}/usr/include/linux
+%dir %{cross_sysroot}/usr/include/linux/android
%{cross_sysroot}/usr/include/linux/android/binder.h
+%dir %{cross_sysroot}/usr/include/linux/byteorder
%{cross_sysroot}/usr/include/linux/byteorder/*.h
+%dir %{cross_sysroot}/usr/include/linux/caif
%{cross_sysroot}/usr/include/linux/caif/*.h
+%dir %{cross_sysroot}/usr/include/linux/can
%{cross_sysroot}/usr/include/linux/can/*.h
+%dir %{cross_sysroot}/usr/include/linux/dvb
%{cross_sysroot}/usr/include/linux/dvb/*.h
+%dir %{cross_sysroot}/usr/include/linux/hdlc
%{cross_sysroot}/usr/include/linux/hdlc/*.h
+%dir %{cross_sysroot}/usr/include/linux/hsi
%{cross_sysroot}/usr/include/linux/hsi/*.h
+%dir %{cross_sysroot}/usr/include/linux/iio
%{cross_sysroot}/usr/include/linux/iio/*.h
+%dir %{cross_sysroot}/usr/include/linux/isdn
%{cross_sysroot}/usr/include/linux/isdn/*.h
+%dir %{cross_sysroot}/usr/include/linux/mmc
%{cross_sysroot}/usr/include/linux/mmc/*.h
-%{cross_sysroot}/usr/include/linux/netfilter/ipset/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter
%{cross_sysroot}/usr/include/linux/netfilter/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter/ipset
+%{cross_sysroot}/usr/include/linux/netfilter/ipset/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter_arp
%{cross_sysroot}/usr/include/linux/netfilter_arp/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter_bridge
%{cross_sysroot}/usr/include/linux/netfilter_bridge/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter_ipv4
%{cross_sysroot}/usr/include/linux/netfilter_ipv4/*.h
+%dir %{cross_sysroot}/usr/include/linux/netfilter_ipv6
%{cross_sysroot}/usr/include/linux/netfilter_ipv6/*.h
+%dir %{cross_sysroot}/usr/include/linux/nfsd
%{cross_sysroot}/usr/include/linux/nfsd/*.h
+%dir %{cross_sysroot}/usr/include/linux/raid
%{cross_sysroot}/usr/include/linux/raid/*.h
+%dir %{cross_sysroot}/usr/include/linux/spi
%{cross_sysroot}/usr/include/linux/spi/*.h
+%dir %{cross_sysroot}/usr/include/linux/sunrpc
%{cross_sysroot}/usr/include/linux/sunrpc/*.h
+%dir %{cross_sysroot}/usr/include/linux/tc_act
%{cross_sysroot}/usr/include/linux/tc_act/*.h
+%dir %{cross_sysroot}/usr/include/linux/tc_ematch
%{cross_sysroot}/usr/include/linux/tc_ematch/*.h
+%dir %{cross_sysroot}/usr/include/linux/usb
%{cross_sysroot}/usr/include/linux/usb/*.h
+%dir %{cross_sysroot}/usr/include/linux/wimax
%{cross_sysroot}/usr/include/linux/wimax/*.h
+%dir %{cross_sysroot}/usr/include/linux
%{cross_sysroot}/usr/include/linux/*.h
+%dir %{cross_sysroot}/usr/include/misc
%{cross_sysroot}/usr/include/misc/*.h
+%dir %{cross_sysroot}/usr/include/mtd
%{cross_sysroot}/usr/include/mtd/*.h
-%{cross_sysroot}/usr/include/rdma/hfi/hfi1_user.h
+%dir %{cross_sysroot}/usr/include/rdma
%{cross_sysroot}/usr/include/rdma/*.h
-%{cross_sysroot}/usr/include/scsi/fc/*.h
+%dir %{cross_sysroot}/usr/include/rdma/hfi
+%{cross_sysroot}/usr/include/rdma/hfi/hfi1_user.h
+%dir %{cross_sysroot}/usr/include/scsi
%{cross_sysroot}/usr/include/scsi/*.h
+%dir %{cross_sysroot}/usr/include/scsi/fc
+%{cross_sysroot}/usr/include/scsi/fc/*.h
+%dir %{cross_sysroot}/usr/include/sound
%{cross_sysroot}/usr/include/sound/*.h
+%dir %{cross_sysroot}/usr/include/video
%{cross_sysroot}/usr/include/video/*.h
+%dir %{cross_sysroot}/usr/include/xen
%{cross_sysroot}/usr/include/xen/*.h
-%{cross_sysroot}/usr/include/asm/*.h
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 4.3.0-2
+- Own all directories
+- Require the filesystem sub-package
+
* Mon Nov 02 2015 Ting-Wei Lan <lantw44@gmail.com> - 4.3.0-1
- Update to 4.3
diff --git a/guix/guix/guix.spec b/guix/guix/guix.spec
index da24b15..1d7bc42 100644
--- a/guix/guix/guix.spec
+++ b/guix/guix/guix.spec
@@ -1,6 +1,6 @@
Name: guix
Version: 0.9.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A purely functional package manager for the GNU system
License: GPLv3+
@@ -19,7 +19,7 @@ BuildRequires: guile-json, gnutls-guile
BuildRequires: systemd
Requires: gzip, bzip2, xz
-Requires: /usr/lib64/libgcrypt.so
+Requires: %{_libdir}/libgcrypt.so
Requires: emacs-filesystem >= %{_emacs_version}
Requires(post): /usr/sbin/useradd
Requires(post): /usr/sbin/usermod
@@ -202,6 +202,7 @@ fi
%{_datadir}/guile/site/2.0/guix/build-system/*.scm
%{_datadir}/guile/site/2.0/guix/build-system/*.go
%{_infodir}/%{name}.info*
+%dir %{_infodir}/images
%{_infodir}/images/bootstrap-graph.png.gz
%{_infodir}/images/coreutils-bag-graph.png.gz
%{_infodir}/images/coreutils-graph.png.gz
@@ -236,6 +237,10 @@ fi
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 0.9.0-2
+- Own /usr/share/info/images because no other packages use it
+- Use _libdir macro instead of hard-coding /usr/lib64
+
* Sun Nov 22 2015 Ting-Wei Lan <lantw44@gmail.com> - 0.9.0-1
- Update to 0.9.0
- Don't clutter the system site-lisp directory
diff --git a/tcc/tcc/tcc.spec b/tcc/tcc/tcc.spec
index b5fc67a..a7c6280 100644
--- a/tcc/tcc/tcc.spec
+++ b/tcc/tcc/tcc.spec
@@ -12,7 +12,7 @@
Name: %{pkg_fullname}
Version: 0.9.26
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Tiny C Compiler
Group: Development/Languages
@@ -68,17 +68,30 @@ fi
%{_bindir}/x86_64-win32-tcc
%{_includedir}/libtcc.h
%attr(644, -, -) %{_libdir}/libtcc.a
+%dir %{_libdir}/tcc
+%dir %{_libdir}/tcc/include
%{_libdir}/tcc/include/*.h
%attr(644, -, -) %{_libdir}/tcc/libtcc1.a
%ifnarch i386 i486 i586 i686
+%dir %{_libdir}/tcc/i386
+%dir %{_libdir}/tcc/i386/include
%{_libdir}/tcc/i386/include/*.h
%attr(644, -, -) %{_libdir}/tcc/i386/libtcc1.a
%endif
+%dir %{_libdir}/tcc/win32
+%dir %{_libdir}/tcc/win32/include
+%dir %{_libdir}/tcc/win32/include/sec_api
+%dir %{_libdir}/tcc/win32/include/sys
+%dir %{_libdir}/tcc/win32/include/sec_api/sys
+%dir %{_libdir}/tcc/win32/include/winapi
%{_libdir}/tcc/win32/include/*.h
%{_libdir}/tcc/win32/include/sec_api/*.h
%{_libdir}/tcc/win32/include/sec_api/sys/*.h
%{_libdir}/tcc/win32/include/sys/*.h
%{_libdir}/tcc/win32/include/winapi/*.h
+%dir %{_libdir}/tcc/win32/lib
+%dir %{_libdir}/tcc/win32/lib/32
+%dir %{_libdir}/tcc/win32/lib/64
%attr(644, -, -) %{_libdir}/tcc/win32/lib/32/libtcc1.a
%attr(644, -, -) %{_libdir}/tcc/win32/lib/64/libtcc1.a
%{_libdir}/tcc/win32/lib/*.def
@@ -88,6 +101,9 @@ fi
%doc Changelog README TODO VERSION tcc-doc.html
%changelog
+* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 0.9.26-9
+- Own directories under /usr/lib{,64}/tcc
+
* Sat Nov 21 2015 Ting-Wei Lan <lantw44@gmail.com> - 0.9.26-8
- Fix the license tag
- Enable hardening flags on x86_64