diff --git a/SOURCES/README.devel b/SOURCES/README.devel
new file mode 100644
index 0000000..b281843
--- /dev/null
+++ b/SOURCES/README.devel
@@ -0,0 +1,8 @@
+web-assets-devel contains the RPM macros that implement the Fedora Web Assets
+and JavaScript packaging policies.
+
+For more information on packaging Web Assets, see:
+https://fedoraproject.org/wiki/Packaging:Web_Assets
+
+For more information on packaging JavaScript, see:
+https://fedoraproject.org/wiki/Packaging:JavaScript
diff --git a/SOURCES/macros.web-assets b/SOURCES/macros.web-assets
new file mode 100644
index 0000000..48ca9f9
--- /dev/null
+++ b/SOURCES/macros.web-assets
@@ -0,0 +1,13 @@
+%_webassetdir %{_datadir}/web-assets
+%_jsdir %{_datadir}/javascript
+
+%js_includes() %{expand: \
+%(
+ ver=$(rpm -q --qf='%%{version}' -- %1)
+ if [[ $? -eq 0 ]]; then
+ echo "Provides: js-includes(%1) = $ver"
+ else
+ echo "Provides: js-includes(%1)"
+ fi
+)
+}
diff --git a/SOURCES/web-assets.conf b/SOURCES/web-assets.conf
new file mode 100644
index 0000000..94784a7
--- /dev/null
+++ b/SOURCES/web-assets.conf
@@ -0,0 +1,43 @@
+
+ Options -Indexes +FollowSymLinks
+
+ # Apache 2.4
+ Require all granted
+
+
+ # Apache 2.2
+ Order deny,allow
+ Allow from all
+
+
+
+
+ Options -Indexes +FollowSymLinks
+
+ # Apache 2.4
+ Require all granted
+
+
+ # Apache 2.2
+ Order deny,allow
+ Allow from all
+
+
+
+
+ Options -Indexes
+
+ # Apache 2.4
+ Require all granted
+
+
+ # Apache 2.2
+ Order deny,allow
+ Allow from all
+
+
+
+Alias /.sysassets/fonts /usr/share/fonts
+Alias /.sysassets/javascript /usr/share/javascript
+Alias /.sysassets/js /usr/share/javascript
+Alias /.sysassets /usr/share/web-assets
\ No newline at end of file
diff --git a/SPECS/web-assets.spec b/SPECS/web-assets.spec
new file mode 100644
index 0000000..07d1ebb
--- /dev/null
+++ b/SPECS/web-assets.spec
@@ -0,0 +1,144 @@
+#disable the httpd stuff while we're waiting on getting the path issues
+#cleared up
+%global enable_httpd 1
+
+Name: web-assets
+Version: 5
+Release: 9%{?dist}
+Summary: A simple framework for bits pushed to browsers
+BuildArch: noarch
+
+License: MIT
+URL: https://fedoraproject.org/wiki/User:Patches/PackagingDrafts/Web_Assets
+
+Source1: LICENSE
+Source2: macros.web-assets
+Source3: web-assets.conf
+Source4: README.devel
+
+%description
+%{summary}.
+
+%package filesystem
+Summary: The basic directory layout for Web Assets
+#there's nothing copyrightable about a few directories and symlinks
+License: Public Domain
+
+%description filesystem
+%{summary}.
+
+%package devel
+Summary: RPM macros for Web Assets packaging
+License: MIT
+Requires: web-assets-filesystem = %{version}-%{release}
+
+%description devel
+%{summary}.
+
+%if 0%{?enable_httpd}
+%package httpd
+Summary: Web Assets aliases for the Apache HTTP daemon
+License: MIT
+Requires: web-assets-filesystem = %{version}-%{release}
+Requires: httpd
+Requires(post): systemd
+Requires(postun): systemd
+
+%description httpd
+%{summary}.
+%endif
+
+%prep
+%setup -c -T
+cp %{SOURCE1} LICENSE
+cp %{SOURCE4} README.devel
+
+%build
+#nothing to do
+
+%install
+mkdir -p %{buildroot}%{_datadir}/web-assets
+mkdir -p %{buildroot}%{_datadir}/javascript
+
+ln -sf ../javascript %{buildroot}%{_datadir}/web-assets/javascript
+ln -sf ../javascript %{buildroot}%{_datadir}/web-assets/js
+ln -sf ../fonts %{buildroot}%{_datadir}/web-assets/fonts
+
+install -Dpm0644 %{SOURCE2} %{buildroot}%{_rpmconfigdir}/macros.d/macros.web-assets
+
+%if 0%{?enable_httpd}
+install -Dpm0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/httpd/conf.d/web-assets.conf
+
+%post httpd
+systemctl reload-or-try-restart httpd.service || :
+
+%postun httpd
+systemctl reload-or-try-restart httpd.service || :
+%endif
+
+%files filesystem
+%{_datadir}/web-assets
+%{_datadir}/javascript
+
+%files devel
+%{_rpmconfigdir}/macros.d/macros.web-assets
+%doc LICENSE README.devel
+
+%if 0%{?enable_httpd}
+%files httpd
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/web-assets.conf
+%doc LICENSE
+%endif
+
+%changelog
+* Sun Feb 03 2019 Fedora Release Engineering - 5-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering - 5-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Fedora Release Engineering - 5-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering - 5-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering - 5-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Feb 05 2016 Fedora Release Engineering - 5-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Fri Jun 19 2015 Fedora Release Engineering - 5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering - 5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Mar 19 2014 T.C. Hollingsworth - 5-1
+- switch to dot-prefixed Aliases
+- order Aliases for compatibility with older Apache releases
+- enable webfonts
+- enable symlinks in %%{_webassetdir} and %%{_jsdir}
+- re-enable httpd subpackage
+
+* Sat Aug 24 2013 T.C. Hollingsworth - 4-2
+- tighten dependency on filesystem from other packages
+- add brief README to -devel
+
+* Fri Aug 16 2013 T.C. Hollingsworth - 4-1
+- temporarily disable httpd stuff while we're waiting on sorting out the
+ directory
+
+* Tue Jul 30 2013 T.C. Hollingsworth - 3-1
+- rename directories per discussion on lists
+- provide a /_sysassets/js shortcut
+
+* Fri Jul 19 2013 T.C. Hollingsworth - 2-1
+- rename the license now that we have proper git
+- prefix httpd-exported directory with an underscore (thanks to Joe Orton)
+- add "Require all granted" (thanks to Remi Collet)
+- alias /usr/share/javascript explictly
+
+* Thu Jul 11 2013 T.C. Hollingsworth - 1-1
+- initial package